




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告书 洛阳理工学院 课程名称:电子工程设计 题目名称:LED跑马灯 专业名称:自动化 学生姓名:闫永超 学生学号:B12040812 指导老师:张伟民 2014.6.30 八路跑马灯的设计 专业年级:自动化 学生姓名:闫永超 学号:B12040812 摘要:是对我们的动手能力及综合能力的锻炼,从课堂的理论知识迁移到实际操作中来,让我们达到实际操作的要求,为以后步入社会打下一点基础。对于51单片机系统来说,实现八路跑马灯是最简单不过的事情了。对于我们来说跑马灯的实验设计应该是初学者必须掌握的技能,跑马灯由八个并排放置的二极管组成,八路跑马灯由单片机的p1管脚驱动,并由内部程序控制。课程题目的意义:对于实验本身来说对于此课题,是很基础的一个实验。它可以使我们充分体会单片机的输出管脚的使用方法,加深对它的认识起到了决定性的作用。同时通过本课程的研究进一步对于单片机编程有一个更深入的认识,懂得什么是软件控制,什么是软件控制。熟悉单片机的工作原理。硬件设计及电路图:1、本电路利用单片机的中断定时来实现LED灯的闪烁。控制器STC89C52与我们所学的ATML的单片机AT89C52的内部结构和资源是一样的,内部有8位的CPU处理器包含(运算部件和控制部件),片内有256B的数据存储器和8KB的程序存储器,3个定时器/计数器;六个中断源(两个外部中断源INTO和INT1,两个定时/计数器T0和T1,一个串行口中断)。四个输出口P0口、P1口、P2口、P3口,LED的八个灯的控制口由P0口来控制,而采用P3口第二功能且可以在线下载程序,硬件复位端9脚在高电平是单片机复位。由于本次设计未用到其他内部资源所以就不过多的去分析。(下附STC89C52单片机引脚图) 下图为我设计的原理图: 下图为单片机元件图: 器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5-V TTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成A-232-F电平TIA/EI。内部结构基本可分三个部分:第一部分是电荷泵电路。由1、2、3、4、5、6脚和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输出。第三部分是供电。15脚GND、16脚VCC(+5v)。 下图为封装后的元器件图: 软件设计:此设计主要是采用控制系统的定时中断来完成的,应为设计要求8LED灯循环点。汇编语言为C语言,下面的编程也不是太复杂,具体程序如下:void delay(unsigned char i)unsigned char m,n;for(m=i;m0;m-)for(n=125;n0;n-);void main()unsigned char k; #
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论