欢迎来到天天文库
浏览记录
ID:59568261
大小:9.41 MB
页数:61页
时间:2020-11-11
《单片机课程设计报告--心形流水灯.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、......井冈山大学机电工程学院单片机课程设计报告课程名称:单片机设计题目:心形流水灯姓名:玉红专业:生物医学工程班级:11级医工本一班学号:110615017指导教师:王佑湖...专业........2013年11月27日目录1引言…………………………………………………………..21.1设计任务……………………………………….……….21.2设计要求………………………………………………..22课题综述…………………………………………………….22.1课题的来源……………………………………………..22.
2、2面对的问题……………………………………………23系统分析…………………………………………………….23.1STC89C52单片机引脚图及引脚功能介绍……………24系统设计…………………………………………………….44.1硬件设计………………………………………………...44.1.1硬件框图…………………………………………..44.1.2硬件详细设计……………………………………..54.2软件设计………………………………………..............54.3硬件原理图…………………………………………….
3、.64.4元件清单………………………………………………..64.5硬件焊接图……………………………………………..64.6代码编写………………………………………………..75心得体会……………………………………………………...7...专业........6致…………………………………………………………..8参考文献…………………………………………………….....81引言单片机课程设计主要是为了让我们增进对STC89C51单片机电路的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过
4、程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目的。1.1设计任务设计一个单片机控制的流水灯系统1.2设计要求(1)32个LED灯;(2)可实现多种的亮灯(如左循环,右循环,间隔闪,90度交叉闪等)。2课题综述2.1课题的来源...专业........当今社会,这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生活中的应用更是广泛,较为贴
5、近生活。而流水灯控制的设计所需要的知识也正好吻合了我们本学期对于单片机这门课程的学习,所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。2.2面对的问题这次课程设计是通过STC89C52位单片机实现。但面对的问题却是两方面的:一个是软件的设计,也就是实现流水灯控制功能的程序编辑;另一个是硬件的设计,需要我们自己连接、焊接电路板。而更为严峻的就是设计的最后还要将软硬件相结合。3系统分析3.1STC89C52单片机引脚图及引脚功能介绍本次设计的目的在于加深STC89C52单片机的理解,首先
6、来简单认识一下,它的引脚如图3-1所示:图3.1STC89C52...专业........STC89C52引脚可以分为四个部分,各个引脚功能如下:主电源引脚(2根)•Vcc:电源输入,接+5V电源GND:接地线•外接晶振引脚(2根)XTAL1:片振荡电路的输入端XTAL2:片振荡电路的输出端•控制引脚(4根)RST/PROG:复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/VPP:地址锁存允许信号...专业........PESN:外部存储器选通信号EA/VPP:程序存储器的外部选通,接低电
7、平从外部程序存储器读指令,如果接高电平则从部程序存储器读指令。•可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别为P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。P0口:8位双向I/O口线P1口:8位准双向I/O口线P1口:8位双向I/O口线P2口:8位准双向I/O口线P3口:8位准双向I/O口线4系统设计4.1硬件设计4.1.1.硬件框图...专业........按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。ST
8、C89C52单片机是本次课程设计运用的主要原件。流水灯控制设计是用一个带有32个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。从原理图中可以看出,如果要让接在P1、P2、P3、P0口的LED亮起来,那么只要把P2、P1、P3、P0口的电平变为低电平就可以了;因此,要实现流水灯功能,我们只要将发光二极管LED1~LED32依次点亮、熄灭,32只LED灯便会一亮
此文档下载收益归作者所有