目 錄 第1章 模塊化單片機實驗儀TMD1主板設計 1.1 主板使用說明1 1.2 主板結構2 1.3 主板擴展接口電路2 1.4 單片機實驗儀的并行總線擴展接口5 1.5 單片機實驗儀的串行擴展接口7 1.6 3種運行程序的方法10 第2章 單片機基本系統(tǒng)實驗 2.1 實驗1——I/O口輸出實驗11 2.2 實驗2——I/O口輸入/輸出實驗13 2.3 實驗3——存儲器RAM 62256讀/寫實驗15 2.4 實驗4——一位數碼管顯示實驗18 2.5 實驗5——中斷實驗21 2.6 實驗6——定時器定時實驗23 2.7 實驗7——步進電機實驗26 2.8 實驗8——繼電器實驗30 2.9 實驗9——UART串行擴展接口實驗32 2.10 實驗10——RS232C串口通信實驗35 第3章 并行總線擴展接口實驗 3.1 實驗11——簡單并口擴展實驗40 3.2 實驗12——6位數碼管顯示實驗43 3.3 實驗13——實時時鐘芯片DS12887應用實驗47 3.4 微型打印機的基礎知識57 3.5 實驗14——微型打印機接口實驗59 3.6 液晶顯示模塊的基礎知識64 3.7 實驗15——液晶顯示器實驗68 第4章 單片機與語音電路 4.1 語音電路芯片與單片機接口的基礎知識72 4.2 實驗16——連續(xù)錄音和放音實驗75 4.3 實驗17——分段錄音和放音實驗77 4.4 實驗18——用單片機程序控制語音播放80 4.5 實驗19——數字化語音錄放綜合實驗84 第5章 紅外遙控器實驗 5.1 紅外遙控器的基礎知識90 5.2 實驗20——紅外遙控器實驗91 第6章 I2C總線實驗 6.1 I2C總線編程知識95 6.2 實驗21——AT24C02與SAA1064顯示器的綜合實驗104 6.3 實驗22——PCF8574A實驗111 6.4 實驗23——用PCF8574作6位顯示控制和20位鍵盤掃描116 6.5 實驗24——PCF8591實驗125 6.6 實驗25——日歷時鐘芯片PCF8583132 6.7 高精度數字式溫度傳感器LM92139 6.8 實驗26——高精度數字式溫度傳感器LM92實驗141 第7章 1WIRE,2WIRE和3WIRE器件實驗 7.1 數字式溫度傳感器DS18B20149 7.2 實驗27——數字式溫度傳感器DS18B20實驗153 7.3 2WIRE總線器件DS1621 158 7.4 實驗28——2WIRE總線器件DS1621實驗161 7.5 數字式溫度傳感器DS1620167 7.6 實驗29——數字式溫度傳感器DS1620實驗170 第8章 SPI接口實驗 8.1 16 min語音錄/放芯片ISD4004176 8.2 實驗30——16 min語音錄/放芯片ISD4004實驗179 8.3 高精度溫度傳感器LM74184 8.4 實驗31——高精度溫度傳感器LM74實驗189 第9章 在μC/OSII操作系統(tǒng)下的接口實驗 9.1 實驗32——μC/OSII 在80C51 單片機上的移植194 9.2 實驗33——在μC/OSII操作系統(tǒng)下的接口多任務調度211 9.3 實驗34——在μC/OSII操作系統(tǒng)下的接口多任務實驗215 附錄AI2C總線器件應用資料220 參考文獻259