实验二——孙博文0216

一、实验目的

将大板上的独立按键实验修改为在小板上实现。

二、实验器材

装有keil和烧录软件的笔记本电脑、单片机小板。

三、实验原理

小板数码管为共阳极连接,通过给相应端口送低电平使对应段点亮。当按键按一次时,数码管数字加一,逢十进位。这里需要注意的是,在大板中数码管为共阴极连接,因此在代码移植过程中需将相应的字符码进行重新编写。此外,小板数码管为四位显示,故应添加一个新的变量来实现对第四位的控制。

实验二——孙博文0216_第1张图片
大板数码管原理图
实验二——孙博文0216_第2张图片
大板独立按键原理图
实验二——孙博文0216_第3张图片
小板数码管显示电路图
实验二——孙博文0216_第4张图片
小板独立按键原理图

四、代码

实验二——孙博文0216_第5张图片
字形码修改
实验二——孙博文0216_第6张图片
位选
实验二——孙博文0216_第7张图片
main函数

五、实验步骤

1、找出大板与小板区别

2、在keil中修改程序代码,编译生成hex文件

3、将小板连接到电脑,通过烧录软件将hex文件下载到小板上

4、按键验证

六、实验结果

实验结果

七、反思总结

1、没有分共阳极还是共阴极就直接连板

错误字形码
错误结果

2、位选错误

位选错误结果


实验二——孙博文0216_第8张图片
位选错误代码

你可能感兴趣的:(实验二——孙博文0216)