嵌入式 C 語言程式設計-使用 MCS-51, 4/e(附範例光碟)

嵌入式 C 語言程式設計-使用 MCS-51, 4/e(附範例光碟)

作者: 郁文工作室
出版社: 全華圖書
出版在: 2014-07-31
ISBN-13: 9789572194843
ISBN-10: 9572194844
總頁數: 440 頁





內容描述


<本書優點特色>
1.介紹8051單晶片的硬體架構及如何使用C語言來撰寫8051的韌體程式。2.使用8051單晶片的實習範例,引導初學者。3.介紹8051單晶片在C語言程式的撰寫方法。4.使用8051單晶片在C語言程式實習,書中實習範例引導初學者快速學習C語言程式設計。5.本書有完整的專題實習範例,提供給讀者做專題研究。6.書中附有AT89S5X的單晶片燒錄器完整範例。7.本書適合大學、科大電子、電機、資工科系「單晶片微電腦實習」課程使用。

<內容簡介>
本書使用C語言撰寫8051單晶片的程式,內容由淺入深,循序漸進,並教導讀者自製燒錄器,讓使用者省下一筆經費。同時使用模組化的程式設計技巧,讓寫程式變成容易的事。書中內容包括:MCS51的硬體架構介紹、基本工具的使用、C語言程式的撰寫、基本程式範例、進階程式範例及專題製作等。本書適用於私立大學、科大資工、電子、電機系「單晶片微電腦實習」課程。

<目錄>
目錄第1章 MCS51的硬體架構介紹1-11-1 89X51的接腳1-51-2 89X51的內部記憶體1-91-3 89X51的特殊用途暫存器1-111-4 中 斷1-291-5 週邊設備的使用1-311-5-1 外部硬體中斷1-311-5-2 計時計數器1-341-5-3 串列埠1-381-6 看門狗(Watchdog)1-401-7 結 論1-42
第2章 基本工具的使用2-12-1 安裝Keil C編譯器2-22-2 開始使用Keil C2-92-3 軟體模擬2-202-4 自製AT89S51的燒錄器2-252-4-1 PonyProg串列式燒錄器2-262-4-2 ISP Flash Microcontroller Programmer2-282-4-3 本書所提供的串列式燒錄器2-302-5 結 論2-34第3章 C語言程式的撰寫3-13-1 C語言的基礎3-23-1-1 編譯指示 #include3-33-1-2 註 解3-43-1-3 基本資料型態3-43-1-4 使用者自訂的資料型態3-53-1-5 識別字3-73-1-6 保留字3-83-1-7 常 數3-83-1-8變數宣告3-93-1-9陣 列3-103-1-10運算符號3-113-2 C語言的控制指令3-143-2-1 if敘述3-143-2-2 層狀if敘述3-153-2-3 switch敘述3-153-2-4 for迴路3-163-2-5 while迴路3-183-2-6 do /while迴路3-183-2-7 標示和goto敘述3-183-3 C語言的指標和函數3-193-3-1 指 標3-193-3-2 指標與陣列3-203-3-3 指標的運算3-203-3-4 函 數3-213-3-5 中斷服務函數3-223-4 組合語言3-243-5 巨集的使用3-283-6 函數庫3-30
第4章 基本程式範例4-14-1 LED 的控制4-24-2 指撥開關的輸入4-154-3 七段顯示器的控制4-184-4 計時器Timer0的溢位中斷控制4-224-5 外部中斷INT04-284-6 按鈕偵測14-344-7 按鈕偵測24-384-8 四個七段顯示器的顯示控制4-434-9 4×4小鍵盤輸入4-504-10C語言程式呼叫組合語言程式4-604-11結 論4-85
第5章 進階程式範例5-15-1 數字時鐘15-25-2 LCD的顯示控制5-115-3 數字時鐘25-325-4 電子音樂5-425-5 步進馬達5-545-6 D/A轉換器5-655-7 繪圖型顯示器5-715-8 RS2325-945-9 結 論5-98
第6章 專題製作6-16-1 密碼鎖6-26-2 數位電壓錶6-306-3 網路遠端控制系統6-416-4 智慧型溫度計6-606-5 數字時鐘-使用繪圖型LCM6-816-7 結 論6-101
附錄A 8051的指令集附錄B 串列燒錄的工作原理




相關書籍

數字經濟與5G新商機

作者 彭昭

2014-07-31

Learning Linux Shell Scripting Second Edition

作者 Ganesh Naik

2014-07-31

5G Physical Layer Technologies (Hardcover)

作者 Mosa Ali Abu-Rgheff

2014-07-31