51流水灯设计实验报告

51流水灯设计实验报告

ID:27419637

大小:194.74 KB

页数:10页

时间:2018-12-03

51流水灯设计实验报告_第1页
51流水灯设计实验报告_第2页
51流水灯设计实验报告_第3页
51流水灯设计实验报告_第4页
51流水灯设计实验报告_第5页
资源描述:

《51流水灯设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《微处理器与接口技术课程设计》报告流水灯设计专业:电气工程及其自动化班级:电气1221姓名:学号:2015年7月14日1.课程设计FI的1.1巩固和加深对单片机原理和接门技术知识的理解;1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基木方法;1.4学会软、硬件的设计和调试方法;1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算#L绘制电路图和流程图。1.课程设计要求2.1不得无故缺课。2.2独立完成规定的设计任务。2.3完成

2、所有实验资料。2.硬件设计3.1设计思想1.尽可能采用功能强的芯片(1)单片机的选型。随着集成电路技术的飞速发展,许多外围部件都已集成在芯片内,本身就是一个系统,这样可以省去许多外围部件的扩展工作,设计工作大大简化。(2)优先选用片内带有闪烁存储器的产品。(3)考虑EPROM空间和RAM空间。(4)对1/0端口的考虑(5)预留A/D和D/A通道。2.以软代硬原则上,只要软件能做到iL能满足性能要求,就不用硬件。3.工艺设计包括机箱、面板、配线、接插件等。必须考虑到安装、调试、维修的方便。另外,硬件抗干扰措施也必须在硬件设计

3、时一并考虑进去。3.2主要元器件介绍LY-51S单片机开发板8根杜邦线AT89C51模块引脚LED显示灯模块3.3功能电路介绍使用德飞来单片机开发版,利用杜邦线将板子上WD灯与AT89C5的引脚对应连接,然后通过keil和STC-1SP烧制程序,达到LED灯的不同程度点亮。RPI19rasa8个LED灯LED!WWTF—W—WHTTT1FrizzYELLOW1FD4zzlJ^IJO%臺LED7-K-RFD1.FI*REDK-RPI排阻:330〜430欧姆,J9插针,用于连接需要使用的10口2.软件设计4.1设计思想首先将

4、实验要求分成3部分看第一步:先编写程序使WD灯从左至右逐个点亮,使用带进位右移指令共显示W遍,共占用16位,然后再使用带进位左移使灯从右至左一盏一盏显示,共显示两遍,占用16位。第二步:使用2次带进位左移从左至右1,3,5,7;然后2,4,6,8;占用8位闪烁一遍。再使用2次带进位左移从右至1,3,5,7;然后2,4,6,8,占用8位闪烁一遍。第三步:可采用幅值法使灯按要求点亮。最后是实现从左至右1,2(两盏同时,一下同)__〉3,4—〉5,6—〉7,8;两遍;再从右至左1,2(两盏同时,一下同)~〉3,4一>5,6—>7

5、,8;两遍,同样采用幅值法。使用循环程序按上述顺序循环。4.2软件流程图开始程序初始化赋初值,使程序带进位左移,重复两遍,占16位赋初值,使程序带进位右移,重复两遍,占16位赋初值,使用两次带进位右移,实现从左至右间隔闪亮先1357,后2468赋初值,使用两次带进位左移,实现从右至左间隔点亮先1357,后2468赋初值,分别给每两次所亮的灯一一赋值,井赋16次,每次赋值实现两盏灯同时焭结束4.3源程序ORG00HSTART1:MOVA,#OFFH;从左到右闪亮CLRCMOVR2,#17LOOP1:RLCAMOVPl,ACA

6、LLDELAYDJNZR2,LOOP1MOVR2,#8JMPSTART2START2:MOVA,#OFFHCLRCMOVR2,#17LOOP2:RRCA;从右到左闪亮MOVPl,ACALLDELAYDJNZR2,LOOP2MOVR2,#8JMPSTART3START3:MOVA,#OFEHSETBCMOVR2,#8LOOP3:RLCA;从左到右1357,2468RLCACALLDELAYDJNZR2,L00P3MOVR2,#8L00P4:RRCA;从右到左1357,2468RRCAMOVPl,ACALLDELAYDJNZR

7、2,LOOP4MOVR2,#8MOVPl,#OFCH;不断赋初值实现2盏灯亮从左往右LCALLDELAYMOVP1,#OFFHLCALLDELAYMOVPl,#0F3HLCALLDELAYMOVP1,#OFFHLCALLDELAYMOVP1,#OCFHLCALLDELAYMOVP1,#OFFHLCALLDELAYMOVPl,#03FHLCALLDELAYMOVP1,#OFCIILCALLDELAY;2葱灯凭从左往右MOVP1,#OFFHLCALLDELAYMOVPl,#0F3IILCALLDELAYMOVP1,#OFFHL

8、CALLDELAYMOVP1,#OCFIILCALLDELAYMOVP1,#OFFHLCALLDELAYMOVPl,#03FIILCALLDELAYMOVP1,#OFFHLCALLDELAYMOVPl,#03FH;2盏灯亮从右往左LCALLDELAYMOVP1,#OFFHLCALLDELAYMOVP1,

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

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

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