<內容簡介>
全書使用C語言來做程式設計共分為十三個章節:第1至3章為單晶片C語言的基礎認識及軟體的使用,第4至13章則以基本理論帶入實驗,是一本理論與實務並重的書籍。本書中每個實驗均由作者精心規劃,讀者若能一面研讀並依序實習,必能達到事半功倍的效果,在單晶片領域的知識也會大大提升,對想從事相關行業人員亦可做為參考工具書。本書適用於科大電子、資工、電機系「單晶片實習」課程使用。
<章節目錄>
第一章 AT89S52晶片架構概述
1-1 架構
1-2 記憶體
1-2-1程式記憶體(ROM)
1-2-2資料記憶體(RAM)
1-3 輸出入埠
第二章 C語言概述
2-1 C語言基本結構
2-2 資料型態
2-3 運算符和表達式
2-4 程式流程控制指令
2-4-1條件選擇指令
2-4-2 迴圈控制指令
2-5 擴展資料型態
第三章 程式開發流程
3-1 程式開發流程
3-2 LED流水燈
3-3 Keil uVision4 IDE
3-3-1 專案開發
3-3-2 軟體模擬
3-4 ISPUSB
3-4-1 下載燒錄
3-5 LAP-C邏輯分析儀
3-5-1 量測LED流水燈波形
第四章 輸出埠控制
4-1 SN74HC573A
4-2 SN74HC595
4-3 LED發光二極體
4-3-1 軟體時間延遲
4-3-2 實驗4-1:LED閃爍
4-4 7段顯示器
4-4-1 實驗4-2:7段顯示器數字循環顯示
4-5 LED條形顯示器
4-5-1 實驗4-3:LED條形顯示器循環顯示
4-6 8x8點陣LED顯示器
4-6-1 實驗4-4:8x8點陣LED靜態顯示字碼R
4-6-2 實驗4-5:8x8點陣LED動態顯示字碼R
4-6-3 實驗