89S51/52 單晶片與專題製作最佳祕笈 -- 使用 Keil C 附範例程式檔案及 Keil C 軟體, 3/e
內容描述
. 範例程式簡潔實用,不會『落落長』。 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的字型碼 附錄 升學篇