第一章單片機的發展和應用
第一節MCS-51系列單片機的發展
第二節單片機的應用
一、單片機在智能儀器中的應用
二、單片機在過程控制中的應用
三、單片機與EHome
第二章MCS-51單片機簡介
第一節MCS-51系列單片機的組成結構
一、MCS-51單片機的組成
二、中央處理單元(CPU)
三、存儲器
四、輸入/輸出接口
第二節MCS-51單片機的引腳功能
第三節MCS-51單片機的存儲器配置
一、數據存儲器的配置
二、數據存儲的配置
第四節MCS-51單片機CPU的時序
一、片內振蕩器及時鐘信號的產生
二、機器周期和指令周期
第五節MCS-51單片機的復位操作
一、復位電路
二、單片機復位后的狀態
第六節MCS-51單片機的并行接口
一、P0口、P2口的結構
二、P1口、P3口的結構
三、并行口的負載能力
第七節中斷及中斷相關的寄存器設置
一、IE:中斷允許控制寄存器
二、IP:中斷優先級控制寄存器
三、TCON:定時器/計數器控制寄存器
四、SCON:串行口控制寄存器
第八節單片機定時器/計數器
一、MCS-51內部定時器/計數器結構
二、定時器/計數器的控制寄存器
三、定時器/計數器的初始化
第九節單片機串口通信
一、串行通信基本知識
二、MCS-51單片機串行口的結構
三、串行通信波特率計算
第十節MCS-51單片機的程序設計語言及尋址方式
第三章星研集成環境軟件簡介
一、設置缺省項目
二、建立源文件
三、編譯、連接文件
四、調試
五、調試的方法及技巧
第四章軟件實驗
實驗一數據傳送(RAM->XRAM)
實驗二雙字節BCD碼(十進制數)加法
實驗三冒泡排序
實驗四電子鐘(定時器、中斷綜合實驗)
實驗五數據傳送(XRAM->XRAM)
實驗六8421BCD碼(十進制數)加法
實驗七累加BCD碼(十進制數)加法
實驗八散轉
實驗九四字節十六進制數轉十進制數
實驗十頻率計(定時器、計數器、中斷綜合實驗)
第五章硬件實驗
實驗一跑馬燈實驗
實驗二74HC138譯碼器實驗
實驗三8255控制交通燈實驗
實驗四8253方波實驗
實驗五8250可編程通信實驗(與微機)
實驗六簡易電子琴實驗
實驗七LED 8×8點陣實驗
實驗八數字式溫度計實驗(18B20、82C79)
實驗九開關控制LED閃爍次數
第六章分章習題及答案
一、單片機基礎知識習題及答案
二、MCS-51單片機的結構和工作原理習題及答案
三、MCS-51單片機指令系統與程序設計習題及答案
四、MCS-51單片機中斷系統與定時器/計數器習題及答案
五、單片機的串行口及串行通信技術習題及答案
第七章自測題及答案
一、自測題
二、自測題參考答案
第八章練習題及答案
一、練習題
二、練習題參考答案
第九章單片機模擬試卷
模擬試卷一
模擬試卷二
模擬試卷一答案及評分標準
模擬試卷二答案及評分標準
參考文獻