#include #define uchar unsigned char#define uint unsigned intsbit AB =P1^0;sbit CLK=P1^1;sbit RET=P1^2;//延時函數(shù)void mDelay(uchar Delay){ // 延時子程序 uchar i; while(Delay--) { fo
164跑馬燈,#include#include#define uint unsigned int#define uchar unsigned charsbit dat=P2^6;sbit clk=P2^7;uchar ii;uchar code seg7code[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00,0xff};//0-9,-,全滅
1、串行通信2、常見的4種串行通信標(biāo)準(zhǔn)3、對74LS164芯片的介紹74LS164:串行轉(zhuǎn)并行芯片,內(nèi)部是1個8位的移位寄存器組成,由8個D觸發(fā)器組成缺點(diǎn)是:不帶鎖存寄存器,移位寄存器移位的過程會表現(xiàn)在164的輸出引腳上,容易
下面是 74ls164 驅(qū)動 共陽數(shù)碼管的演示程序#include#define uint unsigned int#define uchar unsigned charsbit DAT=P1^1; //模擬串口數(shù)據(jù)發(fā)送端sbit CLK=P1^2;//模擬時鐘控制端uchar code tab[]={0xc0,0xf9,0xa4,0x
移位寄存器SN74LS164N內(nèi)部結(jié)構(gòu)
8位串行輸入并輸出單向移位寄存器SN74LS164N
使用74LS164的并行輸出端接8支發(fā)光二極管,利用它的串入并出功能,把發(fā)光二極管從左到右依次點(diǎn)亮,并反復(fù)循環(huán)。假定發(fā)光二極管為共陰極接法。 解:電路如圖8.5。軟件部分如下: ORG 0000H L
4中采用C2051單片機(jī),同時用廉價易得的74LS164和74LS138作為擴(kuò)展芯片。74LS164是一個8位串入并出的移位寄存器,其此處的功能是將C2051串行通信口輸出的串行數(shù)據(jù)譯碼并在其并口線上輸出,從而驅(qū)動LED數(shù)碼管。74LS138是
4中采用C2051單片機(jī),同時用廉價易得的74LS164和74LS138作為擴(kuò)展芯片。74LS164是一個8位串入并出的移位寄存器,其此處的功能是將C2051串行通信口輸出的串行數(shù)據(jù)譯碼并在其并口線上輸出,從而驅(qū)動LED數(shù)碼管。74LS138是
隨著家用電冰箱的普及,人們對電冰箱的控制功能要求越來越高,這對電冰箱控制器提出了 更高的要求,多功能、智能化是其發(fā)展方向之一,傳統(tǒng)的機(jī)械式、簡單的電子控制已經(jīng)難以 滿足發(fā)展要求。本文介紹了采用AT89C51作為
隨著家用電冰箱的普及,人們對電冰箱的控制功能要求越來越高,這對電冰箱控制器提出了 更高的要求,多功能、智能化是其發(fā)展方向之一,傳統(tǒng)的機(jī)械式、簡單的電子控制已經(jīng)難以 滿足發(fā)展要求。本文介紹了采用AT89C51作為
4中采用C2051單片機(jī),同時用廉價易得的74LS164和74LS138作為擴(kuò)展芯片。74LS164是一個8位串入并出的移位寄存器,其此處的功能是將C2051串行通信口輸出的串行數(shù)據(jù)譯碼并在其并口線上輸出,從而驅(qū)動LED數(shù)碼管。74LS138是
4中采用C2051單片機(jī),同時用廉價易得的74LS164和74LS138作為擴(kuò)展芯片。74LS164是一個8位串入并出的移位寄存器,其此處的功能是將C2051串行通信口輸出的串行數(shù)據(jù)譯碼并在其并口線上輸出,從而驅(qū)動LED數(shù)碼管。74LS138是
使用74LS164的并行輸出端接8支發(fā)光二極管使用74LS164的并行輸出端接8支發(fā)光二極管,利用它的串入并出功能,把發(fā)光二極管從左到右依次點(diǎn)亮,并反復(fù)循環(huán)。假定發(fā)光二極管為共陰極接法。 解:電路如圖8.5。軟件部分如下