一、实验目的
把大板上的独立按键移植到小板上。
二、实验器材
keil软件,普中科技烧录软件,实验板(小板)
三、实验原理
1.大板是通过三八译码器控制位选信号,小板由四个端口控制,位选信号为四位。
2.大板是共阴极电路,小板是共阳极的,所以小板位选信号高电平有效,段选信号低电平有效,与大板相反。


四、实验过程
1.打开keil,新建项目,运行独立按键程序,利用普中烧录软件写入程序,显示结果如下,出现错误:

2.对代码进行修改
(1)将控制端口改为四个,分别为p2.0、p2.1、p2.2、p2.3
(2)小板是共阳极,段选信号低电平有效,要修改字形码
(3)消隐转换
(4)动态数码管显示代码修改
3.用烧录软件写入程序,然后操作完成,结果如下:




五、实验反思与总结
1.在操作的时候按键数字没有反应,以为是代码错误,后来才注意到小板独立按键是P3.2,我按的一直是旁边的按键。说明自己对实验原‘理掌握的不够透彻。
2.忘记改消隐了,实验板变成共阳极的了,段选信号低电平有效,要记得改消隐。
网友评论