書名: 單晶片C語言教學範本(附光碟)
作者: 陳正義
ISBN: 9789862767504
出版社: 碁峰
書籍開數、尺寸: 17x23x3.44
頁數: 688
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#人機互動與使用者介面
#C語言
定價: 520
售價: 442
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介   以單晶片、微處理器原理及實習課程為設計方針,循序漸進設計單晶片應用課程的內容。本書採用C語言程式設計,以單晶片原理及控制技巧為基礎,實作為主、理論為輔,講授MCS-8051內部構造及輸入/輸出控制之基本知識,並以實驗方式大量講解MCS-8051常見的介面控制與C語言程式設計技巧。再藉由進階程式問題設計,提升程式設計整合能力,進而培養實務問題的解決實力,以及利用微處理器/單晶片控制於日常生活的應用技能,提升技術創造能力。 本書特色:   1. 結合8051/8052簡易型實驗板,深入淺出講解8051內部硬體架構、組織與C語言程式設計。   2. 結合Keil C51程式開發環境與ISP程式燒錄方式,提供一個微處理機/單晶片C語言韌體的優質學習平台。   3. 結合原理及典型範例講解方式,詳細介紹實驗主題的原理、軟體設計和硬體設計等技術。   4. 結合程式分析、流程圖與程式撰寫說明,以熟悉微處理器專案設計過程。   5. 提供超過100個以上典型範例,讓學習者可以參考及學習與整合應用。   6. 製作一個單晶片主板及I/O實驗板,幫助快速學習單晶片韌體與介面電路之整合設計,且單晶片主板還可以應用在專題製作上。 光碟內容:   範例程式檔、Keil uVision 4軟體試用版   Prolific-USB驅動軟體、Atmel-Flip程式燒錄軟體 目錄 第1章 單晶片介紹 1-1 單晶片微電腦系統 1-2 單晶片種類介紹 1-3 8051/8052 單晶片基本功能介紹 1-4 8051/8052 的記憶體架構 1-4-1 程式記憶體 1-4-2 資料記憶體 1-5 AT89C51RD2 單晶片介紹 1-6 實驗板電路板電路及說明 問題與討論 第2章Keil C51 程式設計 2-1 C 語言程式設計基礎 2-1-1資料型態 2-1-2運算子與算式 2-1-3陣列(array)與指標(pointer) 2-1-4流程控制—條件判斷式、迴圈與無條件跳躍 2-1-5函數 2-1- 使用者自訂的資料型態 2-2 KEIL C51 的額外功能 2-2-1變數宣告 2-2-2記憶體類型 2-2-3KEIL C51 的記憶體模式 2-2-4KEIL C51 的中斷函數 2-2-5KEIL C51 的特殊指令 問題與討論 第3章程式開發流程與應用 3-1 KEIL 單晶片程式開發流程 3-2 ISP 程式燒錄 3-3 典型範例程式測試 2-3-1閃爍控制的 LED 燈 2-3-2右移跑馬燈控制程式 2-3-3雙向跑馬燈控制程式 問題與討論 第4章 數位輸出及輸入應用 4-1 數位輸出入埠硬體電路及應用 4-2 輸出電路設計 4-2-1 驅動 LED 介面電路 4-2-2 驅動繼電器 4-3 輸入電路設計 4-4 實驗板數位 I/O 電路說明 4-5 範例程式與討論 問題與討論 第5章 副程式與中斷副程式之應用 5-1 MCS-51 的中斷結構 5-2 中斷函數 5-3 實驗板與中斷有關電路 5-4 範例程式與討論 問題與討論 第6章 計時器與計數器之應用 6-1 計時/計數器 0 或 1 6-1-1工作模式 0 6-1-2工作模式1 6-1-3工作模式 2 6-1-4工作模式 3 6-2 計時/計數器 2 6-2-1計時/計數器 2 的捕捉模式(Capture Mode) 6-2-2 計時/計數器 2 的自動重新載入模式(Auto Reload Mode) 6-2-3鮑率產生器(Baud Rate Generator) 6-3 實驗板與中斷有關電路 6-4 Timer 的輪詢與中斷方式之應用 6-5 範例程式與討論 問題與討論 第7章 七段顯示器之應用 7-1 七段顯示器的構造 7-2 多個七段顯示器之掃瞄顯示應用 7-3 實驗板與七段顯示器有關電路 7-3-1 7447 解碼驅動 IC 動作原理 7-3-2 74HCT244 數位 IC 說明 7-3-3 雙載子連接電晶體(Bipolar Junction Transistor) 7-4 範例程式與討論 問題與討論 第8章 聲音與音樂之應用 8-1 原理 8-2 音階與節拍 8-2-1 音調 8-2-2 節拍 8-3 音調的產生 8-3-1 延遲副程式 8-3-2 計時中斷 8-4 節拍的產生 8-5 實驗板與揚聲器相關電路 8-6 範例程式與討論 問題與討論 第9章 文字型 LCM 模組之應用 9-1 文字型 LCM 模組原理 9-1-1LCM 基本資料 9-1-2 LCD 模組之接腳功能 9-1-3 LCM 內部結構 9-1-4 LCD 模組之控制指令 9-1-5 LCD 模組之工作時序圖 9-1-6 LCM 模組的初始化設定 9-2 實驗板類比輸出電路說明 9-3 範例程式與討論 問題與討論 第10章 類比至數位轉換之應用 10-1 類比至數位轉換原理 10-2 實驗板類比輸入電路說明 10-3 範例程式與討論 問題與討論 第11章 數位至類比轉換之應用 11-1 數位至類比轉換原理 11-2 實驗板類比輸出電路說明 11-3 範例程式與討論 問題與討論 第12章 數位溫度元件之應用 12-1 可規劃數位自動調溫器及溫度計的工作原理 12-1-1 DS1821 的操作模式 12-1-2 狀態/規劃暫存器(status/configuration register) 12-1-3 單線匯流排(1-wire bus)模式 12-1-4 DS1821 功能指令 12-1-5 自動調溫模式(Thermostat mode) 12-2 實驗板溫度量測電路說明12-3 範例程式與討論 問題與討論 第13章 I2C 串列通訊與即時時鐘之應用 13-1 I2C 串列通訊原理 13-1-1 I2C 匯流排工作原理 13-1-2 匯流排基本操作 13-1-3 I2C 韌體技巧 13-2 DS1307 元件介紹 13-2-1 資料寫入-僕裝置接收模式 13-2-2 資料讀取-僕裝置發送模式 13-3 範例程式與討論 問題與討論 第14章 串列通訊之應用 14-1 串列通訊原理 14-2 鮑率的設定方法 14-3 實驗板與串列通訊相關電路 14-4 範例程式與討論 問題與討論

