《零基礎學PIC單片機》是2010年機械工業(yè)出版社出版的圖書。
書名 | 零基礎學PIC單片機 | 出版社 | 機械工業(yè)出版社 |
---|---|---|---|
出版時間 | 第1版 (2010年8月1日) | 開本 | 16 |
前言
第一篇 開發(fā)基礎
第1章 單片機簡介
1.1 常用的單片機
1.2 PIC單片機
1.2.1 PIC單片機的種類
1.2.2 PIC16F877的功能特性
1.3 實踐拓展:8位PIC單片機有哪些型號
第2章 PIC單片機的開發(fā)流程及開發(fā)環(huán)境
2.1 單片機的開發(fā)流程
2.2 軟件開發(fā)平臺的安裝
2.2.1 MPLAB集成開發(fā)環(huán)境的安裝
2.2.2 測試匯編語言開發(fā)環(huán)境
2.2.3 C語言編譯器HI-TECHPICC的安裝
2.3 硬件開發(fā)平臺的安裝
2.3.1 Proteus ISIS軟件的安裝與測試
2.3.2 ICD2+開發(fā)板的硬件開發(fā)平臺的安裝
2.3.3 基于ICD2的硬件開發(fā)平臺的測試
2.4 單片機項目的建立
2.4.1 匯編語言項目的建立
2.4.2 C語言項目的建立
2.4.3 目標代碼的生成與排錯
2.5 程序的燒寫和調(diào)試運行
2.5.1 基于ISIS的目標代碼燒寫和調(diào)試
2.5.2 基于ICD2的目標代碼燒寫和調(diào)試
2.5.3 基于Proteus VSM MPLAB Viewer的目標代碼調(diào)試
2.6 實踐拓展:ICD2無法正常工作怎么辦
第二篇 結(jié)構與編程
第3章 PIC單片機最小系統(tǒng)
3.1 單片機系統(tǒng)的組成
3.2 PIC單片機最小系統(tǒng)的組成
3.2.1 電源電路
3.2.2 時鐘電路
3.2.3 復位電路
3.2.4 在線編程調(diào)試接口
3.3 實踐拓展:設計單片機電路板需要遵守哪些原則
第4章 PIC單片機的系統(tǒng)結(jié)構
4.1 PIC單片機的基本結(jié)構
4.1.1 基本功能模塊
4.1.2 專用功能模塊
4.2 PIC單片機的特點
4.3 實踐拓展:如何選擇合適的單片機
第5章 PIC單片機的匯編指令
5.1 PIC的RISC指令集
5.2 字節(jié)操作指令
5.3 位操作指令
5.4 立即數(shù)操作指令
5.5 轉(zhuǎn)移控制類指令
5.6 特別功能指令
5.7 實踐拓展:CISC與RISC有何不同
第6章 MPASM匯編語言及其程序設計
6.1 MPASM匯編語言
6.1.1 MPASM的語法
6.1.2 MPASM的偽指令
6.1.3 MPASM的運算符
6.1.4 MPASM的內(nèi)置宏指令
6.2 尋址模式
6.2.1 文件寄存器直接尋址與BANK的使用
6.2.2 文件寄存器間接尋址
6.2.3 程序的直接跳轉(zhuǎn)與PAGE的使用
6.2.4 程序的間接跳轉(zhuǎn)
6.3 MPASM匯編常用子程序設計
6.3.1 判斷分支程序
6.3.2 循環(huán)程序
6.3.3 延時子程序
6.3.4 查表子程序
6.4 匯編語言程序模板
6.5 實踐拓展:如何編程可以減少程序的bug
第7章 通用端口的輸出控制
7.1 PIcl6F877的輸出端口
7.1.1 輸出端口的工作原理
7.1.2 輸出端口的相關寄存器
7.1.3 端口的輸出驅(qū)動能力
7.1.4 I/O口的設定方法
7.1.5 PORTA的用法
7.2 輸出控制應用
7.2.1 實例:IJED的實用控制程序設計
7.2.2 實例:單個七段數(shù)碼管的靜態(tài)控制與動態(tài)控制
7.3 實踐拓展:如何提高系統(tǒng)的抗干擾能力
第8章 通用端口的輸入測量
8.1 PICl6F877的輸入端口
8.1.1 輸入端口的工作原理
8.1.2 輸入端口的相關寄存器
8.1.3 端口的"讀-修改-寫"問題
8.1.4 端口的高壓靜電保護
8.2 按鍵狀態(tài)的識別
8.3 矩陣式鍵盤的讀取
8.3.1 4×4矩陣式鍵盤的工作原理
8.3.2 實例:基于掃描法的矩陣式鍵盤讀取
8.4 實踐拓展:如何正確使用上拉電阻與下拉電阻
第9章 PIC單片機的C語言程序設計
9.1 實例:第一個單片機c語言程序
9.2 單片機C語言的數(shù)據(jù)類型
9.2.1 常量和變量
9.2.2 字符型數(shù)據(jù)
9.2.3 整型數(shù)據(jù)
9.2.4 浮點型數(shù)據(jù)
9.2.5 位型數(shù)據(jù)
9.2.6 變量的命名規(guī)則
9.2.7 變量賦初值
9.3 C語言的運算符
9.3.1 算術運算符
9.3.2 位運算符
9.3.3 賦值運算符
9.3.4 關系運算符
9.3.5 邏輯運算符
9.4 c語言的重要控制語句
9.4.1 選擇結(jié)構
9.4.2 循環(huán)結(jié)構
9.5 數(shù)組
9.5.1 數(shù)組的定義與初始化
9.5.2 數(shù)組的使用
9.5.3 實例:用C語言控制數(shù)碼管
9.6 函數(shù)
9.6.1 函數(shù)的聲明和定義
9.6.2 局部變量和全局變量
9.6.3 數(shù)組作為函數(shù)的參數(shù)
9.6.4 實例:延時函數(shù)的設計
9.7 預處理命令與宏定義
9.7.1 不帶參數(shù)的宏定義
9.7.2 帶參數(shù)的宏定義
9.7.3 文件包含
9.7.4 條件編譯
9.8 C語言編程規(guī)范
9.8.1 標識符命名
9.8.2 可讀性
9.8.3 程序的排版
9.8.4 注釋的書寫方法
9.9 多文件項目管理
9.9.1 頭文件的書寫
9.9.2 源碼文件的書寫
9.9.3 模塊文件添加到當前項目
9.10 實例:一位計數(shù)器的設計
9.11 實踐拓展:PIC單片機C語言入門常見問題
第10章 基于C語言的I/O控制
10.1 輸出端口的C語言編程
10.1.1 走馬燈控制
10.1.2 多數(shù)碼管的顯示控制
10.2 輸入端口的編程
10.2.1 單個按鍵狀態(tài)的讀取
10.2.2 兩個按鍵狀態(tài)的讀取
10.3 矩陣式鍵盤的讀取方法
10.3.1 基于掃描法的矩陣式鍵盤讀取
10.3.2 矩陣式鍵盤的模塊化編程
10.4 實例:簡單的電子計算器設計
10.5 實踐拓展:如何使用去偶電容
第三篇 模塊功能
第11章 中斷系統(tǒng)
11.1 單片機中斷的處理過程
11.2 PIC中斷系統(tǒng)的硬件結(jié)構
11.3 中斷的響應和處理
11.4 INT中斷
11.4.1 INT中斷的相關寄存器
11.4.2 INT中斷的硬件連接
11.4.3 INT中斷的匯編語言編程
11.4.4 PICC中斷服務程序的編寫
11.5 實例:用IMT中斷控制LED
11.6 實踐拓展:PIC單片機常見的中斷問題有哪些
第12章 定時/計數(shù)器
12.1 計數(shù)與定時的基本概念
12.2 PICl6F877的定時/計數(shù)器
12.3 TIMERO的用法
12.3.TIMERO的系統(tǒng)結(jié)構及相關寄存器
12.3.2 TIMERO的硬件連接
12.3.3 TIMERO的軟件編程
12.4 TIMERO的應用
12.4.1 實例:電子表設計
12.4.2 實例:脈沖寬度測量
12.4.3 實例:頻率計設計
12.4.4 實例:方波發(fā)生器
12.5 看門狗
12.5.1 看門狗的系統(tǒng)結(jié)構
12.5.2 看門狗的硬件設置
12.5.3 看門狗的程序設計
12.5.4 看門狗的使用要點
12.6 實踐拓展:如何校準PIC單片機內(nèi)部RC振蕩器
第13章 A/D轉(zhuǎn)換器
13.1 PIcl6F877片內(nèi)A/D轉(zhuǎn)換器的結(jié)構與基本用法
13.1.1 A/D轉(zhuǎn)換器的系統(tǒng)結(jié)構
13.1.2 與A/D轉(zhuǎn)換相關的寄存器
13.1.3 A/D轉(zhuǎn)換器的硬件設計
13.1.4 A/D轉(zhuǎn)換器的查詢方式操作時序與編程
13.2 實例:多通道A/D轉(zhuǎn)換編程
13.3 中斷模式下的A/D轉(zhuǎn)換
13.3.1 中斷模式下A/D轉(zhuǎn)換器涉及的寄存器
13.3.2 中斷模式下A/D轉(zhuǎn)換器編程
13.4 實例:電位器阻值測量
13.4.1 電位器阻值測量儀設計
13.4.2 A/D轉(zhuǎn)換的軟件濾波
13.4.3 上下限報警
13.4.4 休眠模式的A/D轉(zhuǎn)換
13.5 A/D轉(zhuǎn)換參數(shù)計算
13.5.1 轉(zhuǎn)換精度
13.5.2 采樣時間要求
13.5.3 轉(zhuǎn)換時間要求
13.6 實踐拓展:常見的A/D轉(zhuǎn)換器件有哪些
第14章 通用同步/異步收發(fā)器USART
14.1 串行通信與并行通信的基本概念
14.1.1 通信協(xié)議
14.1.2 數(shù)據(jù)傳送方式
14.1.3 波特率
14.1.4 串行通信的檢錯和糾錯
14.2 PIC單片機的USART模塊
14.2.1 USART的功能特點
14.2.2 USART發(fā)送器的系統(tǒng)結(jié)構
14.2.3 USART發(fā)送器的相關寄存器
14.2.4 實例:USART異步模式下發(fā)送數(shù)據(jù)
14.2.5 USART接收器的系統(tǒng)結(jié)構
14.2.6 USART接收器的相關寄存器
14.2.7 實例:USART異步模式下接收數(shù)據(jù)
……
第四篇 綜合實例
參考文獻
平裝: 513頁
正文語種: 簡體中文
ISBN: 9787111307877, 7111307879
條形碼: 9787111307877
尺寸: 25.8 x 18.2 x 1.8 cm
重量: 862 g
分別學C語言(先用VC編譯,了解單片機后用KEIL編譯)和單片機,買塊學習板把程序放進去實驗一下,把疑問搞清楚,最后獨自做一個有輸入輸出小玩意(比如說時鐘,計算器).學習的速度看你底子咯,我大一本來已...
先得學會看圖,廣聯(lián)達軟件的操作有幫助視頻,或者是你留個郵箱我發(fā)給你
根據(jù)個人的成長歷程建議學習工程造價:第一步其實就是學習定額:1、了解定額的編制原理,里面數(shù)據(jù)的組成原理;2、看定額中的說明和計算規(guī)則,其中計算規(guī)則更為重要;第二部是學習看懂圖紙:1、從結(jié)構施工圖開始,...
格式:pdf
大?。?span id="6gehu6w" class="single-tag-height">5.6MB
頁數(shù): 4頁
評分: 4.6
采用PIC16F877A單片機作為主控制器,8個分布在不同位置的光電傳感器作為檢測反饋模塊,利用相對位置的兩對光電傳感器檢測不同方位的光強之差,然后利用A/D轉(zhuǎn)換器輸出信號到單片機中,進而利用D/A轉(zhuǎn)換器輸出信號控制步進電機做出相應的角度變化.實現(xiàn)了對太陽光的實時追蹤,保證了全天候的太陽光直射狀態(tài).
格式:pdf
大小:5.6MB
頁數(shù): 5頁
評分: 4.5
采用由多顆高亮LED構成的陣列組合,配合目前華潤矽威科技(上海)有限公司新推出的PT4115綠色照明LED燈驅(qū)動電路,并通過Microchip Technology Inc.的單片機PIC16F627實現(xiàn)了PWM調(diào)光、定時控制等功能,從而設計實現(xiàn)了便于醫(yī)院特殊環(huán)境下使用的高效節(jié)能、易操作、易控制的冷光源LED手術燈.
PIC單片機簡介
1.PIC單片機(Peripheral Interface Controller)是一種用來開發(fā)和控制外圍設 備的集成電路(IC)。一種具有分散作用(多任務)功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當于人的神經(jīng)系統(tǒng)。
2.PIC 單片機是一個小的計算機。
3.PIC單片機有計算功能和記憶內(nèi)存像CPU并由軟件控制運行。然而,處理能力-般,存儲器容量也很有限,這取決于PIC的類型。但是它們的最高操作頻率大約都在20MHz左右,存儲器容量用做寫程序的大約1K-4K字節(jié)。
時鐘頻率與掃描程序的時間和執(zhí)行程序指令的時間有關系。但不能僅以時鐘頻率來判斷程序處理能力,它還隨處理裝置的體系結(jié)構改變(1*)。如果是同樣的體系結(jié)構,時鐘頻率較高的處理能力會較強。
PIC | XX | XXX | XXX | (X) | -XX | X | /XX |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1.前綴: PIC MICROCHIP 公司產(chǎn)品代號,特別地:dsPIC為集成DSP功能的新型PIC單片機
2.系列號:10、12、16、18、24、30、33、32,其中
PIC10、PIC12、PIC16、PIC18為8位單片機
PIC24、dsPIC30、dsPIC33為16位單片機
PIC32為32位單片機
3.器件型號(類型):
C CMOS 電路
CR CMOS ROM
LC 小功率CMOS 電路
LCS 小功率保護
AA 1.8V
LCR 小功率CMOS ROM
LV 低電壓
F 快閃可編程存儲器
HC 高速CMOS
FR FLEX ROM
4.改進類型或選擇
54A 、58A 、61 、62 、620 、621
622 、63 、64 、65 、71 、73 、74
42 、43 、44等
5.晶體標示:
LP 小功率晶體,
RC 電阻電容,
XT 標準晶體/振蕩器
HS 高速晶體
6.頻率標示:
-02 2MHZ,
-04 4MHZ,
-10 10MHZ,
-16 16MHZ
-20 20MHZ,
-25 25MHZ,
-33 33MHZ
7.溫度范圍:
空白 0℃至70℃,
I -45℃至85℃,
E -40℃至125℃
8.封裝形式:
L PLCC 封裝
JW 陶瓷熔封雙列直插,有窗口
P 塑料雙列直插
PQ 塑料四面引線扁平封裝
W 大圓片
SL 14腿微型封裝-150mil
JN 陶瓷熔封雙列直插,無窗口
SM 8腿微型封裝-207mil
SN 8腿微型封裝-150 mil
VS 超微型封裝8mm×13.4mm
SO 微型封裝-300 mil
ST 薄型縮小的微型封裝-4.4mm
SP 橫向縮小型塑料雙列直插
CL 68腿陶瓷四面引線,帶窗口
SS 縮小型微型封裝
PT 薄型四面引線扁平封裝
TS 薄型微型封裝8mm×20mm
TQ 薄型四面引線扁平封裝
《PIC單片機應用》是"圖解PIC單片機應用技術"叢書之一?!禤IC單片機應用》共13章,第1章介紹PIC單片機的主要功能和作用,程序運行方式和指令表示方法,第2~5章以制作并運行一個簡單的PIC單片機為例,介紹PIC的基本開發(fā)過程,如軟件開發(fā)環(huán)境、制作AKI-PIC編程器。MPLABIDE編寫程序以及測試方法等。第6~13章主要講解定時器、中斷處理、捕獲/比較/PWM、LCD顯示器編程、LISART接口、SSF接口、A/D轉(zhuǎn)換器的使用方法,以及EEP-ROM的讀寫處理等。附錄中介紹MPASM的偽指令、數(shù)值和運算方法,指令集,特殊功能寄存器的用法,以及EEPROM讀寫處理測試程序?qū)嵗取?/p>
《PIC單片機應用》內(nèi)容通俗易懂,實例豐富,圖文并茂,實用性強,可供有關PIC單片機的技術人員和愛好者,以及工科院校相關專業(yè)的師生閱讀參考。