買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$680$537 -
$980$774 -
$580$452 -
$880$695 -
$650$553 -
$690$587 -
$550$435 -
$590$466 -
$720$569 -
$750$675 -
$560$504 -
$850$723 -
$480$379 -
$750$593 -
$780$616 -
$450$383 -
$490$417 -
$149$134 -
$199$179 -
$990$782 -
$780$616 -
$675LPIC 1 Exam Cram 2: Linux Professional Institute Certification Exams 101 and 102 (Paperback)
-
$650$507 -
$650$507
相關主題
商品描述
■ 內容簡介 本書內容給合了理論與實務,循序漸近由淺入深,並配合實用的電路,作系統化的編排。本書內容包含:PIC16F84功能與特性、PIC指令O實驗板、PIC內部計時/計數器、中斷介紹、CPU特殊功能介紹、EEPROM資料記憶體、綜合實作。本書適合五專電子科四年級、二專電子科二年級之「單晶片實習」課程做為教科書及對PIC單晶片有興趣者,做為參考書籍。 ■ 目錄 1 單晶片概論 1-1 微電腦結構分析1-1 1-2 何謂單晶片1-3 1-3 有哪些PIC單晶片微電腦1-10 1-4 PIC產品的類別1-12 1-5 單 2 PIC16F84介紹 2-1 PIC16F84功能特性介紹2-1 2-2 PIC16F84接腳功能說明2-3 2-3 程式記憶體(Program Memory)2-9 2-4 資料記憶體(Data Memory)2-11 2-5 特殊功能暫存器(SFR)2-15 2-5-1 間接資料定址器及檔選擇器FSR2-17 2-5-2 即時計時/計數器(TMR0)2-18 2-5-3 PCL和PCLATH程式記數器2-20 2-5-4 狀態暫存器(STATUS)2-20 2-5-5 埠A、埠B及TRISA、TRISB資料方向暫存器 2-23 2-5-6 其他2-24 3 PIC指令集 3-1 PIC組合語言格式3-1 3-1-1 標 記3-2 3-1-2 助憶符號3-4 3-1-3 運算元3-4 3-1-4 註 解3-5 3-2 指令週期3-6 3-3 定址模式3-8 3-3-1 直接定址3-8 3-3-2 立即定址3-10 3-3-3 間接定址3-10 3-3-4 索引定址3-13 3-4 再談資料記憶體的定址模式3-14 3-4-1 直接定址模式(Direct Addressing)3-14 3-4-2 間接定址模式(Indirect Addressing)3-16 3-5 PIC指令集介紹說明3-23 3-6 Microchip指令簡表3-27 3-7 Parallax「類8051」指令簡表3-30 3-8 Microchip指令3-42 3-9 Parallax類8051指令3-56 4 PIC程式設計的發展過程 4-1 PIC程式發展過程簡介4-1 4-2 製作一個跑馬燈的發展過程實例4-2 4-3 模擬器介紹及使用說明4-23 4-3-1 線上實體模擬器ICE4-24 4-3-2 使用WINICE PIC16/17模擬器執行一個跑馬燈程式 4-25 4-3-3 專為類8051指令所設計的PIC模擬器-Clear View Mathias4-37 5 PIC組合語言語法 5-1 為什麼要學習本單元5-1 5-2 數字系統5-1 5-3 程式註解5-2 5-4 標記(Label)5-3 5-5 大小寫問題5-7 5-6 取高、低位元組5-9 5-7 程式記數器5-10 5-8 運 算5-12 5-9 虛(假)指令5-13 6 基礎電路實習 6-1 輸出練習-由8個LED所組成的跑馬燈6-1 6-2 輸入練習-以指撥開關控制跑馬燈速度6-9 6-3 按鍵練習-可控制跑馬燈左右轉的實驗6-15 6-4 聲音練習-讓揚聲器產生1kHz聲音6-20 6-5 七段顯示器實驗-讓七段顯示器顯示0,1,2,3,…,96-26 7 單晶片微電腦I/O實驗板DIY 7-1 為什麼要製作I/O實驗板7-1 7-2 I/O實驗板包括哪些電路模組7-5 7-3 I/O實驗板的測試7-19 練習7-1 用建表法寫廣告燈程式7-22 練習7-2 汽車方向燈控制實驗7-28 練習7-3 聲音模擬器-電話鈴聲7-36 練習7-4 四個七段顯示器的掃描顯示實驗(採用7447)7-44 練習7-5 四個七段顯示器的掃描顯示(不使用7447 解碼器) 7-50 練習7-6 4 8 PIC內部計時/計數器 8-1 TMR0計時/計數器脈波源的選擇8-3 8-2 TMR0計時/計數器的控制邏輯分析8-5 8-3 預除器的使用8-8 8-4 如何啟動計時/計數器8-12 8-5 寫一個完整計時/計數程式8-14 8-6 CPU如何知道計時/計數已完成8-15 練習8-1 TMR0計時器實習(不使用預除器)-跑馬燈8-17 練習8-2 TMR0計時器實習(使用預除器)-跑馬燈8-20 練習8-3 TMR0計數器實習-計數外部脈波數8-22 9 中斷介紹 9-1 何謂中斷9-1 9-1-1 中斷名詞介紹9-2 9-2 PIC16F84中斷介紹9-3 9-3 中斷的致能與除能9-8 9-4 PIC16F84各中斷源介紹9-10 9-4-1 計時/計數溢位中斷9-10 9-4-2 外部中斷9-12 9-4-3 埠B準位變動中斷9-12 9-4-4 EEPROM資料寫入完成中斷9-15 9-5 在執行中斷期間,如何防止STATUS及W暫存器內 容被破壞9-15 練習9-1 TMR0計時/計數中斷實驗-跑馬燈9-17 練習9-2 同時使用兩個中斷的實驗-外部及計時中斷9-21 10 CPU特殊功能介紹 10-1 振盪電路10-1 10-1-1 石英晶體振盪器10-2 10-1-2 RC型振盪器10-3 10-1-3 RC振盪頻率與VDD關係圖表10-5 10-2 看門狗計時器(WDT)10-7 10-2-1 看門狗計時器的使用10-7 10-2.2 看門狗計時器的規劃10-8 10-2-3 如何啟動看門狗計時器10-11 10-3 省電SLEEP模態10-15 10-3-1 如何將CPU從睡眠(SLEEP)狀態中叫醒10-15 10-3-2 如何從TO及PD兩位元中判斷目前發生何 種重置10-16 10-4 結構位元、程式保護及ID識別碼介紹10-17 10-4-1 程式保護10-17 10-4-2 ID識別碼10-17 10-4-3 結構位元10-18 10-4-4 如何設定燒錄程式保護碼、ID識別碼及組 態位元10-20 練習10-1 RC振盪器、SLEEP省電睡眠狀態實習10-24 練習10-2 看門狗功能測試實驗10-28 11 EEPROM資料記憶體 11-1 EERPOM資料的讀取11-4 11-1-1 從EEPROM中讀取一個Byte資 料的步驟11-4 11-1-2 讀取EEPROM資料程式設計參考寫法11-5 11-2 EEPROM資料的寫入11-6 11-2-1 把一個Byte資料寫入EEPROM動作的步驟11-6 11-2-2 寫入資料到EEPROM程式設計參考寫法11-8 練習11-1 EEPROM資料記憶體讀寫實驗-不受斷電影 響的計數器11-9 12 綜合實作 12-1 十字路口的紅綠燈12-1 12-2 方波產生器12-8 12-3 時鐘製作12-15 12-4 4 12-5 步進馬達控制實習12-32 12-5-1 步進馬達的特點12-33 12-5-2 步進馬達的種類12-33 12-5-3 步進馬達的激磁方式12-34 12-5-4 步進馬達的驅動電路12-38 12-5-5 步進馬達的驅動控制模組12-41 12-6 5 12-6-1 點陣式LED顯示器結構12-46 12-6-2 編字形碼的方法12-48 12-7 電子琴12-56 12-8 音樂盒12-65 12-9 文字型LCD顯示器12-73 12-9-1 如何讓LCD顯示資料12-75 12-9-2 LCD內部的旗號與暫存器12-77 12-9-3 LCD模組控制命令介紹12-85 12-9-4 程式規劃設計12-91 12-10 LCD顯示實驗(4位元介面)12-109 附錄A PIC16F84特性資料A-1 附錄B LCD特性資料B-1 附錄C MCS51/PIC IO實驗板C-1 |