單片機(jī)學(xué)習(xí)筆記51單片機(jī)基礎(chǔ)
Atmel公司AT89C5X 停產(chǎn)不支持ISP下載 已經(jīng)被AT89S5X取代 這個可以ISP下載
SST公司SST89E5X 帶監(jiān)控程序 可以簡單仿真
宏晶STC(大陸的) STC89C5X 支持串口下載
STC89C52
AT表示 Atmel公司的芯片
9表示flash存儲器
S表示可以下載的flash
LV表示低電壓3.3V
52是型號 2表示8K的ROM
24表示最高使用晶振24M
P表示雙列直插封裝的 D陶瓷封裝 J方形封裝的 S、Q貼片封裝
C表示商業(yè)用品 0~75度 I表示工業(yè)用品溫度范圍高點 A表示汽車用品 M表示軍用級別 U表示無鉛的產(chǎn)品
51內(nèi)部結(jié)構(gòu)
8位CPU4KROM128字節(jié)的RAM4個8為的IO口一個全雙工串口2個16位定時、計數(shù)器5個中斷源
數(shù)字電路中只有兩種電平高 +5V 和 低 0V
RS232 電平:計算機(jī)串口高 -12V 和 低 +12V 所以單片機(jī)和電腦通訊要轉(zhuǎn)換電平
MCS-51系列單片機(jī)產(chǎn)品有8051,8031,8751,80C51,80C31等型號(前三種為CMOS芯片,后兩種為CHMOS芯片)。它們的結(jié)構(gòu)基本相同,其主要差別反映在存儲器的配置上。8051內(nèi)部設(shè)有4K字節(jié)的掩模ROM程序存儲器,8031片內(nèi)沒有程序存儲器,而8751是將8051片內(nèi)的ROM換成EPROM。由ATMEL公司生產(chǎn)的89C51將EPROM改成了4K的閃速存儲器。
MCS-51單片機(jī)是在一塊芯片中集成了CPU,RAM,ROM、定時器/計數(shù)器和多種功能的I/O線等一臺計算機(jī)所需要的基本功能部件。MCS-51單片機(jī)內(nèi)包含下列幾個部件:
本文引用地址:http://2s4d.com/article/201611/318634.htm◆ 一個8位CPU;
◆ 一個片內(nèi)振蕩器及時鐘電路;
◆4K字節(jié)ROM程序存儲器;
◆128字節(jié)RAM數(shù)據(jù)存儲器;
◆ 兩個16位定時器/計數(shù)器;
◆ 可尋址64KB外部數(shù)據(jù)存儲器和64BK外部程序存儲器空間的控制電路;
◆32條可編程的I/O線(四個8位并行I/O端口);
◆ 一個可編程全雙工串行口;
◆ 具有五個中斷源、兩個優(yōu)先級嵌套中斷結(jié)構(gòu)。
MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)圖
MCS-51單片機(jī)引腳功能:
MCS-51單片機(jī)引腳圖
1 電源線:
VCC:+5V電源。VSS:地線。
2 RST:復(fù)位信號線。
當(dāng)輸入的復(fù)位信號延續(xù)兩個機(jī)器周期以上的高電平時即為有效,用以完成單片機(jī)的復(fù)位初始化操作。
3 信號引腳介紹
P0.0~P0.7:P0口8位雙向口線。
P1.0~P1.7:P1口8位雙向口線。
P2.0~P2.7:P2口8位雙向口線。
P3.0~P3.7:P3口8位雙向口線。
4 XTAL1和XTAL2:外接晶振引腳
5 控制線:
?。?)ALE/PROG
(2)EA/VPP
?。?)PSEN
評論