單片機學習筆記51單片機基礎
與MCS-51兼容的有
Atmel公司AT89C5X 停產不支持ISP下載 已經被AT89S5X取代 這個可以ISP下載
SST公司SST89E5X 帶監(jiān)控程序 可以簡單仿真
宏晶STC(大陸的) STC89C5X 支持串口下載
STC89C52
Atmel公司AT89C5X 停產不支持ISP下載 已經被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表示無鉛的產品
51內部結構
8位CPU4KROM128字節(jié)的RAM4個8為的IO口一個全雙工串口2個16位定時、計數器5個中斷源
RAM 相當于內存掉電丟失用于存放運算數據
ROM相當于硬盤掉電不丟失用于存放程序
數字電路中只有兩種電平高 +5V 和 低 0V
RS232 電平:計算機串口高 -12V 和 低 +12V 所以單片機和電腦通訊要轉換電平
MCS-51系列單片機產品有8051,8031,8751,80C51,80C31等型號(前三種為CMOS芯片,后兩種為CHMOS芯片)。它們的結構基本相同,其主要差別反映在存儲器的配置上。8051內部設有4K字節(jié)的掩模ROM程序存儲器,8031片內沒有程序存儲器,而8751是將8051片內的ROM換成EPROM。由ATMEL公司生產的89C51將EPROM改成了4K的閃速存儲器?! ?p>MCS-51單片機是在一塊芯片中集成了CPU,RAM,ROM、定時器/計數器和多種功能的I/O線等一臺計算機所需要的基本功能部件。MCS-51單片機內包含下列幾個部件:本文引用地址:http://2s4d.com/article/201611/318634.htm
◆ 一個8位CPU;
◆ 一個片內振蕩器及時鐘電路;
◆4K字節(jié)ROM程序存儲器;
◆128字節(jié)RAM數據存儲器;
◆ 兩個16位定時器/計數器;
◆ 可尋址64KB外部數據存儲器和64BK外部程序存儲器空間的控制電路;
◆32條可編程的I/O線(四個8位并行I/O端口);
◆ 一個可編程全雙工串行口;
◆ 具有五個中斷源、兩個優(yōu)先級嵌套中斷結構。
MCS-51單片機內部結構圖
MCS-51單片機引腳功能:
MCS-51單片機引腳圖
1 電源線:
VCC:+5V電源。VSS:地線。
2 RST:復位信號線。
當輸入的復位信號延續(xù)兩個機器周期以上的高電平時即為有效,用以完成單片機的復位初始化操作。
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
評論