IO口控制实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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单片机中定时器/计数器的基本结构、工作原理和工作方式,掌握工作在定时器和计数器两种方式下的编程方法。由于定时器和计数器在不同的工作方式下有不同的性质,因此学会选取恰当的工作方式十分重要。