用单片机控制四位数码管显示“2009 ”的汇编程序

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:30:26
用单片机控制四位数码管显示“2009 ”的汇编程序
我考试用 要详细的汇编程序 谢谢

要程序,不如学会了

程序也得配合硬件,一般是扫描的动态显示的吧,8位数据口,4位选择线。

注意,共阴共阳,送数据的码对应为明码暗码

把数据和选择口都设成输出

段码显示做张表,查询

这要看你的硬件这样做的,要是简单的四位独立的数码管就是公共极接好,有共阴的有共阳的。以共阴为例,2对应的码值是hgfedcba=01011011(0x5b)要是p0.0接a,p0.1接b......p0.7接h MOV P0,#5BH 就可以了,以此类推,要占好多的口 可以用锁存器。或是移位寄存器实现。要是四位连体的数码管只有12只脚,8位数据abcdefgh还有四位ishi位选,那样的话就要动态扫描了,就是让每一个数码管亮很短的时间,反复扫描,利用人眼的余辉暂留效应显示(每秒亮25次以上就可以了一半用定时器做扫描)

这样的学生也有,给程序你有什么用,自已不努力,不懂装懂,给你混过关又如何,出来社会一样帮不了你,你干脆直接找数码管的脚位接通算了,也会出来2009!一直显示2009!

不同电路,程序也不一样!