基于8051单片机的数字电压表的设计与制作内容摘要:

2:MOV 30H,20H MOV 31H,7EH MOV R7,06H SSE1:MOV R1,20H MOV A,30H CPL A MOVX @R1,A。 字位送入 MOV R0,31H MOV A,@R0 MOV DPTR,DDFF MOVC A,@A+DPTR。 取字形代码 MOV R1,21H MOVX @R1,A。 字形送入 MOV A,30H RR A。 右移 MOV 30H,A DEC 31H MOV A,0FFH MOVX @R1,A。 关显示 DJNZ R7,SSE1。 六位显示完了吗 ? DJNZ R5,SSE2。 5 次显示完了吗 ? CLR RS1 RET。 ’ 0’ ~’ F’字符字型代码表 DDFF:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH END (五 ) 设计小节 在这次设计中,我完成了一个基于单片机的数字电压表设计,尽管结果算不上很完美,但是我努力了,获得了丰富的知识,完善了大学四年中纯理论的模仿学习。 我从资料的收集中,掌握了很多单片机, LED 显示屏的知识,让我对我所学过的知识有所巩固和提高,并且让我对当今单片机, LED 显示屏的最新发展技术有所了解。 这次单片机课程 设计,我们逐步掌握了单片机的内部资源及其结构,并熟练掌握了利用 C 语言进行单片机额开发。 在课程设计过程中我也遇到过一些问题,不过在和老师的的共同努力下克服了困难,并顺利完成了该次课程设计。 七段 LED数码显示接口与控制 (一 ) 实训目的: MCS51 单片机与 七段 LED 显示器接口的方法。 LED 显示器显示字符的控制方法及可编程 I/O 芯片8255/8155 的功能和初始化编程的方法。 (二 ) 实训要求: LED 七段显示器的硬件连接电路图; ,使字符 ‘ 0’ ~ ‘ F’ 在 6 位 LED 显示器上实现自动顺序逐位循环显示和全显示。 (三 ) 实训内容 : LED 显示器接口介绍 : LED 字型码 (四 ) LED 显示器接口连接 (DJ598KC 实验系统 ) (五 ) 设计程序 ORG 0100H MOV SP,50H START: MOV R7, 0FFH MEMS: INC R7 MOV A,R7 MOV DPTR, TABLE MOVC A, @A+DPTR MOV 20H,A ACALL SOX0 CJNE R7, 0FH, MEMS MOV R7,0 MEMS2: MOV A,R7 MOV DPTR, TABLE MOVC A, @A+DPTR MOV 20H,A ACALL SOX1 INC R7 CJNE R7, 10H, MEMS2 SJMP START ORG 01A0H SOX 0 : MOV P2,0FFH MOV DPTR,0FF23H。 8255 初始化 MOV A,88H MOVX @DPTR,A MOV A,20H MOV R1, 20H。 字型位码口地址 MOVX @R0,A MOV A, 0C0H MOVX @R1,A MOV R2,20H LCALL DELY RET SOX1:MOV P2,0FFH MOV DPTR,0FF23H MOV A,88H MOVX @DPTR,A MOV A,20H MOV R0, 21H MOV R1, 20H MOVX @R0,A MOV A, 0FE H SOX2: MOVX @R1,A。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。