IO口控制实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机实验报告

实验名称:I/O口控制

姓名:

学号:

班级:

时间:

理工大学紫金学院电光系

一、实验目的

1、学习I/O口的使用;

2、学习延时子程序的编写和使用;

3、掌握单片机编程器使用和芯片烧写方法。

二、实验原理

1、灯闪烁实验

(1)在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。电路原理图如图

(2)程序设计流程图

2、广告流水灯实验

(1)做单一灯的左移右移,硬件电路如图,八个发光二极管L1—L8分别接在单片机的P1.0—P1.7接口上,输出“0”时,发光二极管亮,开始

时P1.0→P1.1→P1.2→P1.3→…→P1.7→P1.6→…→P1.0亮,重复循

环。

(2)程序设计流程图

开始

P1口赋初值

延时1秒

P1口的各位灯依次从右向左闪烁

延时1秒

P1口的各位灯依次从左向右闪烁

3、模拟开关实验

(1)监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。

如图所示。

(2)程序设计流程图

三、实验容

1、灯闪烁

利用单片机的I/O引脚控制一发光二极管,实现闪烁效果。

2、广告流水灯

利用单片机的任一组I/O引脚控制八个发光二极管,实现广告流水灯效果。

3、模拟开关

读取单片机的I/O引脚状态来控制发光二极管,引脚状态由外部开关控制。

四、小结与体会

通过实验,了解了MCS-51单片机中定时器/计数器的基本结构、工作原理和工作方式,掌握工作在定时器和计数器两种方式下的编程方法。由于定时器和计数器在不同的工作方式下有不同的性质,因此学会选取恰当的工作方式十分重要。

相关文档
最新文档