美文网首页16级单片机实践经验分享
实验二 孙金云 0220 将按键加一4位显序移植到小板上

实验二 孙金云 0220 将按键加一4位显序移植到小板上

作者: 孙金云0220 | 来源:发表于2018-05-19 20:02 被阅读157次

一、实验目的

  • 了解大板单片机与小板单片机的区别;
  • 掌握独立按键的设计原理;
  • 通过改写大板上独立按键实验的代码,在小板上实现独立按键加一。

二、实验器材

  • 小板单片机以及相关数据线;
  • 安装好小板单片机驱动、以及烧录软件STC的电脑一台;
  • Keil软件

三、实验原理


1. TIM截图20180519171332.png
小板上一共可以显示四位数字,所以采用四个端口进行位选。

2. 小板数码管显示电路.png
大板数码管显示电路.png
小板是共阳极的电路,而大板是共阴极,所以我们需要修改数字的字形码以及消隐时的字形码。

3. 小板独立按键.png
大板独立按键.png
小板的独立按键的端口名称与大板的不同,注意设置。

四、实验步骤

1.打开云盘里的文件。
打开.png
2.打开STC烧录软件
烧录软件准备工作
3.程序下载,试验一下。结果如下:
IMG_20180519_170104.jpg
IMG_20180519_170114.jpg IMG_20180519_170125.jpg IMG_20180519_170138.jpg

这显示的都是错误的,接下来研究代码,进行修改。

4.代码修改
(1)定义端口
代码定义端口.png

由图一进行输出端口设定。


图一.png

根据图二修改独立按键的端口。


图二.png
(2)转换字形码

由于大板是共阴极,小板是共阳极,对字形码进行如下转化:


字形码转换
(3)消隐转换
消隐转换.png

0x00转换为0xff。

(4)动态数码管的显示部分
动态数码管的显示.png

在大板中,使用的是138译码器控制位选信号。


138译码器.png

然而,小板比较简陋,没有译码器,直接连在STC的引脚上。因此只能通过控制每一个引脚输入电平的高低来进行位选。


STC引脚.png
5.编译成功,进行烧录。
(1)打开STC软件
STC设置

设置好单片机型号,串口号等。如图所示。

(2)点击程序文件,找到hex格式的文件。
烧录.png
(3)关闭单片机,点击“下载/编程”后,立刻打开单片机,可观察到实验结果。
下载编程.png
所有代码链接:[id]: https://pan.baidu.com/s/1Zibtp5sF6mR1GI-T5LEY8w

五、实验结果

实验结果

六、问题反馈

在编辑STC引脚上的未选信号时,我写反了。


错的.png
VID_20180519_200752[00-00-00--00-00-08].gif

这样导致最左边是第一位,我没有仔细研究那个引脚图,不够细致,导致引脚反了。
所以啊,编程还是要细致严谨,不能得过且过,只有研究透彻才可以完全正确。

喜欢一下吧

相关文章

  • 实验二 孙金云 0220 将按键加一4位显序移植到小板上

    一、实验目的 了解大板单片机与小板单片机的区别; 掌握独立按键的设计原理; 通过改写大板上独立按键实验的代码,在小...

  • 实验2-王愉-0122

    一、实验目的 1.了解大板和小板的区别2.将大板上按键加一4位显示程序移植到小板 二、实验材料 keil,烧录软件...

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

    实验目的: 1.明确大板和小板的区别 2.修改大板独立按键代码,移植到小板上,实现在小板上独立按键加一 实验步骤:...

  • 实验2—张洁—0127

    一、实验目的 将按键加一4位显示程序移植到小板上 二,实验步骤 1、观察大板与小板的差别 大板的数码管使用了3-8...

  • 实验2-杨鑫鑫-0211

    一、实验目的 将按键加一 4位显示程序移植到小板上 二、实验器材 keil、单片机、PZ-ISP普中自动下载软件。...

  • 实验二 卞小倩0217

    一、实验目的 将按键加一4位显示程序移植到小板上(每按一次,数值增一) 二、实验器材 小板单片机及数据线、Keil...

  • 实验2 王倩 0121

    一、实验目的: 将大板上的独立按键移植到小板上 二、实验器材: 计算机、Keil软件、单片机(小板)、普中科技烧写...

  • 实验二—宋艳丽—0137

    一、实验目的: 将大板上的独立按键移植到小板上 二、实验器材: 计算机、Keil软件、单片机(小板)、普中科技烧写...

  • 实验2-杨喜栋-0124

    一、实验目的 将按键加一四位显示移植到小板 二、实验步骤 1.大板是共阴极数码管,小板是共阳极数码管,修改字符码 ...

  • 实验二-沈正浩-2014

    独立按键实验 一、实验目的 把大板上的独立按键移植到小板上。 二、实验器材 keil软件,普中科技烧录软件,实验板...

网友评论

  • 刘春平0206:可以说是贼完整了!
  • 孙金云0220:在原有基础的代码上修改字形码,直接用15减去即可,没必要再画一遍了,不过画一遍也算是加深印象。

本文标题:实验二 孙金云 0220 将按键加一4位显序移植到小板上

本文链接:https://www.haomeiwen.com/subject/iqqadftx.html