單晶片C語言教學範本(附光碟)
相關熱銷的書籍推薦給您
內容簡介
以單晶片、微處理器原理及實習課程為設計方針,循序漸進設計單晶片應用課程的內容。本書採用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 範例程式與討論
問題與討論
立即查看
圖解生活實用日語:腦中延伸的人事物(附1MP3)
類似書籍推薦給您
【圖解生活實用日語】全系列三冊
系統化整合龐雜大量的日文單字
劃分為「眼睛所見」(具體事物)、「大腦所想」(抽象概念)、「種類構造」(生活經驗)
透過全版面的圖像元素,對應的單字具體呈現眼前
達成「圖像化、視覺性」的「眼到、心到」無負擔學習
1冊【舉目所及的人事物】:眼睛所見人事物的具體單字對應
2冊【腦中延伸的人事物】:大腦所想人事物的具體單字對應
3冊【人事物的種類構造】:生活所知人事物的具體單字對應
「各種主題」的「相關人事物」與大腦所想實境呼應,
將日語學習導入日常生活,體驗大腦創造的日文風景,
適合「循序自學」、「從情境反查單字」、「群組式串連記憶」。
◆【腦中延伸的人事物】:「各種主題」的「相關人事物」,與大腦所想實境呼應
◎以【畢業】相關插圖,對應學習單字:
畢業證書(卒業証書・そつぎょうしょうしょ)、畢業典禮(卒業式・そつぎょうしき)、學士服(学士ガウン・がくしガウン)、畢業論文(卒業論文・そつぎょうろんぶん)、畢業旅行(卒業旅行・そつぎょうりょこう)、畢業考(卒業試験・そつぎょうしけん)。
◎以【看電影】相關插圖,對應學習單字:
上映日期(公開日・こうかいび)、電影分級(映画の年齢制限等級・えいがのねんれいせいげんとうきゅう)、續集(続編・ぞくへん)、爛片(ワースト映画・ワーストえいが)、熱門鉅片(人気超大作・にんきちょうたいさく)、片長(上映時間・じょうえいじかん)、字幕(字幕・じまく)。
◎以【禮儀】相關插圖,對應學習單字:
有禮貌(礼儀正しい・れいぎただしい)、沒禮貌(礼儀を知らない・れいぎをしらない)、鞠躬(お辞儀をする・おじぎをする)、尊敬(尊敬・そんけい)、彬彬有禮(感じの良い・かんじのよい)、粗魯(無礼(な)・ぶれい(な))。
◎以【敵對】相關插圖,對應學習單字:
惡意(悪意・あくい)、憎恨(恨み嫌う・うらみきらう)、敵人(敵・てき)、敵意(敵意・てきい)、談判(話し合う・はなしあう)、對質(法廷で対決する・ほうていでたいけつする)。
◆各單元包含「4區域學習板塊」,點線面延伸完備的「生活單字+生活例句」!
透過圖像對應單字,透過例句掌握單字用法,就能將日文運用自如。安排「4區域學習板塊」達成上述功能:
【單字圖解區】:各單元安排5~7個「具相關性的小群組單字」,以全版面的情境插圖解說各單字。
【單字例句區】:各單字列舉一個實用例句,可掌握單字用法、培養閱讀力,並強化單字印象。
【延伸學習區】:詳列例句新單字、單字原形(字典呈現的形式)、文型接續原則、意義、詞性。
【中文釋義區】:安排在頁面最下方,扮演「輔助學習角色」,如不明瞭日文句義,再參考中譯。
◆採「全版面情境圖像」解說單字,插圖清晰易懂,腦中延伸的人事物,留下具體日文印象
1. 【單字圖解區】全版面情境插圖,對應的人事物單字具體呈現眼前。
2. 【學習單字框】包含單字、重音語調線、詞性、中譯;並用虛線指引至插圖,不妨礙閱讀舒適度。
3. 【小圖示另安排放大圖】讓圖像構造清楚呈現。
4. 【情境式畫面學習】視覺記憶能減輕學習負擔,加深單字印象。
◆可以「從情境主題查詢單字」,任意發想的單字疑問,都能找到答案
全書「217個生活情境」,「蘊藏217種日文風景」。生活中想到的人事物,都能透過查詢主題,「呈現該情境蘊藏的日文風景」。最熟悉的生活百態,成為最實用的日語資源。
◆單字加註「重音語調線」,掌握日語「提高、持平、下降」的標準語感!
中文要說得道地,得掌握「注音符號、四聲」;日語要說得標準,得掌握「假名、語調」。不懂「日語的語調」等於不懂「中文的四聲」,容易說得「怪腔怪調」。而日語的語調因為查詢不易(不是每本書都有標示重音),語調的「提高、持平、下降」全憑語感,沒有如中文「四聲」那般明確定義,非常難以掌握。只能在初學該字時即熟記正確語調,發音時才可能說得正確。如果初學單字時隨便唸、腦中記住了隨便唸的語調,之後就很難改正。
本書在每個單字加註「重音語調線」,可以看著「語調線」嘗試唸;或是搭配「日籍播音員」錄音的「東京標準音MP3」,檢驗自己的發音是否正確。跟唸幾個單字之後,就能掌握日語「提高、持平、下降」的語調特質。「記住發音=記住單字」,讓每個單字以標準發音,停留在你的腦海中。
◆單字加註背景知識,同步累積生活知識,提升日語力,豐富知識庫!
受限於生活經驗,許多生活中所知的人事物,可能「只知名稱、不知背景知識與內涵」。本書透過圖解指引日文單字,對於常聽聞、卻未必了解本質的單字,並加註背景知識,有助於閱讀時加深單字印象。同步累積生活知識,對於聽說讀寫,更有助力。
◎單元【作文】的【承/しょう(起承轉合的「承」)】:文章的承接。承接「起」並加以論述。
◎單元【用電】的【ショートする(短路)】:兩極直接碰觸產生放電現象,引起火花及熱,造成電器損壞或失火。
◎單元【山難】的【高山病/こうざんびょう(高山症)】:人體在高海拔狀態因為氧氣濃度降低,而出現耳鳴、頭痛、嘔吐、呼吸困難等症狀。
◆書末增列【全書單字總整理】,詞性分類+50音排序,清楚知道「從這本書學到了哪些單字」
依循「詞性分類+50音排序」原則,將全書單字製作成「單字附錄總整理」。有別於本文的「情境式圖解」,「單字附錄」採取「規則性整理」,有助於學習者具體掌握「學了哪些單字、記住了哪些單字」。讓所經歷的學習過程並非蜻蜓點水,而是務實與確實的學習紀錄。
立即查看
圖解生活實用英語:腦中延伸的人事物(附1MP3)
類似書籍推薦給您
【圖解生活實用英語】全系列三冊
系統化整合龐雜大量的英文單字
劃分為「眼睛所見」(具體事物)、「大腦所想」(抽象概念)、「種類構造」(生活經驗)
透過全版面的圖像元素,對應的單字具體呈現眼前
達成「圖像化、視覺性」的「眼到、心到」無負擔學習
1冊【舉目所及的人事物】:眼睛所見人事物的具體單字對應
2冊【腦中延伸的人事物】:大腦所想人事物的具體單字對應
3冊【人事物的種類構造】:生活所知人事物的具體單字對應
「各種主題」的「相關人事物」與大腦所想實境呼應,
將英語學習導入日常生活,體驗大腦創造的英文風景,
適合「循序自學」、「從情境反查單字」、「群組式串連記憶」。
◆【腦中延伸的人事物】:「各種主題」的「相關人事物」,與大腦所想實境呼應
◎以【畢業】相關插圖,對應學習單字:
畢業證書(diploma)、畢業典禮(graduation ceremony)、學士服(academic robes)、畢業論文(dissertation)、畢業旅行(graduation trip)、畢業考(graduation examination)。
◎以【電影】相關插圖,對應學習單字:
上映日期(release date)、電影分級(movie rating)、票房(box office)、爛片(bad movie)、熱門鉅片(blockbuster)、片長(length)、字幕(subtitle)。
◎以【禮儀】相關插圖,對應學習單字:
有禮貌(good manners)、沒禮貌(bad manners)、鞠躬(bow)、尊敬(respect)、彬彬有禮(polite)、粗魯(rude)。
◎以【敵對】相關插圖,對應學習單字:
惡意(malice)、憎恨(hate)、敵人(enemy)、敵意(hostility)、談判(negotiate)、對質(confront)。
◆各單元包含「4區域學習板塊」,點線面延伸完備的「生活單字+生活例句」!
透過圖像對應單字,透過例句掌握單字用法,就能將英文運用自如。安排「4區域學習板塊」達成上述功能:
【單字圖解區】:各單元安排5~7個「具相關性的小群組單字」,以全版面的情境插圖解說各單字。
【單字例句區】:各單字列舉一個實用例句,可掌握單字用法、培養閱讀力,並強化單字印象。
【延伸學習區】:詳列例句新單字、時態變化、重要片語。
【中文釋義區】:安排在頁面最下方,扮演「輔助學習角色」,如不明瞭英文句義,再參考中譯。
◆採「全版面情境圖像」解說單字,插圖清晰易懂,腦中延伸的人事物,留下具體英文印象
1. 【單字圖解區】全版面情境插圖,對應的人事物單字具體呈現眼前。
2. 【學習單字框】包含單字、KK音標、詞性、中譯;並用虛線指引至插圖,不妨礙閱讀舒適度。
3. 【小圖示另安排放大圖】讓圖像構造清楚呈現。
4. 【情境式畫面學習】視覺記憶能減輕學習負擔,加深單字印象。
◆可以「從情境主題查詢單字」,任意發想的單字疑問,都能找到答案
全書「217個生活情境」,「蘊藏217種英文風景」。生活中想到的人事物,都能透過查詢主題,「呈現該情境蘊藏的英文風景」。最熟悉的生活百態,成為最實用的英語資源。
◆適合親子共讀,利用插圖誘發學習興趣,將英語導入日常生活
本書「以圖像對應英語」適合親子共讀。可透過圖像開啟學習興趣,藉由「圖像英語」,解釋抽象性詞彙、激發腦中人事物的聯想,並增長英文知識。
◆單字加註背景知識,同步累積生活知識,提升英語力,豐富知識庫!
受限於生活經驗,許多生活中所知的人事物,可能「只知名稱、不知背景知識與內涵」。本書透過圖解指引英文單字,對於常聽聞、卻未必了解本質的單字,並加註背景知識,有助於閱讀時加深單字印象。同步累積生活知識,對於聽說讀寫,更有助力。
◎單元【作文】的【middle(起承轉合的「承」)】:文章的承接。承接「起」並加以論述。
◎單元【用電】的【short circuit(短路)】:兩極直接碰觸產生放電現象,引起火花及熱,造成電器損壞或失火。
◎單元【山難】的【altitude sickness(高山症)】:人體在高海拔狀態因為氧氣濃度降低,而出現耳鳴、頭痛、嘔吐、呼吸困難等症狀。
◆書末增列【全書單字總整理】,詞性分類+字母排序,清楚知道「從這本書學到了哪些單字」
依循「詞性分類+字母排序」原則,將全書單字製作成「單字附錄總整理」。有別於本文的「情境式圖解」,「單字附錄」採取「規則性整理」,有助於學習者具體掌握「學了哪些單字、記住了哪些單字」。讓所經歷的學習過程並非蜻蜓點水,而是務實與確實的學習紀錄。
立即查看
計算機原理實作-使用App Inventor 2(第三版)(附範例光碟) (3版)
類似書籍推薦給您
計算機原理實作:使用App Inventor 2
ISBN13:9786263282551
出版社:全華圖書
作者:陳延華;蔡佳哲
裝訂:平裝
附件:光碟
規格:26cm*19cm*1.2cm (高/寬/厚)
重量:639克
版次:3
出版日:2022/08/01
中國圖書分類:系統程式設計與程式
本書特色
1.程式架構:每章開始皆以流程圖幫助讀者快速了解程式架構的重點。
2.元件與方塊:以表格協助讀者預先了解本章所需之元件與方塊。
3.循序漸進:以完整的實作過程截圖,一步步帶領讀者完成程式的開發。
內容簡介
本書旨在幫助無任何程式設計經驗的初學者,藉由作者深入淺出的說明、輔以一張張清楚的圖示,無須撰寫一行行刁鑽難解的程式碼,也能「拼」出專屬自己的App作品。本書強調程式設計觀念的建立,並自第三章起以App Inventor 2的英文模式來解說,目的是要讓讀者在未來學習正規程式語言時,能與已學之觀念接軌,迅速地將已具備的概念,轉以不同的程式語言來表達。
本書首先講解開發程式的環境,並且以BMI資料運算、各數值系統的進制協助讀者了解判斷式的應用,接著,以連加程式、翻牌遊戲涉略迴圈與副程序的呼叫與設定。此時,讀者應對程式的邏輯已有了基本的概念,故更進一步開發各種遊戲帶領讀者領略程式語言的博大精深。最後,則以天氣預報與記帳本等實用程式作結。
目錄
第一章 使用App Inventor 2開發Android App
第二章 計算BMI(資料運算)—變數、事件與判斷式
第三章 十進制與二進制及十六進制數值轉換(數值系統)—巢串判斷式
第四章 連加程式(程式語言)—迴圈
第五章 翻牌遊戲(程式語言)—副程序呼叫與亂數產生
第六章 計算機(計算機組織)—副程序設定傳遞參數與版面配置
第七章 命運輪盤(作業系統)—執行緒與繪圖元件
第八章 指針型時鐘(作業系統)—多執行緒與繪圖元件
第九章 打青蛙遊戲(資料結構)—物件資料串結與秀圖元件
第十章 猜數字遊戲I(軟體工程)—字串處理
第十一章 猜數字遊戲II(資料結構)—陣列
第十二章 飛行蛙遊戲(演算法)—認識物件碰撞
第十三章 旋轉輪盤(資料處理)—認識圖形物件處理
第十四章 檔案儲存(資料儲存)—認識相機元件
第十五章 公車查詢與天氣查詢(計算機網路)—網路API應用
第十六章 記帳本(資料庫)— TinyWebDB元件
立即查看
巷口3067:一場擾動與連結新竹舊城的教育實驗
類似書籍推薦給您
立即查看
玩出孩子大能力:2~9歲五感潛能開發遊戲書【暢銷增訂版】<橙實>
類似書籍推薦給您
立即查看