单片机实验报告
 
实验名称:
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)程序设计流程图
3、模拟开关实验
(1)监视开关K1接在P3.0端口上;用发光二极管L1接在单片机P1.0端口上显示开关状态;如果开关合上;L1亮;开关打开;L1熄灭..如图所示..
(2)程序设计流程图
三、实验内容
南京理工大学紫金1、灯闪烁
利用单片机的I/O引脚控制一发光二极管;实现闪烁效果..
2、广告流水灯
利用单片机的任一组I/O引脚控制八个发光二极管;实现广告流水灯效果..
3、模拟开关
读取单片机的I/O引脚状态来控制发光二极管;引脚状态由外部开关控制..
四、小结与体会
  通过实验;了解了MCS-51单片机中定时器/计数器的基本结构、工作原理和工作方式;掌握工作在定时器和计数器两种方式下的编程方法..由于定时器和计数器在不同的工作方式下有不同的性质;因此学会选取恰当的工作方式十分重要..