实验二 ---张欣 ---0212(独立按键大板移植到小板)

实验目的:

1.明确大板和小板的区别

2.修改大板独立按键代码,移植到小板上,实现在小板上独立按键加一

实验步骤:

1.了解大小板显示电路以及按键原理


实验二 ---张欣 ---0212(独立按键大板移植到小板)_第1张图片
大板数码管显示电路


实验二 ---张欣 ---0212(独立按键大板移植到小板)_第2张图片
小板数码管显示电路


实验二 ---张欣 ---0212(独立按键大板移植到小板)_第3张图片
大板独立按键


实验二 ---张欣 ---0212(独立按键大板移植到小板)_第4张图片
小板独立按键

由大小板电路图对比可知,小板是四位数码管,由四个端口(p2.0,p2.1,p2.2,p2.3)控制位选信号,位选信号高电平有效,小板是共阳极电路,段选信号低电平有效;大板是八位数码管,通过三八译码器实现控制位选信号,位选信号低电平有效,大板是共阴极电路,段选信号高电平有效。大板和小板独立按键也是不同的。

2.根据大小板区别分析,修改大板独立按键代码,使其在小板上能正常运行。


实验二 ---张欣 ---0212(独立按键大板移植到小板)_第5张图片
红色标记为小板代码的重点,黄色标记为大板的代码
实验二 ---张欣 ---0212(独立按键大板移植到小板)_第6张图片

(1)LSA\LSB\LSC\LSD四个端口,用来显示数码管的1-4位,置零时,对应的那一位才显示

(2)段选信号:0为段亮,1为段不亮,且由a到dp依次为低位到高位。

(3)U8 number为初始时的数码管显示的数字,即初始数码管显示0000

(4)选用P3.2接口的独立按键

实验结果:


实验总结:

1.通过实验一和二,充分理解了消隐的重要性。若没有消隐,当数码管不需要亮时仍然会隐隐发亮,影响显示效果。小板是共阳的数码管,当高电平的时候段不亮,所以要想消隐就必须全都置位为高电平,所以要将原先大板共阴极的消隐代码0x00变为0xff。

2.刚开始在大板和小板字型码那一块很疑惑,看了其他同学的文章,醍醐灌顶。

你可能感兴趣的:(实验二 ---张欣 ---0212(独立按键大板移植到小板))