微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求七段数码管显示程序

求七段数码管显示程序

时间:10-02 整理:3721RD 点击:
请问,如果用两个74HC575驱动两个七段数码管,并将两个数码管的DS、SH_CP、ST_CP连在一起,只有使能端OE是分开的,那我怎么写程序来选择控制两个数码管显示单片机上温度传感器采集的温度值两位数呢?求程序,谢谢!

多看资料多学习,这样很难进步的喔,像数码管这些基本功就自己扎实做一下吧

我写了之后出现错误,不知道结构该怎么写,想请教一下

数码管的一种是半导体发光器件,数码管可分为七段数码管和八段数码管,区别在于八段数码管比七段数码管多一个用于显示小数点的发光二极管单元DP(decimal point),其基本单元是发光二极管。

数码管是一类价格便宜 使用简单,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能够显示 时间、日期、温度等所有可用数字表示的参数的器件。
在电器特别是家电领域应用极为广泛,如显示屏、空调、热水器、冰箱等等。绝大多数热水器用的都是数码管,其他家电也用液晶屏与荧光屏。

是将所有数码管通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示。将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。

也可以直流驱动每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。优点是编程简单,显示亮度高,缺点是占用I/O端口多。

同意以上观点!数字电子技术里面有一些关于数码管的精确控制,可以看一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top