数字LED的使用_led显示数字
数字LED的使用由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“led显示数字”。
《微处理器与接口技术课程设计》报告
——数字LED的使用设计
专
业:班
级:姓
名:学
号:
电气自动化
电气1221
章健娅
1230117129
2015年7月20日
1.课程设计目的1.1巩固和加深对单片机原理和接口技术知识的理解;
1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力; 1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法; 1.4学会软、硬件的设计和调试方法;
1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。
2.课程设计要求
2.1 不得无故缺课。
2.2 独立完成规定的设计任务。2.3 完成所有实验资料。
3.硬件设计
3.1 设计思想
利用51单片机的原理来进行数字LED的使用这个设计,实现单管与双
管显示。3.2主要元器件介绍
多条杜邦线,51电路开发板 3.3 功能电路介绍
实验1,J6与J23相连
实验2,J23与J2,J3相连
4.软件设计
4.1 设计思想
(1)单管显示:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f;(2)双管显示倒计时。4.2软件流程图 实验1.实验2.4.3 源程序
实验1: ORG 0000H LJMP START ORG 0030H START:MOV P2,A
MOV R6,#00H MOV DPTR,#TABLE SS:MOV A,R6 MOVC A,@A+DPTR MOV P0,A CALL DELAY INC R6 CJNE R6,#10H,SS MOV R6,#0 AJMP SS DELAY:MOV R1,#5 L1:MOV R2,#200 L2:MOV R3,#200 L3:DJNZ R3,L3 DJNZ R2,L2 DJNZ R1,L1 RET TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,08EH,00H END 实验2:
LATCH1 BIT P2.2 LATCH2 BIT P2.3 ORG 00H JMP START ORG 0BH JMP TIM0
START:MOV R3,#00 MOV R4,#100 MOV DPTR,#TABLE MOV SP,#40H MOV TMOD,#01H MOV TH0,#HIGH(65536-3800)MOV TL0,#LOW(65536-3800)SETB TR0 MOV IE,#82H TIM0: MOV TH0,#HIGH(65536-3800)MOV TL0,#LOW(65536-3800)INC R3 CJNE R3,#250,X1 MOV R3,#00 DEC R4 MOV A,R4 MOV B,#10 DIV AB MOV 20H,B MOV 21H,A CJNE R4,#00,DD1 MOV R4,#100 DD1: CALL SCAN X1: PUSH ACC PUSH PSW CALL SCAN POP PSW POP ACC
RETI SCAN:MOV P0,#11111110B SETB LATCH2 CLR LATCH2 MOV A,21H MOVC A,@A+DPTR MOV P0,A SETB LATCH1 CLR LATCH1 CALL DELAY1 MOV P0,#11111101B SETB LATCH2 CLR LATCH2 MOV A,20H MOVC A,@A+DPTR MOV P0,A SETB LATCH1 CLR LATCH1 CALL DELAY1 RET DELAY:MOV R5,#50 D1: MOV R6,#40 D2: MOV R7,#248 CALL SCAN DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET DELAY1:MOV R6,#4
D3: MOV R7,#248 DJNZ R7,$ DJNZ R6,D3 RET TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END 5.调试运行
5.1实验1,调试成功 5.2 实验2,调试成功 6.设计心得体会
此次课程设计是数字LED的使用,并且是要求单管,双管显示,它巩固了我的基础知识,提高了我的应用水平,锻炼了我的动手能力,使我受益匪浅。此次课程设计,对我以后的工作和生活将产生很大的影响。通过这次课程设
计,我获得了丰富的理论知识,极大的提高了实践能力,这将对我今后进一
步学习计算机方面的知识有极大的帮助。
参考书目:
[1]肖金球.《增强型51单片机与仿真技术》,清华大学出版社,2011 [2]蒋延彪.《单片机原理及应用》,重庆大学出版社,2005 [3]林伸茂.《8051单片机彻底研究基础篇》,人民邮电出出版社,2004