AT89C2051是一款英特爾(Intel)公司生產(chǎn)的單片機。它采用CMOS技術,具有低功耗、高靈敏度和強抗干擾等優(yōu)點。AT89C2051還擁有128個Bytes的Flash程序存儲器、2個KB的EPROM數(shù)據(jù)存儲器、15個I/O端口線、一個定時器/計數(shù)器和一個串行通信接口等硬件資源,在物聯(lián)網(wǎng)、家電控制、安防監(jiān)控系統(tǒng)等應用領域廣泛應用。
1.AT89C2051是什么
AT89C2051是一款中小容量普及型單片機。它采用8位CPU核心架構(gòu),內(nèi)核速度可達12MHz。其 Flash程序存儲器采用非易失性存儲器技術,可以將程序代碼下載到內(nèi)部或外部Flash存儲器中,并具備自動執(zhí)行功能。AT89C2051 EPROM數(shù)據(jù)存儲器有2KB大小,其中可被編程的主存儲器可簡化退款模式,用于高效讀取和存儲數(shù)據(jù)。
2.AT89C2051引腳說明
AT89C2051共有20個引腳,其中18個為I/O端口線,2個為供電引腳。P3.0~P3.7是8個外部I/O端口線;P1.0~P1.7是8個內(nèi)部地址線(用于擴展內(nèi)存和外設接口)和數(shù)據(jù)線;P2.0~P2.3是4個通用I/O端口線,還可以作為定時器和計數(shù)器的輸入引腳或者外部中斷引腳使用。此外,AT89C2051還具備T0和T1兩個16位的定時器/計數(shù)器和一個全雙工串行通信接口。