微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机驱动数码管显示设计

单片机驱动数码管显示设计

时间:01-15 来源:互联网 点击:

MOV P0,#90H;第2位数码管显示“9”
CLR P2.1 ;允许第2位数码管显示
ACALL DELAY;显示延时一段时间
MOV P0,#0FFH ;清除P0口字形码
MOV P2,#0FFH ;停止所有数码管显示选通,关闭所有显示

MOV P0,#0C6H ;第3位数码管显示“C”
CLR P2.2 ;允许第3位数码管显示
ACALL DELAY;显示延时一段时间
MOV P0,#0FFH ;清除P0口字形码
MOV P2,#0FFH ;停止所有数码管显示选通,关闭所有显示

MOV P0,#92H;第4位数码管显示“5”
CLR P2.3 ;允许第4位数码管显示
ACALL DELAY;显示延时一段时间
MOV P0,#0FFH ;清除P0口字形码
MOV P2,#0FFH ;停止所有数码管显示选通,关闭所有显示

MOV P0,#0F9H ;第5位数码管显示“1”
CLR P2.4 ;允许第5位数码管显示
ACALL DELAY;显示延时一段时间
MOV P0,#0FFH ;清除P0口字形码
MOV P2,#0FFH ;停止所有数码管显示选通,关闭所有显示

AJMPMAIN ;跳转到开始重新进行

;******** 延时子程序 ********
DELAY:MOV R1,#10
Y1: MOV R2,#100
DJNZR2,$
DJNZR1,Y1
RET

END

至此,我们已经较全面地学习了数码管的工作原理和使用方法,相信你对数码管的静态显示、动态显示有了新的认识,掌握了数码管的这两种使用方法,你就可以根据你自己的意愿及要求来编写各种各样的数字显示程序了,如电子温度计、时钟、秒表、频率计、计数器的制作等等,可以充分发挥你的想象达到你所需要的各种显示效果。我们附带的配套软件资料光盘配有相关的实验例程、实验视频录像、单片机多媒体教程、实用电子图书资料、单片机开发软件及编程器、仿真器的全部驱动程序,供大家学习使用,以帮助初学者快速入门。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top