八路跑马灯设计报告.doc

八路跑马灯设计报告.doc

ID:57698450

大小:472.50 KB

页数:8页

时间:2020-09-01

八路跑马灯设计报告.doc_第1页
八路跑马灯设计报告.doc_第2页
八路跑马灯设计报告.doc_第3页
八路跑马灯设计报告.doc_第4页
八路跑马灯设计报告.doc_第5页
资源描述:

《八路跑马灯设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告书洛阳理工学院课程名称:电子工程设计题目名称:LED跑马灯专业名称:自动化学生姓名:闫永超学生学号:B12040812指导老师:张伟民2014.6.30八路跑马灯的设计专业年级:自动化学生姓名:闫永超学号:B12040812摘要:是对我们的动手能力及综合能力的锻炼,从课堂的理论知识迁移到实际操作中来,让我们达到实际操作的要求,为以后步入社会打下一点基础。对于51单片机系统来说,实现八路跑马灯是最简单不过的事情了。对于我们来说跑马灯的实验设计应该是初学者必须掌握的技能,跑马灯由八个并排放置的二极管组成,八路跑马灯由单片机的p1管脚驱动,并由内部程序控制。课程题目的意义:对

2、于实验本身来说对于此课题,是很基础的一个实验。它可以使我们充分体会单片机的输出管脚的使用方法,加深对它的认识起到了决定性的作用。同时通过本课程的研究进一步对于单片机编程有一个更深入的认识,懂得什么是软件控制,什么是软件控制。熟悉单片机的工作原理。硬件设计及电路图:1、本电路利用单片机的中断定时来实现LED灯的闪烁。控制器STC89C52与我们所学的ATML的单片机AT89C52的内部结构和资源是一样的,内部有8位的CPU处理器包含(运算部件和控制部件),片内有256B的数据存储器和8KB的程序存储器,3个定时器/计数器;六个中断源(两个外部中断源INTO和INT1,两个定时/计数器

3、T0和T1,一个串行口中断)。四个输出口P0口、P1口、P2口、P3口,LED的八个灯的控制口由P0口来控制,而采用P3口第二功能且可以在线下载程序,硬件复位端9脚在高电平是单片机复位。由于本次设计未用到其他内部资源所以就不过多的去分析。(下附STC89C52单片机引脚图)下图为我设计的原理图:下图为单片机元件图:器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5-VTTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成A-232-F电平TIA/EI。内部结构基本可分三个部分:第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电

4、容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。第三部分

5、是供电。15脚GND、16脚VCC(+5v)。下图为封装后的元器件图:软件设计:此设计主要是采用控制系统的定时中断来完成的,应为设计要求8LED灯循环点。汇编语言为C语言,下面的编程也不是太复杂,具体程序如下:voiddelay(unsignedchari){unsignedcharm,n;for(m=i;m>0;m--)for(n=125;n>0;n--);}voidmain(){unsignedchark;#include#includewhile(1){P1=0xfe;for(k=0;k<8;k++){delay(2000);P3=_c

6、rol(P3,1);}}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。