2008-06-30 17:05
74ls164為8 位移位暫存器(序列輸入,並行輸出),常用於擴充套件並行口。其原理詳見晶元資料。這裡簡單總結其驅動數碼管的用法和相關**。
(一)非串列埠方式
proteus**圖
**:#include "reg52.h"
#define uint unsigned int
#define uchar unsigned char
sbit dat=p2^3;
sbit clk=p2^0;
uchar code tab=;//0-9,-,全滅
void sendbyte(uchar byte)
}void delay_50ms(unsigned int t)
}main()
h=0;}}
(二)串列埠方式
proteus**圖:
**:#include "reg52.h"
#define uint unsigned int
#define uchar unsigned char
uchar code tab=;//0-9,-,全滅
void delay_50ms(unsigned int t)
}main()
delay_50ms(5);
}h=0;}}
(三)74ls164級聯
靜態顯示數字10
電路圖:
**:#include "reg52.h"
#define uint unsigned int
#define uchar unsigned char
uchar code tab=;//0-1
main() //顯示10
while(1);}
74hc164如何驅動數碼管
74hct164是高速矽門 cmos 器件,與低功耗肖特基型 ttl lsttl 器件的引腳相容。74hc164 74hct164是8位邊沿觸發式移位暫存器,序列輸入資料,然後並行輸出。資料通過兩個輸入端 dsa 或 dsb 之一序列輸入 任一輸入端可以用作高電平使能端,控制另一輸入端的資料輸入。兩...
數碼管的顯示(共陽)
51微控制器上9個數碼管,乙個是共陽的,其他全是共陰的。對於共陽數碼管,如下圖,八個燈組成字元,低電平有效,所以0xff的情況下數碼管是不顯示任何東西的。0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x8...
共陰 共陽數碼管的詳解
數碼管按段數可分為七段數碼管和八段數碼管,八段數碼管比七段數碼管多乙個發光二極 管單元,也就是多乙個小數點 dp 這個小數點可以更精確的表示數碼管想 要顯示的內容 按能顯示多少個 8 可分為 1 位 2位 3 位 4 位 5 位 6 位 7 位等數碼管。按發光二極體單元連線方式可分為共陽極數碼管和共...