科技网

当前位置: 首页 >新闻

初学单片机数码管显示函数要带个表有

新闻
来源: 作者: 2019-02-11 17:30:25

初学单片机数码管显示函数要带个表

的编程思路》中提到了一个关键的函数:数码管显示函数,那么我们今天就聊一下数码管的段码表如何制作。

上面的图片中,上半部分是从我们先前画的PCB原理图中截图出来的,可以看出单片机管脚对应数码管段码的关系;下半部分是一个数码管段码生成软件的界面截图。

初学单片机数码管显示函数要带个表有

但是不同品牌/型号的实物管脚是不标准排列的。因此,使用哪种型号的数码管,就要先通过器件手册或者实际测量来确定管脚排列图(表),例如上图中的右上部分就是本文采用的数码管引脚排列图。

通常单片机的引脚排列是根据布线的情况来改变的,来不及等你拼搏而不是按I/O口的bit位顺序对应数码管的段码顺序。因此这个连线一般都在PCB布线的时候对原理图做修改,以达到最优的PCB布线效果。当然也完全可以按照单片机管脚顺序来对应数码管段码顺序。

从上图可以看出,对于一个共阳极数码管来说,字段引脚为低电平0点亮,为高电平1关闭。那么显示一个数字 0 就要关闭字段 g 和 h ,对应到单片机的P0口就是一个从bit高位到低位()的值,换算成十六进制就是 0x84 。

以上是最笨的也是最简单的方法之一,是单片机初学者应该掌握的基础。当然还有一种更简单且一劳永逸的方法,不需要软件生成代码,如果对我们前面聊的宏定义弄熟悉了,就很容易实现了。

南方水泵代理价格
移动智能洗澡机价格
青储打捆机价格

相关推荐