為您推薦

PLC原理與應用實務(第十四版)(附範例光碟) (14版)

PLC原理與應用實務(第十四版)(附範例光碟) (14版)

其他會員也一起購買

【簡介】 本書特色 1.本書由PLC概論到常用基本與應用指令皆有詳盡的解說。 2.本書以三菱FX3U及5U指令解說與實習為主,其編寫方式亦可作為其他PLC機種之參考。 3.本書附上實用程式解說與實習,並對於人機介面等進階應用也有詳盡的介紹。 4.本書適合科大電機、機械、自控系「PLC應用及實習」、「可程式控制實習」課程使用。 內容簡介 本書由PLC概論到常用基本與應用指令皆有詳盡的解說,並附上實用程式解說與實習,對於人機介面和圖形監控..等進階應用也有詳盡的介紹。本書以三菱 FX5U 系列 PLC指令解說與實習為主,因程式設計理念一般而言大同小異,其編寫方式亦可作為其他PLC機種之參考。本書適用於科大電機、機械、自控系「PLC應用及實習」、「可程式控制實習」課程使用。 【目錄】 第1章 可程式控制器概論 1-1 PLC架構及其特性 1-2 PLC優點 1-3 PLC國際標準及PLCopen組織 1-4 PLC應用及發展 1-5 學習光碟 習題 第2章 FX3U系列可程式控制器 2-1 前言 2-2 三菱PLC型號辨識方法 2-3 FX3U內部各種元件介紹 2-4 電源迴路 2-5 輸入迴路 2-6 輸出迴路 2-7 面板指示燈 2-8 PLC軟體及硬體錯誤檢測 2-9 維護與檢查 2-10 常用特殊內部輔助繼電器及特殊資料暫存器 習題 第3章 FX5U PLC概論 3-1 FX5U系統架構 3-2 功能規格 3-3 內部元件 3-4 編程語言及編程軟體 3-5 常用的CPU模組指令 3-6 常用的內部元件 習題 第4章 PLC編程軟體與連線監控 4-1 三菱PLC 編程軟體 4-2 GX Works2各功能選項及子選項 4-3 GX Works2編程及連線監控 4-4 GX Works3編程及連線監控 4-5 ST編程 4-6 結構化階梯圖與功能區塊圖 4-7 內嵌ST語言編程_GX Works3 習題 第5章 基本指令解說及實習 5-1 程式編寫方式 5-2 階梯圖的組成 5-3 基本指令介紹 5-4 掃瞄週期時間 5-5 設計階梯圖注意事項 5-6 工業控制應用範例 5-7 計時器及其應用 5-8 計數器及其應用 5-9 機械狀態流程圖 5-10 狀態自保持與解除 5-11 結構化的程式設計 習題 第6章 人機介面與圖形監控 6-1 PLC圖形監控 6-2 通用型人機介面 6-3 三菱人機介面與圖形監控 6-4 人機介面圖形監控學習範例 習題 第7章 順序功能流程圖及步進階梯圖 7-1 順序功能流程圖原理及特性 7-2 SFC基本架構 7-3 SFC特點 7-4 步進指令及步進階梯圖 7-5 SFC編程注意事項 7-6 SFC編程與連線監控-GX Works2 7-7 SFC編程與連線監控_GX Works3 7-8 SFC應用範例 7-9 GX2 SFC編程_ST 7-10 SFC與MSC轉換 7-11 機械碼程式設計 習題 第8章 PLC氣壓控制 8-1 氣壓控制系統 8-2 電磁閥 8-3 PLC氣壓順序控制 習題 第9章 應用指令解說及實習 9-0 常用應用指令分類及其一覽表 9-1 概論 9-2 應用指令解說及應用 習題 第10章 PLC應用實務及程式設計範例 習題 參考文獻 附錄(收錄於附書範例光碟內) 附錄A PLC學習補充資料 附錄B GX Developer編程軟體的安裝及操作 附錄C 應用指令補充資料 附錄D FX及Q系列應用指令、特殊內部繼電器及資料暫存器比較一覽表

