【正文】
第 2章 MCS51單片機的資源配置 主要內容 ? MCS51單片機的在片資源及外部特性 ? MCS51單片機的存儲器系統(tǒng) ? MCS51單片機的時鐘電路與復位電路 ? MCS51單片機的低功耗工作方式 MCS51單片機的在片資源及外部特性 MCS51單片機的在片資源 P3 P1 P2 可編程 串行 I/O口 P0 外部中斷 基準頻率源 控制 128/256B 數(shù)據存儲器 4KB/8KB 程序存儲器 2/3個 16位 定時 /計數(shù)器 振蕩器及 定時電路 CPU 64KB 總線擴展控制 可編程 并行 I/O口 內部中斷 計數(shù)脈沖 串行輸出 串行輸入 ( 圖中 “ /” 兩邊分別為基本型和增強型 ) 51子系列的配置如下: ① 1個 8位 CPU; ② 1個片內振蕩頻率為 ~12 MHz的振蕩器及時鐘電路; ③ 128個字節(jié)的片內 RAM; ④ 4KB的片內程序 ROM; ⑤ 4個 8位并行 I/O口 P0, P1, P2, P3; ⑥ 1個全雙工串行 I/O口; ⑦ 2個 16位定時器 /計數(shù)器; ⑧ 5個中斷源,分為 2個優(yōu)先級。 1234567891 03 13 23 33 43 53 63 73 83 94 0V c c( T 2 ) P 1 . 0P 1 . 3( T 2 E X ) P 1 . 1P 1 . 2P 1 . 41 11 21 31 41 51 61 71 81 92 0 2 12 22 32 42 52 62 72 82 93 0( M O S I ) P 1 . 5( M I S O ) P 1 . 6( S C K ) P 1 . 7R S T( R X D ) P 3 . 0( T X D ) P 3 . 1( I N T 0 ) P 3 . 2( I N T 1 ) P 3 . 3( T 0 ) P 3 . 4( T 1 ) P 3 . 5( W R ) P 3 . 6( R D ) P 3 . 7X T A L 2X T A L 1V s s P 2 . 0 ( A 8 )P 2 . 1 ( A 9 )P 2 . 2 ( A 1 0 )P 2 . 3 ( A 1 1 )P 2 . 7 ( A 1 5 )P 2 . 5 ( A 1 3 )P 2 . 6 ( A 1 4 )P 2 . 4 ( A 1 2 )P S E NA L E / P R O GE A / V P PP 0 . 7 ( A D 7 )P 0 . 6 ( A D 6 )P 0 . 5 ( A D 5 )P 0 . 4 ( A D 4 )P 0 . 0 ( A D 0 )P 0 . 2 ( A D 2 )P 0 . 1 ( A D 1 )P 0 . 3 ( A D 3 ) MCS51系列單片機的外部特性 各個引腳的功能如下。 ? Vss:接地端。 ? Vcc:電源端,接 +5V。 ? XTAL1, XTAL2: 接外部晶體或外部時鐘。 ? RST/VPD: ①復位信號輸入。 ②接備用電源,當 VCC掉電后,在低功耗條件下保持內部RAM中的數(shù)據。 ? ALE/PROG: ① ALE 地址鎖存允許。 ALE輸出脈沖的頻率為振蕩頻率的1/6。 ② PROG 對 8751單片機片內 EPROM 編程時,編程脈沖由該引腳引入。 ? PSEN :程序存儲器允許。輸出讀外部程序存儲器的選通信號。 ? EA/VPP: ① EA =0,單片機只訪問外部程序存儲器。 EA =1,單片機訪問內部程序存儲器。 ②在 8751單片機片內 EPROM編程期間,此引腳引入 21V編程電源 VPP。 ? ~ : P0口,數(shù)據 /低八位地址復用總線端口。 ? ~ : P1口,靜態(tài)通用端口。 ? ~ : P2口,高八位地址總線端口。 ? ~ : P3口,雙功能靜態(tài)端口。 123