- 52
- 0
- 约5.35千字
- 约 8页
- 2021-06-23 发布于湖南
- 举报
实验一 I/O 口实验
一、实验内容
1、P1.2 做输出口,点亮 LED 。
2、P1 口做输入口,接八只发光二极管,编写程序,使发光二极管循环点亮。
二、实验目的
l 、学习 P1 口的使用方法。
2、学习延时子程序的编写和使用。
三、有关说明
P1 口为准双向口, P1 的每一位都能独立地定义为输出线或输入线,作输入的口线,必
须首先向锁存器相应位写入“ l ”,该位才能作为输入。 8031 中所有口锁存器在复位时均置
为“ l ”,如果后来在口锁存器写入过“ 0 ”,在需要时应写入一个“ 1”使它再成为一个输入。
可以用第二个实验做一下试验。先按要求做好程序并调试成功后,可将 P1 口锁存器中
置“ 0 ”,此时将 P1 作输入口,会有什么结果。
再来看一下延时程序的实现。现常用的有两种方法,一是用定时器中断来实现,一是
用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。
本
原创力文档

文档评论(0)