靜态數碼管的相關知識:
LED數碼管是由多個發光二極管封裝在一起組成“8”字型的器件,引線已在内部連接完成,隻需引出它們的各個筆劃,公共電極。LED數碼管常用的段數一般為7段,有的另加一個小數點 。LED數碼管根據LED的接法不同,分為共陰和共陽兩類 。
原理圖解析:
HC6800-ES V1.0實驗闆上面用的數碼管是共陰極的數碼管,數碼管的公共端接到138譯碼器,段碼段通過74H573鎖存器接到單片機的P0口。
74H573鎖存器真值表:
51單片機數碼管顯示數字程序:
使用的IO: 數碼管使用P0
#include<reg51.h>
#define GPIO_DIG P0
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
//RAM,ROM
unsigned char code DIG_CODE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//顯示0~9的值
//0~9段碼
//0:0011_1111
void main(void)
{
LSA=0;
LSB=0;
LSC=0;//我們可以理解為打開某一個數碼管打開
while(1)
{
GPIO_DIG=DIG_CODE[6];
}
}
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!