《单片机原理及应用课程设计》节日彩灯控制器的设计

上传人:枫** 文档编号:564500191 上传时间:2022-12-27 格式:DOC 页数:8 大小:254KB
返回 下载 相关 举报
《单片机原理及应用课程设计》节日彩灯控制器的设计_第1页
第1页 / 共8页
《单片机原理及应用课程设计》节日彩灯控制器的设计_第2页
第2页 / 共8页
《单片机原理及应用课程设计》节日彩灯控制器的设计_第3页
第3页 / 共8页
《单片机原理及应用课程设计》节日彩灯控制器的设计_第4页
第4页 / 共8页
《单片机原理及应用课程设计》节日彩灯控制器的设计_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《单片机原理及应用课程设计》节日彩灯控制器的设计》由会员分享,可在线阅读,更多相关《《单片机原理及应用课程设计》节日彩灯控制器的设计(8页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上单片机原理及应用课程设计报告 节日彩灯控制器的设计专 业: 班 级: 姓 名: 学 号: 2014年2月 1.课程设计目的1.1巩固和加深对单片机原理和接口技术知识的理解;1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;1.4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。2. 课程设计要求以单片机为核心,设计一个节日彩灯控制器:P1.2(S0)开始,按此键则灯开始流动(由上

2、而下)。P1.3(S1)停止,按此键则停止流动,所有灯为暗。P1.4(S2)上,按此键则灯由上向下流动。P1.5(S3)下,按此键则灯由下向上流动。实验原理 本题目本质上是由按键控制功能的流水灯,LED工作的方式通过键盘的扫描实现。其中的LED采取共阳极接法,通过依次向连接LED的/口送出低电平,可实现题目要求的功能。3. 硬件设计3.1 控制器中AT89C51单片机硬件结构AT89C51是一种低功耗/低电压、高性能的八位CMOS单片机,片内有一个4KB的FLASH可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memor

3、y),它采用了CMOS工艺和ATMEL公司的高密度非易失性存储器技术,而且其输出引脚和指令系统都与MSC51兼容。片内置通用8位中央处理器(CPU)和FLASH存储单元,片内的存储器允许在系统内改编程序或用常规的非易失性存储器编程。因此,AT89C51是一种功能强、灵活性高且价格合理的单片机,可方便的应用于各种控制领域。3.2主要元器件1)电阻:10K(1个)、200(8个)、500(2个)2)电容:10F(1个)、30pF(2个)3)LED灯(8个)、按钮(4个)、晶振3.3 原理图4. 软件设计4.1 设计思想程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标

4、明确的智力活动。在进行微机控制系统设计时,除了系统硬件设计外,大量的工作就是如何根据每个生产对象的实际需要设计应用程序。因此,软件设计在微机控制系统设计中占重要地位。对于本系统,软件也占有重要的地位。在单片机控制系统中,大体上可分为数据处理、过程控制两个基本类型。数据处理包括:数据的采集、数字滤波、标度变换等。过程控制程序主要是使单片机按一定的方法进行计算,然后再输出,以便控制生产。4.2软件流程图4.3 源程序 ORG0000H AJMP START ORG0030HSTART: MOVP0,#0FFH MOVA,#0FEH JNBP1.2,LOOP JNBP1.3,LOOP1 JNBP1.

5、4,LOOP2 JNBP1.5,LOOP3 AJMPSTARTLOOP: MOVP0,A LCALLDEL JNBP1.3,LOOP1 RLA AJMPLOOPLOOP1:MOVP0,#0FFHJNBP1.4,LOOP2JNBP1.5,LOOP3AJMPLOOP1LOOP2:JNBP1.2,LOOP JNBP1.3,LOOP1JNBP1.5,LOOP3MOVP0,ALCALLDELRLAAJMPLOOP2LOOP3:JNBP1.2,LOOP JNBP1.3,LOOP1 JNBP1.4,LOOP2MOVP0,ALCALLDELRRAAJMPLOOP3DEL:MOVR5,#02HDEL1:MOVR

6、6,#0F0HDEL2:MOVR7,#0F0HDEL3:DJNZR7, DEL3 DJNZR6, DEL2 DJNZR5, DEL1RETEND5. 调试运行启动仿真如下图所示:(1) P1.2(S0)开始,按此键则灯开始流动(由上而下)。(2) P1.3(S1)停止,按此键则停止流动,所有灯为暗。(3) P1.4(S2)上,按此键则灯由上向下流动。(4) P1.5(S3)下,按此键则灯由下向上流动。6. 设计心得体会经过几天的努力,终于完成了本学期的单片机课程设计,过程虽是辛苦的,但从中我学到了很多东西。首先巩固了课上学习的理论知识,对于计算机汇编语言的系统化整体化有了更深的认识。在编写程序的过程中遇到了很多困难经过反复修改不断修正最终才能得以执行。再次是经过搜集资料基本了解了软件的使用。整个设计过程最大的收获就是意识到理论知识扎实的重要性,实践是建立在理论之上的。参考书目:1 肖金球. 单片机原理与接口技术.M.北京:清华大学出版社,2004.122 胡汉才单片机原理及其接口技术M.北京:清华大学出版社.3 李全利单片机原理及应用技术J.北京:高等教育出版社.4 周航慈单片机程序设计基础M北京:北京航空航天大学出版社.5 何立民单片机初级教程M北京:北京航空航天大学出版社专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

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