原價: 650 售價: 572 現省: 78元
立即查看
C語言教學手冊 (4版)

C語言教學手冊 (4版)

相關熱銷的書籍推薦給您

內容簡介   C語言幾乎是每一個專業的程式設計師在初學入門時所遇到的第一個功課,在程式設計師心裡佔有很高的地位。在某些以程序導向的處理中,C可以提供一個完整的結構化程式設計,同時又可兼顧後續程式維護時的便利性,更是訓練邏輯思考的一個有用的工具。   本書是由知名技術作家洪維恩老師精心撰寫,透過豐富的範例與精心設計的圖解,讓讀者能有效的理解C語言重要觀念,打下穩固的基礎。同時每章末均附有豐富的習題,不但可提供給自修者自我評量,也非常適合學校教學。除此之外,本書也導入資料結構的基本觀念,可作為資料結構課程的先修教材。另外,本書也包含有物件導向與C++程式語言的簡介,可以銜接未來物件導向或是C++程式語言設計的課程。 本書特色: □ 循序漸進從頭打好 C 語言基礎 □ 豐富範例展示語法最容易理解 □ 精心設計圖解掌握關鍵最速效 □ 每章附有自我評量教學最適用 □ 資料結構基本觀念導入最易懂  詳細資料 ISBN:9789574424849 規格:平裝 / 普通級 / 單色印刷 / 初版 出版地:台灣

原價: 620 售價: 558 現省: 62元
立即查看
基礎資料結構使用C (Fundamentals of Data Structures in C,2/E) (2版)

