实验三LED指示灯循环控制

上传人:博****1 文档编号:497366772 上传时间:2023-10-28 格式:DOCX 页数:2 大小:10.72KB
返回 下载 相关 举报
实验三LED指示灯循环控制_第1页
第1页 / 共2页
实验三LED指示灯循环控制_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验三LED指示灯循环控制》由会员分享,可在线阅读,更多相关《实验三LED指示灯循环控制(2页珍藏版)》请在金锄头文库上搜索。

1、实验三LED指示灯循环控制实验三LED指示灯循环控制一、实验目的熟悉uVision4编译软件、掌握C51编程与调试方法二、实验原理实验电路原理图如教材219图A.34所示,图中8只LED指示灯接于P0口,切都有上拉电阻。时钟电路、复位电路、片选电路与前面的实验电路相同。在编程软件的配合下,要求实现如下功能:8只发光二极管做循环点亮控制,且亮灯顺序为D1-D2-D3D8-D7-D1,无限循环,两次亮灯的时间间隔约为0.5s,软件编程原理为:首先使P0.0-1,其余端口-0,这样可使D1灯亮,其余灯灭;软件延时0.5s后,使P0口整体左移1位,得到P0.1-1,其余端口-0,这样可使D2灯亮其余全

2、灭;照此思路P0整体左移7次,再又移7次,如此无限往复即可实现上述功能。三、实验内容1、按照教材P219的图A.34,绘制实验三电路原理图;2、根据功能要求,编写C51程序;3、练习卩Vision4程序动态调试方法,并最终实现8个LED灯依次点亮的功能:P0.0TP0.1TP0.2TP0.3TTP0.7TP0.6P0.5P0.0的顺序,无限循环,间隔约50ms;4、观察仿真结果,完成实验报告。五、实验要求提交的实验报告中应包括电路的原理图和实验结果分析。CategoryReferenceValueMicroprocessorlCsU180C51MiscellancousX1CRYSTALCap

3、acitorsC2C3CAPCapacitorsC1/22uFCAP-ELECResistorsR2R8/200RESResistorsR10R17/100RESOptoelectronicsD1D8LED-YELLOW1、电路分析及原理图图12、编程思路及C51源程序编程思路1,P0口赋一初值,使D1灯亮,D2D8灯灭2,调用函数delay,传入参数值为50(ms)3,采用while结构的无限循环体4,由上向下循环控制(变量i的初值为1,终值小于8,增量为+1)使P0中的数值向左移1位6,调用函数delay,传入参数值为50(ms)7,返回第二部继续进行如图2为本次实验源程序图2调试运行图3调试运行图44、仿真运行效果起始时的情况运行中的情况5、实验小结1,通过实验我们实现了最终实现8个LED灯依次点亮的功能:P0.0P0.1P0.2P0.3P0.7P0.6P0.5P0.0的顺序,无限循环,间隔约50ms;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号