詳細解析 PIC 16F18857 / 77 原理與應用 -- 使用組合語言與 C語言
內容描述
1.針對8位元單晶片市占率第一的Microchip公司之最新一代的產品 PIC16F18857/77單晶片之每一項功能,做詳盡之原理及用法的說明,並輔以程式範例,務使讀者能透徹了解單晶片中之每一項功能。
2.本書為學習單晶片之鑰,能免去讀者摸索之苦。若細心研讀,必能將單晶片玩弄於指掌之間。
3.本書適用於單晶片各個階段的學習,可用做技術高中及大專院校各階段的教材,也可以做為自我學習單晶片的教材。
4.每個範例都有組合語言和C語言的程式,讀者可以兩種語法都學或挑選其中一種學習,部分範例還有使用MCC設計程式的詳細步驟,適合讀者群的各種學習需求。
5.本書所有的程式範例都可以配合專用實驗板做上機練習。
目錄大綱
Chapter 01 前言
Chapter 02 PIC16F18857/77
2-1 PIC16F18857/77基本結構與功能
2-2 振盪器結構
Chapter 03 記憶體架構
Chapter 04 指令集
4-1 指令集特性
4-2 指令集說明
Chapter 05 輸入/輸出
5-1 I/O 埠相關暫存器
5-2 I/O 範例
Chapter 06 中斷
6-1 PIC的中斷架構
6-2 外部中斷
Chapter 07 計時器
7-1 計時器(Timer)原理
7-2 計時器 0 模組
7-3 計時器 1/3/5 模組
7-4 計時器 2/4/6 模組
Chapter 08 A/D轉換器&D/A轉換器
8-1 A/D轉換器模組
8-2 A/D轉換器模組之實際應用
8-3 D/A轉換器模組
Chapter 09 CCP
9-1 CCP模組
9-2 擷取模式
9-3 比較模式
9-4 PWM模組
Chapter 10 LCD
10-1 LCD基本控制方法
10-2 應用範例
Chapter 11 串列傳輸
11-1 MCC(MPLAB Code Configurator)
11-2 EUSART模式
11-3 EUSART非同步模式
11-4 SPI
11-5 IC模式
附錄 MPLAB X IDE操作步驟
附錄-1 MPLAB X IDE操作步驟-組合語言
附錄-2 MPLAB X IDE操作步驟-C語言