●章 輕松看MCS-51 1
● 1-1 微型計算機與單片機 2
● 1-2 8051基礎知識 2
● 1-2-1 8x51的結構 2
● 1-2-2 89C51/89S51的封裝與引腳 3
● 1-2-3 89S51的基本電路 6
● 1-2-4 MCS-51繫列 8
● 1-2-5 關於Atmel的51繫列 10
● 1-3 認識MCS-51的存儲器結構 11
● 1-3-1 程序存儲器 11
● 1-3-2 數據存儲器 12
● 1-3-3 特殊功能寄存器 14
● 1-4 MCS-51的時序分析與復位 18
● 1-4-1 時序分析 18
● 1-4-2 復位 19
● 1-5 MCS-51的開發流程與工具 20
● 1-5-1 傳統開發工具 21
● 1-5-2 Altium Designer電路設計軟件 22
● 1-5-3 Keil mVision3集成開發環境 23
● 1-5-4 89S51的在線刻錄功能 23......
內容簡介
本書分為基本開發環境、8x51結構與應用、外圍繫統應用三部分。前兩章為基本開發環境的介紹,其中包括8x51基本知識、開發繫統(mVision3)與程序設計語言(Keil C)。第3章到第8章為8x51結構與應用,包括輸入/輸出端口、中斷、定時器/計數器、串行口等,並分別以實例引出。第9章到**4章則是外圍繫統應用,包括音樂程序的開發、步進電機的控制、AD/DAC接口芯片的應用、LED點陣的驅動、LCD模塊的應用、習題解答等。
本書整體結構采用循序漸進的方式,對於的展開,也是循序漸進的。電路與電路之間,或程序與程序之間,都保持著關聯性。在前一個電路(或程序)的基礎之上,隻做一些微小的改變,就可開發出另一個電路(或程序),讓讀者輕松入門。在每個實例演練之後,給出“思考一下”......
**章 輕松看MCS-51
1-1 微型計算機與單片機
一般地,微型計算機繫統包括中央(CPU)、存儲器(Memory)及輸入/(I/O)三大部分,如圖1.1所示。CPU就像是人的大腦一樣,控制整個繫統的運行;存儲器則是存放繫統運行所需的程序及數據,包括隻讀存儲器(Read Only Memory,ROM)及隨機存取存儲器(Randon Access Memory,RAM),通常ROM用來存儲程序或**性的數據,稱為程序存儲器,RAM則是用來存......
"