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