基礎資料結構使用C (Fundamentals of Data Structures in C,2/E) (2版)

相關熱銷的書籍推薦給您

原文書資訊 書名:Fundamentals of Data Structures in C 2008 978-0-929306-40-7,2/E <Silicon Press> 作者: HOROWITZ ISBN: 9780929930640 出版社: Silicon Press 出版年: 2007年 中文書資訊 書名: 基礎資料結構使用C (第二版) 作者: Horowitz/ 蔡錫鈞 ISBN: 9789868359710 出版社: 開發 出版年: 2008年

原價: 790 售價: 774 現省: 16元
立即查看
8051單晶片C語言入門與實作(附Keil C 試用版光碟)二版 (2版)

8051單晶片C語言入門與實作(附Keil C 試用版光碟)二版 (2版)

類似書籍推薦給您

融合實際教學經驗,詳細介紹8051的功能特色,循序漸近由淺入深。 簡單實用的電路編排,好教好學,即學即用。 精闢的學後評量,奠定完整基礎觀念。 階段式的單元安排,學到哪那做到哪,讓理論與實作並行。 結合免費自製發展工具,讓8051學習更輕鬆。 實習單元採用普遍控制元件,學習基礎更紮實。 更新的內容,讓您充份掌握單晶片市場脈動。 目錄 第 1 章 單晶片概論 1-1 何謂單晶片微電腦 1-2 MCS-51單晶片微控器種類 課後習題 第 2 章 8051硬體架構分析 2-1 8051的內部結構 2-2 振盪與時序 2-3 CPU 2-4 四組輸入 / 輸出埠 2-5 程式記憶體 2-6 資料記憶體 課後習題 第 3 章 Keil C語言 3-1 Keil C的基本架構 3-2 前置處理器 3-3 C語言的變數 3-4 C語言的資料型態 3-5 8051專用資料型態 3-6 程式區 3-7 記憶體形式 3-8 Keil C的運算子 3-9 Keil C的流程控制 3-10 Keil C的陣列 課後習題 第 4 章 程式設計 4-1 程式開發流程 4-2 Keil C 使用簡介 4-3 編輯原始程式 4-4 編譯及連結 4-5 除錯 / 模擬 4-6 燒錄器 4-7 讓AT89S51工作所需的基本電路 課後習題 第 5 章 基礎電路實作 5-1 延時時間的計算實作 5-2 輸出入埠實作 - 由八個 LED 所組成的跑馬燈 5-3 輸出入埠實作 - 利用建表的方法寫廣告燈程式 5-4 七段顯示器顯示實作 - 讓七段顯示器顯示0~9 5-5 按鍵實作 - 以一個七段顯示器顯示開關被按下的次數 5-6 聲音產生實作 - 產生Do、Re、Mi聲音 課後習題 第 6 章 中 斷 6-1 何謂中斷 6-2 8051中斷介紹 6-3 中斷的致能與除能 6-4 中斷優先權 6-5 中斷程式的設定 實習1 外部中斷INT0實作 實習2 外部中斷INT0及INT1實作 課後習題 第 7 章 計時計數器 7-1 Timer0 和 Timer1 的工作模式 7-2 計時 / 計數器的控制邏輯分析 7-3 如何啟動計時 / 計數器 7-4 Timer0 和 Timer1 的 mode 0 工作模式 7-5 Timer0 和 Timer1 的 mode 1 工作模式 7-6 Timer0 和 Timer1 的 mode 2 工作模式 7-7 Timer0 和 Timer1 的 mode 3 工作模式 7-8 讓8051的TimerX正確工作的程式設計 實習1 計時模式0 - LED閃爍(採用計時溢位偵測方法) 實習2 計時模式0 - LED閃爍(採用計時中斷偵測方法) 實習3 Timer0的 mode1 - 一分鐘計時器 實習4 Timer0的 mode2 實習5 看門狗計時器 課後習題 第 8 章 串列傳輸 8-1 UART 資料傳送方式 8-2 UART 資料傳送的同步問題 8-3 傳輸速率 8-4 工作模式 8-5 工作模式分析 8-6 各種模式的鮑率分析 實習1 UART的mode 0 – 輸出埠擴充 實習2 UART的mode 0 – 輸入埠擴充 實習3 UART的mode 1– 8051間資料的單向傳輸 實習4 UART雙向傳輸 – 兩個MCS-51互傳資料 課後習題 第 9 章 進階實作 9-1 多組七段顯示器的掃描顯示方法 9-2 矩陣式鍵盤實作 9-3 矩陣鍵盤與顯示器共用掃描線實作 9-4 聲音的產生 9-5 5×7 點陣型 LED 顯示實作 9-6 步進馬達之控制 9-7 文字型 LCD 顯示器 9-8 ADC與DAC之應用 課後習題 附 錄 附錄A 8051 IAR C 語言 附錄B AT89S51 ISP 實習板使用說明 附錄C AT89S51 ISP 外部擴充實習電路使用說明 附錄D 課後練習簡答

