一、实验目的
将大板上独立按键的实验在小板上实现
二、实现器材
keil软件、普中科技烧录软件、小板实验板
三、实验原理
按键一次,数值加一,逢十进一。
在大板上,有八位数码管,通过3-8译码器的端口实现。
对于小板,只有四位数码管,则直接通过STC端口进行实现。
从高位到低位依次为p2.0到p2.3,使用init1作为独立按键。
四、程序代码
显示结果:
五、反思总结
1、修改好程序后,进行烧录,出现结果是这样的,
经过多人确认源代码程序没有问题,可就是不显示,突然想是不是实验板的问题,于是在另两个实验板测试都能显示,所以确认是实验板的问题,是什么问题就不知道了。
2、高低位显示弄反了,
在对switch函数进行修改时,没有弄清函数执行的顺序和高低位的连接接口。
3、消隐的设置
该实验是低电平有效,所以消隐时应全置为高电平,即0xff。