單片機入門與實戰
阿新 • • 發佈:2018-10-20
連接 引腳 校驗 設置 部分 模擬 控制 usart 復位
此文參考《PIC單片機入門與實戰》張明鋒編著
此書共十一章,介紹了從單片機的結構和指令系統到使用C語言編寫程序實現對外圍設備的控制。
PIC單片機的結構和指令系統
本章目標
- 了解市面上的單片機種類
- 單片機的大致結構
- 單片機如何讀取和執行指令
- 如何人為的控制單片機,在這個過程中在操作哪部分
- 單片機中斷有什麽作用
PIC單片機的特色
本章目標
- 單片機時鐘有什麽作用
- 如何產生時鐘
- 為何選擇石英晶體或陶瓷作為諧振器的材料
- 如何確定振蕩模式
- 如何實現單片機的復位
- 為什麽要有復位功能
- 四種復位類型有什麽優缺點
- 單片機休眠狀態下,什麽在運行?
- 何謂單片機在線串行編程
- 為什麽要對單片機的芯片配置字
Microchip單片機產品概述
PIC單片機的開發環境
本章目標
- 需要用到的軟件和這些軟件的功能
- 對項目進行管理時應該註意哪些問題
- 如何使用宏指令
PIC單片機的開發工具
本章目標
- 利用模擬器監控程序,調錯和產生信號
- 在線調試器的連線和供電
- 硬件仿真器的連接和調試
- 仿真器的高級觸發是什麽
- 利用第三方工具實現擴展
PIC單片機的I/O口及其靈活應用
本章目標
- 端口的讀寫操作是處理的電壓值嗎
- 為什麽多個端口的電壓可以實現這個邏輯?用到的是與非邏輯電路?
- 如何對I/O口進行設定
- 不同類型的端口功能上有什麽差異
- 利用I/O口實現簡單的功能
PIC單片機的定時器資源及其應用
本章目標
- 定時器應用什麽原理
- 為什麽要有定時器
- 定時器能起到什麽作用
- 不同的定時器功能的差異
PIC單片機的模/數轉換模塊及其使用
本章目標
- 模數轉換模塊用到了什麽背景知識
- 引腳圖詳解
- 信號在什麽情況下需要進行模數轉換
- 如何對輸入信號采樣
- 如何選擇參考電壓
- ADC模塊的分辨率有什麽作用
- 不同引腳單片機上的AD模塊有什麽區別
- AD轉換時需要考慮的問題
PIC單片機的USART通信模塊及其使用
本章目標
- 什麽是USART
- 如何通俗理解波特率
- 不同的控制類型的控制寄存器功能比較
- 如何設置波特率
- 了解同步通信和異步通信的實現方式
- 數據緩沖技巧有哪些
- 通信數據的校驗方法有哪些
- 自適應波特率如何實現
- 如何實現多機通信
PIC單片機同步串行接口及其應用
本章目標
- 本過程中需要用到哪些模塊
- 寄存器有什麽作用
- 利用SSP模塊實現通信
- 什麽叫 \(I^2C\) 模式
- 利用軟件實現同步串行通信
PIC單片機的CCP模塊及其應用
本章目標
- 什麽是CCP模塊
- CCP模塊有什麽功能
- 這些功能的實現做簡單概述
- CCP模塊的PWM模式是什麽
PIC單片機的C語言編程
本章目標
- 需要用到的輔助工具(軟件及硬件)
- 學會使用變量,同時掌握變量類型
- 學會使用函數(庫)
- 學會對軟件進行自定義配置,令其適應實際環境
- 學會C和匯編的混合編程
單片機入門與實戰