原價: 430 售價: 366 現省: 64元
立即查看
8051單晶片C語言設計實務 (2版)

8051單晶片C語言設計實務 (2版)

類似書籍推薦給您

原價: 520 售價: 442 現省: 78元
立即查看
8051單晶片C語言設計實務 <碁峰>

8051單晶片C語言設計實務 <碁峰>

類似書籍推薦給您

原價: 520 售價: 442 現省: 78元
立即查看
單晶片8051與C語言實習

單晶片8051與C語言實習

類似書籍推薦給您

單晶片8051與C語言實習 ISBN13:9789572174883 出版社:全華圖書 作者:董勝源 裝訂:平裝 附件:光碟*1 規格:23cm*17cm (高/寬) 版次:1 出版日:2010/01/01 中國圖書分類:電腦製造 內容簡介   本書採用與8051相容,且功能更強大的單晶片微電MPC82G516。並有系統地介紹MPC82G516的架構、介面與相關的軟體,同時配合筆者所設計的模擬實習板,可在Keil的Debug環境下透過USB界面,進行各項的軟體實驗。 目錄 第一章 單晶片微電腦MCS-51與MPC82G516 1-1 1-1 單晶片微電腦MCS-51與MPC82G516特性 1-2 1-1.1 MPC82G516特性介紹 1-3 1-1.2 MPC82G516接腳介紹 1-6 1-1.3 MPC82G516記憶體 1-18 1-2 MPC82G516硬體介紹 1-30 1-2.1 MPC82G516輸出入驅動電路 1-30 1-2.2 8051改為MPC82G516模擬實習板 1-35 v1-2.3 MPC82G516模擬實習板 1-38 第二章 Keil μVision4與工具軟體 2-1 2-1 C語言與Keil基礎操作 2-3 2-1.1 C語言格式 2-3 2-1.2 如何進入Keil軟體 2-6 2-1.3 Keil基本操作 2-8 2-2 專案程式 2-16 2-2.1 專案程式執行 2-17 2-2.2 建立新專案 2-20 2-3 Build與Debug進階操作 2-26 2-3.1 Build(建立)進階操作 2-26 2-3.2 Debug(偵錯)視窗操作 2-28 2-4 線上模擬(ICE)與線上燒錄(DFU)實習 2-36 2-4.1 Keil與線上模擬(ICE)操作 2-36 2-4.2 建立線上模擬(ICE)新專案 2-39 2-4.3 線上燒錄器(DFU)操作 2-42 第三章 C語言程式介紹 3-1 3-1 資料型態與運算式 3-2 3-1.1 常數及變數資料 3-2 3-1.2 常數及變數名稱 3-5 3-1.3 變數的資料型態 3-7 3-1.4 C語言的運算式與運算子 3-34 3-2 C語言指令實習 3-50 3-2.1 if指令實習 3-50 3-2.2 switch-case-default指令實習 3-58 3-2.3 while指令實習 3-61 3-2.4 for指令實習 3-67 3-2.5 do-while指令實習 3-74 3-2.6 break指令實習 3-75 3-2.7 continue指令實習 3-77 3-3 C語言函數庫實習及假指令 3-78 3-3.1 自定函數 3-78 3-3.2 系統函數 3-83 3-3.3 前置處理假指令 3-89 3-4 多個程式編譯實習 3-93 3-4.1 單一檔案多個程式 3-93 3-4.2 多檔案程式範例 3-94 3-4.3 程式庫的應用 3-95 第四章 輸出入控制實習 4-1 4-1 基本輸出入實習 4-2 4-1.1 基本實習 4-2 4-1.2 紅黃綠燈輸出實習 4-9 4-2 步進馬達控制實習範例 4-15 4-2.1 步進馬達控制 4-15 4-2.2 步進馬達輸出實習 4-16 4-3 七段顯示器輸出實習 4-22 4-3.1 七段顯示器實習 4-22 4-3.2 七段顯示器應用實習 4-29 4-4 點矩陣LED顯示器控制與實習 4-33 4-4.1 點矩陣顯示器掃描控制 4-33 4-4.2 點矩陣顯示器掃描實習 4-36 4-5 文字型液晶顯示器控制與實習 4-50 4-5.1 文字型LCD控制 4-51 4-5.2 文字型LCD實習 4-59 4-6 繪圖型液晶顯示器控制與實習 4-72 4-6.1 繪圖型LCD內部功能介紹 4-73 4-6.2 繪圖型LCD指令碼工作 4-75 4-6.3 繪圖型LCD實習 4-78 第五章 中斷控制與外部中斷實習 5-1 5-1 MPC82G516中斷控制 5-3 5-1.1 MPC82G516中斷暫存器 5-4 5-1.2 中斷的設定 5-10 5-1.3 中斷程式的工作方式 5-14 5-2 外部中斷與按鍵中斷控制實習 5-15 5-2.1 外部中斷控制與實習 5-16 5-2.2 按鍵中斷(KBI)控制實習 5-24 5-3 鍵盤掃描實習 5-28 5-3.1 鍵盤掃描控制 5-28 5-3.2 鍵盤掃描實習 5-30 5-4 省電模式控制實習 5-43 5-4.1 外部中斷喚醒省電模式 5-44 5-4.2 降低系統頻率省電模式 5-46 第六章 計時器控制與實習 6-1 6-1 Timer0-1計時器控制實習 6-3 6-1.1 Timer0-1控制 6-5 6-1.2 Timer0-1實習 6-7 6-1.3 Timer0-1中斷實習 6-16 6-1.4 輸出頻率實習 6-21 6-1.5 輸出音樂實習 6-25 6-2 Timer2控制實習 6-31 6-2.1 Timer2自動重新載入實習 6-34 6-2.2 Timer2計時捕捉實習 6-40 6-2.3 Timer2計時中斷實習 6-43 6-2.4 Timer2時脈輸出音樂實習 6-45 6-2.5 萬年曆電子鐘 6-47 6-3 看門狗計時器控制實習 6-54 6-3.1 WDT控制 6-55 6-3.2 WDT範例實習 6-56 第七章 串列埠UART控制實習 7-1 7-1 串列埠UART1控制實習 7-2 7-1.1 串列埠UART1 mode0控制實習 7-5 7-1.2 串列埠UART1 mode1控制 7-11 7-1.3 UART人機界面 7-14 7-1.4 串列埠UART1 mode1實習 7-17 7-1.5 串列埠UART1的Timer2傳輸控制實習 7-22 7-1.6 串列埠UART1中斷實習 7-25 7-2 串列埠函數實習 7-28 7-2.1 串列埠函數printf()實習 7-29 7-2.2 串列埠函數putchar()及puts()實習 7-30 7-2.3 串列埠函數getchar()及getkey()實習 7-32 7-3 串列埠UART2控制實習 7-33 7-3.1 串列埠UART2時脈輸出 7-35 7-3.2 串列埠UART2控制 7-36 7-3.3 串列埠UART2 mode1實習 7-37 第八章 數位與類比轉換實習 8-1 8-1 數位/類比轉換器(DAC)實習 8-2 8-1.1 數位/類比轉換器(DAC)控制 8-2 8-1.2 數位/類比轉換器(DAC)實習 8-3 8-2 類比/數位轉換器(ADC)實習 8-9 8-2.1 類比/數位轉換器(ADC)控制 8-10 8-2.2 類比/數位轉換器(ADC)實習 8-12 第九章 串列式週邊界面(SPI)與應用控制實習 9-1 9-1 串列式週邊界面(SPI)控制實習 9-3 9-1.1 SPI傳輸控制 9-5 9-1.2 SPI傳輸控制步驟 9-10 9-1.3 SPI傳輸實習 9-12

