單片機學(xué)習(xí)筆記51單片機基礎(chǔ)
與MCS-51兼容的有
Atmel公司AT89C5X 停產(chǎn)不支持ISP下載 已經(jīng)被AT89S5X取代 這個可以ISP下載
SST公司SST89E5X 帶監(jiān)控程序 可以簡單仿真
宏晶STC(大陸的) STC89C5X 支持串口下載
STC89C52
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個中斷源
RAM 相當于內(nèi)存掉電丟失用于存放運算數(shù)據(jù)
ROM相當于硬盤掉電不丟失用于存放程序
數(shù)字電路中只有兩種電平高 +5V 和 低 0V
RS232 電平:計算機串口高 -12V 和 低 +12V 所以單片機和電腦通訊要轉(zhuǎn)換電平
MCS-51系列單片機產(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單片機是在一塊芯片中集成了CPU,RAM,ROM、定時器/計數(shù)器和多種功能的I/O線等一臺計算機所需要的基本功能部件。MCS-51單片機內(nèi)包含下列幾個部件:
本文引用地址:http://www.ex-cimer.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單片機內(nèi)部結(jié)構(gòu)圖
MCS-51單片機引腳功能:
MCS-51單片機引腳圖
1 電源線:
VCC:+5V電源。VSS:地線。
2 RST:復(fù)位信號線。
當輸入的復(fù)位信號延續(xù)兩個機器周期以上的高電平時即為有效,用以完成單片機的復(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
(3)PSEN
評論