1. 範例程式簡潔實用,不會『落落長』。
2. 跳脫一般的學習模式(不用先學習一堆指令與語法),需要時,再參考書末附錄中某一特定的解說來學習。
3. 由簡易的程式開始介紹,在每一程式後面皆有詳盡的說明。
4. 若能配合『89S52實驗套件組』來學習,可大量減少耗費在硬體電路上的時間。
5. 常用的週邊I/O元件均一一介紹與應用,並可搭配麵包板隨意組合I/O元件。
第一篇 單晶片89S52與Keil C入門
第一章 MCS-51的簡介
1-0 前言
1-1 單晶片
1-2 MCS-51單晶片
1-3 89S51/52單晶片
1-4 DIP-40型51單晶片
1-5 MCS-51的基本電路
第二章 MCS-51的發展工具
2-0 前言
2-1 Keil C軟體的安裝
2-2 89S52實驗套件組的介紹
2-3 USB下載板的驅動
2-4 燒錄軟體的下載與使用
2-5 Keil C軟體的操作
第三章 輸出埠的應用
3-0 前言
3-1 LED的驅動(含Keil C模擬/除錯)
3-2 霹靂燈(跑馬燈)
3-3 LED七段顯示器
3-4 LED點矩陣顯示器
3-5 液晶顯示器(LCD)
3-6 其他輸出裝置與介面
第四章 輸入埠的應用
4-0 前言
4-1 指撥開關
4-2 按鈕開關
4-3 4×4鍵盤
第五章 中斷控制的應用
5-0 前言
5-1 外部中斷
5-2 計時/計數器中斷
5-3 串列通訊
5-4 看門狗計時器
第二篇 專題製作與報告
單元A 專題報告介紹
1-1 專題製作的緣起
1-2 專題報告的格式
單元B 專題報告 ---- 電子鬧鐘
Ch1 前言
Ch2 理論探討
Ch3 專題設計
Ch4 專題成果
Ch5 結論與建議
附 錄
附錄A 函數
附錄B 保留字
附錄C 常數、變數與資料型態
附錄D C語言的基本語句
附錄E 常用的C語言運算子
附錄F 陣列與指標
附錄G 中斷副程式
附錄H AT89S51輸出/輸入埠的直流電氣特性
附錄I 串列傳輸擴充I/O埠
附錄J 8×8點矩陣0~9的字型碼
附錄 升學篇