●第1章單片機基本知識及其開發繫統
1.1初識單片機
1.1.1什麼是單片機
1.1.2單片機的應用
1.2單片機開發繫統
1.2.1Keil軟件的使用
1.2.2Proteus軟件的使用
1.351單片機開發板的使用
習題
第2章單片機輸A./輸出應用
2.1單片機並行I/O端口結構
2.1.1單片機的中央處理器(cpu)
2.1.2單片機的存儲器結構
2.1.3單片機的並行I/O端口
2.2流水燈項目設計
2.2.1硬件電路設計
2.2.2程序設計
2.2.3仿真調試
2.2.4項目拓展
2.3數碼管顯示項目設計
2.3.1硬件電路設計
2.3.2程序設計
2.3.3仿真調試
2.3.4項目拓展
2.4動態數碼管顯示項目設計
2.4.1硬件電路設計
2.4.2程序設計
2.4.3仿真調試
2.4.4項目拓展——多個數碼管同時顯示
2.4.5項目拓展——多個數碼管循環顯示
2.5獨立按鍵項目設計
2.5.1硬件電路設計
2.5.2程序設計
2.5.3仿真調試
2.5.4項目拓展——搶答器
2.5.5項目拓展——加減按鍵
2.6矩陣按鍵項目設計
2.6.1硬件電路設計
2.6.2程序設計
2.6.3仿真調試
2.7LCDl602顯示項目設計
2.7.1硬件電路設計
2.7.2程序設計
2.7.3仿真調試
2.7.4項目拓展——將整屏字符從右向左動態移動
2.7.5項目拓展——自定義字符
2.8LCDl2864液晶顯示項目設計
2.8.1硬件電路設計
2.8.2程序設計
2.8.3仿真調試
2.98255A擴展項目設計
2.9.1硬件電路設計
2.9.2程序設計
2.9.3仿真調試
2.9.4項目拓展——雙8255A應用
習題
第3章單片機中斷與定時
3.1單片機中斷與定時繫統
3.1.1單片機中斷
3.1.2定時/計數器
3.1.3單片機定時/中斷工作方式
3.2簡易秒表項目設計
3.2.1硬件電路設計
3.2.2程序設計
3.2.3仿真調試
3.3時分秒計時項目設計
3.3.1硬件電路設計
3.3.2程序設計
3.3.3仿真調試
3.4光電計時項目設計
3.4.1硬件電路設計
3.4.2程序設計
3.4.3仿真調試
3.5定時器計數項目設計
3.5.1硬件電路設計
3.5.2程序設計
3.5.3仿真調試
3.6模擬交通信號燈項目設計
3.6.1硬件電路設計
3.6.2程序設計
3.6.3仿真調試
3.7帶設置功能的交通燈項目設計
3.7.1硬件電路設計
3.7.2程序設計
3.7.3仿真調試
3.8直流電機的PWM控制項目設計
3.8.1硬件電路設計
3.8.2程序設計
3.8.3仿真調試
3.9紅外遙控項目設計
3.9.1硬件電路設計
3.9.2程序設計
3.9.3仿真調試
習題
第4章單片機ND與D/A轉換接口技術
4.1A/D轉換的電子秤數據采集項目設計
4.1.1硬件電路設計
4.1.2程序設計
4.1.3仿真調試
4.2D/A轉換的鋸齒波形發生器項目設計
4.2.1硬件電路設計
4.2.2程序設計
4.2.3仿真調試
4.3D/A轉換的多功能波形發生器項目設計
4.3.1硬件電路設計
4.3.2程序設計
4.3.3仿真調試
4.4D/A轉換控制直流電機項目設計
4.4.1硬件電路設計
4.4.2程序設計
4.4.3仿真調試
習題
第5章單片機串行口通信
5.1單片機串行口通信
5.1.1單片機串行口通信的定義
5.1.2單片機串行口工作方式
5.1.3單片機串行口接口
5.2單片機與單片機的串口通信項目
5.2.1硬件電路設計
5.2.2程序設計
5.2.3仿真調試
5.3單片機與。PC之間通信項目設計
5.3.1硬件電路設計
5.3.2程序設計
5.3.3仿真調試
習題
第6章單片機單總線、12C和SPI的應用
6.1單總線DSl8820測溫項目設計
6.1.1硬件電路設計
6.1.2程序設計
6.1.3仿真調試
6.212C總線AT24C02EEPROM項目設計
6.2.1硬件電路設計
6.2.2項目程序設計
6.2.3仿真調試
6.3SPI總線25AA040項目設計
6.3.1項目硬件設計
6.3.2項目程序設計
6.3.3仿真調試
6.4SPI總線DSl302實時時鐘項目設計
6.4.1硬件電路設計
6.4.2程序設計
6.4.3仿真調試
習題
附錄Proteu件庫中英文對照
參考文獻
本書共6章,主要內容包括單片機基本知識及其開發繫統,單片機輸入/輸出應用,單片機中斷與定時,單片機A/D和D/A轉換接口技術,單片機串行口通信,單片機單總線、12C和SPI的應用。每一章以實際的應用項目導入,首先從項目的硬件電路設計出發,認知和掌握單片機相關的基本知識和基本原理;然後從項目的程序設計出發,認知和掌握單片機的C語言程序編程方法和應用;最後完成項目的仿真實現。整個過程從簡單到復雜,可滿足教、學、做合一的教學要求和自主學習要求。本書體繫新穎,內容豐富,圖文並茂,突出應用項目程序設計、硬件電路設計和仿真實現,可作為電子信息工程、電子信息科學與技術、通信工程、電氣工程及自動化、機械電子工程、機械設計制造及其自動化、物聯網、智能制造等專業本科生的單片機技術課程的教材和教學參考書,也可供相關領域的工程技術人員參考。本書配有電子課件和項目設計的源程序,可以從西安電子科技大學出版社網站免費下等