知識(shí)問答
單片機(jī)(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)。
51單片機(jī)的結(jié)構(gòu)與功能
基本功能:
1.8位數(shù)據(jù)總線,16位地址總線的CPU;
2.具有布爾處理能力和位處理能力;
3.采用哈佛結(jié)構(gòu),程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器地址空間各自獨(dú)立,便于程序設(shè)計(jì);
4.相同地址的64KB程序存儲(chǔ)器和64KB數(shù)據(jù)存儲(chǔ)器;
5.0-8KB片內(nèi)程序存儲(chǔ)器(8031無,8051有4KB,8052有8KB,89C55有20KB);
6.128字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器(8051有256字節(jié));
7.32根雙向并可以按位尋址的I/O線;
8.兩個(gè)16位定時(shí)/計(jì)數(shù)器(8052有3個(gè));
9.一個(gè)全雙工的串行I/O接口;
10.多個(gè)中斷源的中斷結(jié)構(gòu),具有兩個(gè)中斷優(yōu)先級(jí);
11.片內(nèi)時(shí)鐘振蕩器。
特點(diǎn):
1.以微處理器(CPU)為核心;
2.CPU與其他部件間通過三總線連接。
總線: 指能為多個(gè)部件服務(wù)的信息傳送線