欢迎访问本站,如有需要请联系我们
IT数码信息网
您的位置:网站首页 > 进口数码

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

作者:habao 来源:未知 日期:2018-3-17 14:37:48 人气: 标签:数码管图片
导读:的编程思》中提到了一个关键的函数:数码管显示函数,那么我们今天就聊一下数码管的段码表如何制作。的图片中,上半部分是从我们先前画的PCB原理图中截图出来的,可以

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

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

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

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

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

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

  

共有:条评论信息评论信息
发表评论
姓 名:
验证码: