16级单片机实践经验分享

实验二0206刘春平

2018-05-21  本文已影响121人  刘春平0206

实验二:按键+1四位显示的移植

前期:

小板是四位数码管,大板是八位数码管。数管码的数字移动是数码管以十进制方式进位,满十进一,每按下按键一次,数字+1。

在此一定要注意的就是,确定共阴还是共阳,以此来选择共阴或者共阳信号。

一、实验目的

1.了解大板小板的区别

(1)比较大板小板数码管显示电路分析区别: 

大板数码管

通过三八译码器实现三位信号控制位选信号。

小板数码管

由四口(P2.0,P2.1,P2.2,P2.3)控制位选信号

(2)二者异同点:

不同点

2.根据大板上独立按键的实验在小板上的实现,完成实验代码移植。

二、实验器材

Keil 5软件、计算机、小开发板、烧录软件

三、实验步骤

(1)分析大板和小板的原理结构图,找出区别。(区别同上)

(2)根据差别改写代码,使大板中被修改过的代码能在小板内正常运行。

a.由于大板小板分别为共阴共阳极,所以需要修改字形码和消隐。

消隐时将0x00改为0xff 上为修改后下为修改前

b.修改控制端个数和名称

大板为三位 小板为四口

c.注意独立按键,大板独立按键为K3,小板独立按键为Init1

大板 小板

d.精确修改其他需要修改的代码。

//*对于差别部分,我个人觉得邓彩凤大佬总结的十分详细,大家可以在征求大佬本人的前提下对其总结进行参考和学习。

*对于步骤部分,我个人认为孙金云大佬总结的十分详细,之前作为一个小白,我基本在遇到难题或者瓶颈的时候就是对照她的截图和方法进行修改和下一步实验。对于代码,因为大部分同学都采用了截图形式,但是我发现孙金云大佬给我们分享了代码链接。

*当然石雅文大佬也在实验二中给我们分享了文字代码,以此方便我们复制参考。(当然仅作为参考,咱们不能抄袭)//

四、实验结果(代码展示)

最终代码展示1 最终代码展示2 最终代码展示3

五、总结

(1)延时和消隐在什么情况下都十分重要!!!

(2)仔细研读大板小板的差别,在端口,字形码,位选段选上一定要仔细认真!

上一篇下一篇

猜你喜欢

热点阅读