原價: 420 售價: 399 現省: 21元
立即查看
單晶片微電腦8051/8951原理與應用(C語言)(附多媒體光碟) 4/E 2022 <全華>4/e (4版)

單晶片微電腦8051/8951原理與應用(C語言)(附多媒體光碟) 4/E 2022 <全華>4/e (4版)

類似書籍推薦給您

單晶片微電腦8051/8951原理與應用(C語言) ISBN13:9786263281219 出版社:全華圖書 作者:蔡朝洋;蔡承佑 裝訂/頁數:平裝/548頁 附件:光碟*1 規格:26cm*19cm*2.4cm (高/寬/厚) 重量:1019克 版次:4 出版日:2022/04/18 中國圖書分類:電腦製造 內容簡介 本書使用目前最熱門的KEIL C來學習單晶片微電腦,本書共分為四篇,第一篇將單晶片微電腦MCS-51及C語言的相關知識做了深入淺出的說明,第二篇至第四篇為C語言程式所撰寫控制單晶片微電腦的應用實例,是一本理論與實務並重的書籍。本書中每個實例均經由作者精心規劃,且每個程式範例均經由作者上機實驗過。讀者們若能一面研讀本書一面依序實習,定可收到事半功倍之效果,進而獲得單晶片微電腦控制之整體知識。本書適合大學、科大電子、電機、資工系「單晶片微電腦實務」課程使用。 本書特色 1.本書共分為四篇,使用目前最熱門的KEIL C來學習單晶片微電腦,內容深入淺出,理論與實務並重,在學習上更加得心應手。 2.本書詳細說明C 語言入門語法、程式架構、運算子及特殊指令,是學習單晶片微電腦的最佳書籍。 3.本書中的每個實例均經由作者精心規劃,且由作者親自上機實驗,書後更附有無試用期限的KEIL C試用版。   目錄 第1篇 相關知識1-1 第1章 單晶片微電腦的認識1-3 1-1 微電腦的基本結構1-4 1-2 何謂單晶片微電腦1-5 1-3 使用單晶片微電腦的好處1-6 1-4 適用的電腦才是好電腦1-7 1-5 MCS-51系列單晶片微電腦的認識1-7 第2章 MCS-51系列單晶片微電腦2-1 2-1 我應選用哪個編號的單晶片微電腦2-2 2-2 MCS-51系列之方塊圖2-2 2-3 MCS-51系列的接腳2-4 2-3-1 MCS-51系列的接腳圖2-4 2-3-2 MCS-51系列之接腳功能說明2-4 第3章 MCS-51系列的內部結構3-1 3-1 指令解碼器及控制單元3-3 3-2 算術邏輯單元3-3 3-3 程式計數器3-3 3-4 程式記憶體3-3 3-5 資料記憶體3-4 3-6 特殊功能暫存器3-5 3-7 輸入/輸出埠3-9 3-8 計時/計數器之基本認識3-12 3-9 計時/計數器0及計時/計數器1 3-12 3-9-1 工作模式之設定3-12 3-9-2 模式0 (Mode 0) 分析3-14 3-9-3 模式1 (Mode 1) 分析3-16 3-9-4 模式2 (Mode 2) 分析3-16 3-9-5 模式3 (Mode 3) 分析3-18 3-10 計時/計數器2 3-19 3-10-1 工作模式之設定3-19 3-10-2 捕取模式 (Capture Mode) 分析3-19 3-10-3 自動再載入模式 (Auto-Reload Mode) 分析3-21 3-10-4 鮑率產生器 (Baud Rate Generator) 分析3-22 3-11 串列埠3-23 3-11-1 串列埠之模式0 3-25 3-11-2 串列埠之模式1 3-27 3-11-3 串列埠之模式2 3-29 3-11-4 串列埠之模式3 3-32 3-11-5 串列埠的鮑率3-33 3-11-6 多處理機通訊3-35 3-12 中斷3-38 3-12-1 中斷之致能3-38 3-12-2 中斷之優先權3-40 3-13 省電模式3-43 3-13-1 閒置模式 (Idle Mode)3-44 3-13-2 功率下降模式 (Power Down Mode)3-45 第4章 C語言入門4-1 4-1 C語言的程式架構4-2 4-2 C語言的變數與常數4-5 4-2-1 變數的名稱4-5 4-2-2 KEIL C51的保留字4-5 4-2-3 資料型態4-6 4-2-4 資料表示法4-9 4-2-5 記憶體類型4-10 4-2-6 變數的格式4-10 4-2-7 應該在哪裡宣告變數4-11 4-2-8 常數的宣告與使用4-12 4-3 C語言的運算子4-12 4-3-1 運算子是什麼4-12 4-3-2 指定運算子4-13 4-3-3 算術運算子4-13 4-3-4 關係運算子4-14 4-3-5 邏輯運算子4-15 4-3-6 位元運算子4-16 4-3-7 複合型指定運算子4-18 4-3-8 運算子的優先順序4-19 4-3-9 空白與括號4-19 4-4 程式流程的控制4-20 4-4-1 條件判斷指令if 4-21 4-4-2 分支指令if-else 4-22 4-4-3 階梯分支指令if-else if-else 4-23 4-4-4 多重分支指令switch-case-break-default 4-25 4-4-5 迴圈指令for 4-27 4-4-6 迴圈指令while 4-28 4-4-7 迴圈指令do-while 4-30 4-4-8 跳躍指令goto 4-31 4-5 陣列4-33 4-5-1 一維陣列4-33 4-5-2 字串與陣列4-34 4-6 函數4-35 4-6-1 函數的格式4-36 4-6-2 沒有引數也沒有返回值的函數4-36 4-6-3 有引數沒有返回值的函數4-37 4-6-4 有引數也有返回值的函數4-38 4-6-5 沒有引數有返回值的函數4-39 4-6-6 用陣列做為引數4-40 4-7 KEIL C51的中斷函數4-42 4-8 KEIL C51的特殊指令4-43 4-8-1 向左旋轉指令4-43 4-8-2 向右旋轉指令4-44 4-8-3 極短時間的延時指令4-46 4-9 到KEIL公司去挖寶4-46 第5章 MCS-51之基本電路5-1 5-1 80C51、87C51、89C51、89S51之基本電路5-2 5-2 介面電路5-3 5-2-1 輸入電路5-3 5-2-2 輸出電路5-5 第6章 如何編譯程式6-1 6-1 如何獲得程式的執行檔6-2 6-2 8051的常用C語言編譯器6-2 6-3 下載KEIL C51(請見本書附贈光碟)6-2 6-4 安裝KEIL C51(請見本書附贈光碟)6-3 6-5 KEIL C51之操作實例6-3 6-6 KEIL C51的偵錯能力6-17 第7章 如何執行、測試程式7-1 7-1 直接將程式燒錄在89S51或89C51測試7-2 7-2 直接將程式下載至具有ISP功能的AT89S51或 P89C51RD2執行7-3 7-3 利用電路實體模擬器ICE執行程式7-3 第8章 AT89系列單晶片微電腦的認識8-1 8-1 快閃記憶體 Flash Memory8-2 8-2 AT89C51、AT89S51 8-2 8-3 AT89C52、AT89S52 8-3 8-4 AT89C55 8-3 8-5 AT89C2051、AT89S2051 8-3 8-6 AT89C4051、AT89S4051 8-5 8-7 AT89C1051U 8-6 8-8 KEIL C51試用版的限制 8-6 第2篇 基礎實習9-1 第9章 輸出埠之基礎實習9-3 ...

原價: 500 售價: 440 現省: 60元
立即查看