admin 管理员组文章数量: 1184232
2024年4月22日发(作者:canvas2html)
《单片机原理与应用》流水灯设计实验
一、 实验目的和要求
1、学习单片机IO口的使用方法
2、学习延时子程序的编写和使用
3、熟悉GL10实验箱的使用,能利用GL10实验箱提供的例程完成程序的烧写等
操作。
二、 实验内容和原理
实验电路原理图与图所示,图中8只LED指示灯接于P0口,且都接有上拉
电阻。时钟电路、复位电路、片选电路与前面的实验电路相同。
在编程软件的配合下,要求实现如下功能:8只发光二极管做循环点亮控制,
且亮灯顺序为D1-D2-D3-D4-D5-D6-D7-D8,无限循环,两次亮灯的时间间隔约为
0.5s。软件编程原理为:
首先使P0.0置1,其余端口置0,这样可使D1灯亮,其余灯灭;软件延时
0.5s后,使P0口整体左移一位,得到P0.1置1,其余端口置0,这样可使D2
灯亮其余灯灭;照此思路P0整体左移7次,再右移7次,如此无限往复即可实
现上述功能。
三、主要仪器设备
电脑、keil c51、Protues软件
四、 操作方法与实验步骤
P0~3口是准双向口,它作为输出口时与一般的双向口使用方法相同。由准双
向口结构可知当P0~3口用作输入口时,必须先对口的锁存器写“1”,若不先对
它写“1”,读入的数据是不正确的。P0口作为通用IO口做输出时,必须采用上
拉的方式。
1、启动PC机,按照GL10硬件安装指导书(附件2)和 GL10驱动程序安装指导
书(附件3)完成PC和GL10实验箱的连接
2、了解GL10实验箱中LED硬件电路,电路如图2-1所示
图2-1 LED硬件电路
3、打开预习完成的LED流水灯程序,建立本实验的项目文件,接着建立源程序,
编译无误后,生成HEX文件。
4、利用杜邦线完成单片机IO口和CN19接插件电气连接。
5、 运行STC-ISP软件,将程序烧写到单片机中,观察程序运行结果。
五、 实验数据记录和处理
版权声明:本文标题:《单片机原理与应用》流水灯设计实验 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713729322a648829.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论