本書按不同層次、不同要求設(shè)置實驗內(nèi)容,其中驗證型內(nèi)容與課程內(nèi)容同步對應(yīng),可以鞏固相關(guān)理論知識;設(shè)計型內(nèi)容則具有一定工程應(yīng)用價值。教程中每一個實驗都分為驗證性實驗和思考性編程兩個部分。前者的實驗程序已經(jīng)給出,便于讀者學(xué)習(xí),后者則需要讀者在驗證性實驗的基礎(chǔ)上進行適當(dāng)?shù)男薷,獨立編寫出所要求的程序。這種方法有利于讀者更好地掌握和靈活地運用單片機的相關(guān)知識,而且培養(yǎng)了學(xué)生發(fā)現(xiàn)、分析和解決問題等實踐創(chuàng)新能力。
秦曉梅,大連理工大學(xué)電工電子實驗中心教師,多年從事計算機原理實驗和單片機原理與實驗的教研工作,2016年獲全國虛擬仿真實驗建設(shè)成果獎二等獎。
第1章 單片機實驗系統(tǒng)簡介 (1)
1.1 實驗系統(tǒng)的構(gòu)成 (1)
1.1.1 硬件調(diào)試平臺 (1)
1.1.2 軟件調(diào)試平臺 (3)
1.2 實驗臺各個功能模塊介紹 (4)
第2章 Keil C51集成調(diào)試軟件使用簡介 (24)
2.1 模擬仿真模式 (24)
2.2 在線調(diào)試模式 (36)
2.3 在線調(diào)試步驟速查表 (38)
第3章 MCS-51(AT89C51)單片機的基本結(jié)構(gòu)及最小系統(tǒng) (40)
3.1 MCS-51單片機內(nèi)部的基本結(jié)構(gòu)及特點 (40)
3.1.1 MCS-51單片機的基本結(jié)構(gòu) (40)
3.1.2 MCS-51單片機的主要特點 (40)
3.1.3 MCS-51單片機的存儲器配置 (42)
3.1.4 MCS-51單片機的特殊功能寄存器 (44)
3.2 MCS-51系列單片機常用產(chǎn)品型號及主要規(guī)格 (47)
3.2.1 常見的MCS-51系列單片機型號 (47)
3.2.2 MCS-51單片機的引腳定義 (47)
3.3 MCS-51單片機的最小系統(tǒng) (48)
第4章 MCS-51(AT89C51)單片機基本結(jié)構(gòu)及典型接口實驗 (51)
4.1 MCS-51單片機數(shù)據(jù)存儲器(RAM)的結(jié)構(gòu)及讀寫實驗 (51)
4.1.1 知識點分析 (51)
4.1.2 存儲器讀寫實驗 (51)
4.2 MCS-51單片機的并行接口結(jié)構(gòu)及實驗 (53)
4.2.1 知識點分析 (53)
4.2.2 MCS-51單片機并行接口實驗(一):輸入、輸出實驗 (57)
4.2.3 MCS-51單片機并行接口實驗(二):流水燈驅(qū)動實驗 (59)
4.2.4 MCS-51單片機并行接口實驗(三):直流電動機驅(qū)動實驗 (61)
4.2.5 MCS-51單片機并行接口實驗(四):步進電動機驅(qū)動實驗 (64)
4.2.6 MCS-51單片機并行接口實驗(五):LED數(shù)碼管動態(tài)掃描驅(qū)動實驗 (67)
4.2.7 MCS-51單片機并行接口實驗(六):12864液晶顯示模塊驅(qū)動實驗 (76)
4.3 MCS-51單片機中斷系統(tǒng)結(jié)構(gòu)及外部中斷/INT0實驗 (88)
4.3.1 知識點分析 (88)
4.3.2 MCS-51單片機的外部中斷實驗(一):/INT0中斷加1實驗 (92)
4.3.3 MCS-51單片機的外部中斷實驗(二):中斷優(yōu)先級實驗 (95)
4.4 MCS-51單片機的定時/計數(shù)器結(jié)構(gòu)及實驗 (99)
4.4.1 知識點分析 (100)
4.4.2 定時/計數(shù)器實驗(一):秒定時實驗 (103)
4.4.3 定時/計數(shù)器實驗(二):蜂鳴器及蜂鳴器驅(qū)動實驗 (106)
4.4.4 定時/計數(shù)器實驗(三):簡易電子琴設(shè)計實驗 (109)
4.4.5 定時/計數(shù)器實驗(四):PWM電路及直流電動機調(diào)速實驗 (112)
4.4.6 定時/計數(shù)器實驗(五):步進電動機調(diào)速實驗 (116)
4.5 MCS-51單片機的串行接口SBUF結(jié)構(gòu)及實驗 (119)
4.5.1 知識點分析 (119)
4.5.2 MCS-51串行接口實驗(一):單片機之間的點對點通信實驗 (122)
4.5.3 MCS-51串行接口實驗(二):單片機與PC之間的通信實驗 (126)
4.5.4 MCS-51串行接口實驗(三):通過藍牙透傳模塊實現(xiàn)無線通信 (131)
4.5.5 MCS-51串行接口實驗(四):通過Wi-Fi透傳模塊實現(xiàn)無線通信 (135)
4.6 SPI接口的TLC549串行A/D轉(zhuǎn)換器接口芯片及編程實驗 (140)
4.6.1 知識點分析 (140)
4.6.2 SPI接口的TLC549串行A/D轉(zhuǎn)換實驗 (143)
4.7 SPI接口的TLC5620 D/A轉(zhuǎn)換器接口芯片及編程實驗 (146)
4.7.1 知識點分析 (146)
4.7.2 TLC5620實驗:雙通道信號發(fā)生器 (149)
4.8 單總線接口DS18B20智能溫度傳感器的特點及編程實驗 (154)
4.8.1 知識點分析 (154)
4.8.2 單總線接口DS18B20實驗 (160)
4.9 單片機的同步串行接口及I2C總線的結(jié)構(gòu)、工作時序與模擬編程 (169)
4.9.1 知識點分析 (169)
4.9.2 I2C總線外圍器件實驗(一):24系列EEPROM芯片AT24C02存儲實驗 (181)
4.9.3 I2C總線外圍器件實驗(二):ZLG7290B動態(tài)顯示驅(qū)動芯片編程實驗 (197)
4.9.4 I2C總線外圍器件實驗(三):ZLG7290B鍵盤掃描實驗 (217)
4.9.5 I2C總線外圍器件實驗(四):A/D轉(zhuǎn)換的十進制顯示實驗 (230)
4.9.6 I2C總線外圍器件實驗(五):PCF8563T低功耗時鐘芯片編程實驗 (244)
第5章 遠程實體操控實驗應(yīng)用舉例 (264)
第6章 單片機綜合設(shè)計題目 (267)
附錄A 由匯編語言編制的I2C總線通信子程序 (271)
附錄B MCS-51單片機指令系統(tǒng)一覽表 (276)
附錄C 綜合設(shè)計報告書樣板示例 (281)
附錄D 虛實結(jié)合遠程實驗平臺使用說明 (285)
參考文獻 (307)