实验目的:
1.明确大板和小板的区别
2.修改大板独立按键代码,移植到小板上,实现在小板上独立按键加一
实验步骤:
1.了解大小板显示电路以及按键原理
由大小板电路图对比可知,小板是四位数码管,由四个端口(p2.0,p2.1,p2.2,p2.3)控制位选信号,位选信号高电平有效,小板是共阳极电路,段选信号低电平有效;大板是八位数码管,通过三八译码器实现控制位选信号,位选信号低电平有效,大板是共阴极电路,段选信号高电平有效。大板和小板独立按键也是不同的。
2.根据大小板区别分析,修改大板独立按键代码,使其在小板上能正常运行。
(1)LSA\LSB\LSC\LSD四个端口,用来显示数码管的1-4位,置零时,对应的那一位才显示
(2)段选信号:0为段亮,1为段不亮,且由a到dp依次为低位到高位。
(3)U8 number为初始时的数码管显示的数字,即初始数码管显示0000
(4)选用P3.2接口的独立按键
实验结果:
实验总结:
1.通过实验一和二,充分理解了消隐的重要性。若没有消隐,当数码管不需要亮时仍然会隐隐发亮,影响显示效果。小板是共阳的数码管,当高电平的时候段不亮,所以要想消隐就必须全都置位为高电平,所以要将原先大板共阴极的消隐代码0x00变为0xff。
2.刚开始在大板和小板字型码那一块很疑惑,看了其他同学的文章,醍醐灌顶。