零基礎學PIC單片機基本信息

書名 零基礎學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ù)

……

第四篇 綜合實例

參考文獻

零基礎學PIC單片機造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
基礎 品種:基礎梁;規(guī)格型號:C30商砼;類別:土建工程; 查看價格 查看價格

炬龍鋼結(jié)構

m3 13% 四川炬龍鋼結(jié)構建筑工程有限公司
PIC單片機編程器 JY-PICKIT2 查看價格 查看價格

JY

13% 成都嘉林源電子有限公司
鐵塔基礎 M48×1680 查看價格 查看價格

13% 廣州鏵茂鋼構材料制造有限公司
裝配式獨立基礎 強度等級:C35,說明:無鐵線, 查看價格 查看價格

民諾

m 13% 廣州市民諾建筑材料有限公司
基礎 C55 查看價格 查看價格

興典

m3 13% 廣西南寧興典混凝土有限責任公司
基礎 C35 查看價格 查看價格

興典

m3 13% 廣西南寧興典混凝土有限責任公司
基礎 C40 查看價格 查看價格

興典

m3 13% 廣西南寧興典混凝土有限責任公司
基礎 C60 查看價格 查看價格

興典

m3 13% 廣西南寧興典混凝土有限責任公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
塔式起重機軌道式基礎 查看價格 查看價格

韶關市2010年8月信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年4季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年1季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年3季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年2季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年4季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年2季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年1季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
人臉識別單片機 人臉識別單片機|1個 1 查看價格 惠州市金力工程技術有限公司 廣東   2022-11-21
人臉識別單片機 -|1套 1 查看價格 國科城市大腦(北京)科技有限公司 廣東   2021-10-20
單片機應用實訓考核裝置 配置詳附件二|20套 2 查看價格 濟南智星教育設備有限公司 貴州  貴陽市 2016-11-02
基礎實驗套件 產(chǎn)品組成:電源適配器、O型轉(zhuǎn)接頭、直接、T接、L接、開關、接地、電流表、電壓表、小燈泡、LED小燈、定值電阻、半透明擋板、X連接頭;功能:通過模塊的組合,幫助學生理解電路的基本構成,學會如何利用開關來控制電路,探究完成簡易電報、點亮小燈泡、開關電路、并聯(lián)電路、串聯(lián)電路、電容的充放電等實驗.|1套 1 查看價格 重慶市馳諾科技有限公司 四川   2019-06-24
基礎實驗套件 產(chǎn)品組成:電源適配器、O型轉(zhuǎn)接頭、直接、T接、L接、開關、接地、電流表、電壓表、小燈泡、LED小燈、定值電阻、半透明擋板、X連接頭;功能:通過模塊的組合,幫助學生理解電路的基本構成,學會如何利用開關來控制電路,探究完成簡易電報、點亮小燈泡、開關電路、并聯(lián)電路、串聯(lián)電路、電容的充放電等實驗.|1套 1 查看價格 廣州市翔達教學儀器有限公司 四川   2019-06-23
春天牌仕門 仕門CT-A-002|87扇 1 查看價格 春天門業(yè)廈門總經(jīng)銷 四川  成都市 2010-08-04
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子|2591臺 1 查看價格 昆明宇恬科技工程有限公司 云南  昆明市 2015-04-10
學生 1.支持查看某個班級的學生情,包含綜合情況趨勢圖、單科情況趨勢圖,可以按得分率來展示,也可以按照排名展示;2.可以設置"心形"按鈕關注具體的學生;3.支持查看單個學生的情詳情;|11 1 查看價格 廣東天智實業(yè)有限公司 全國   2021-07-23

平裝: 513頁

正文語種: 簡體中文

ISBN: 9787111307877, 7111307879

條形碼: 9787111307877

尺寸: 25.8 x 18.2 x 1.8 cm

重量: 862 g

零基礎學PIC單片機常見問題

  • 如何從零開始學單片機

    分別學C語言(先用VC編譯,了解單片機后用KEIL編譯)和單片機,買塊學習板把程序放進去實驗一下,把疑問搞清楚,最后獨自做一個有輸入輸出小玩意(比如說時鐘,計算器).學習的速度看你底子咯,我大一本來已...

  • 零基礎學廣聯(lián)達

    先得學會看圖,廣聯(lián)達軟件的操作有幫助視頻,或者是你留個郵箱我發(fā)給你

  • 零基礎,學造價,怎么學

    根據(jù)個人的成長歷程建議學習工程造價:第一步其實就是學習定額:1、了解定額的編制原理,里面數(shù)據(jù)的組成原理;2、看定額中的說明和計算規(guī)則,其中計算規(guī)則更為重要;第二部是學習看懂圖紙:1、從結(jié)構施工圖開始,...

零基礎學PIC單片機文獻

基于PIC單片機的循日追光裝置設計 基于PIC單片機的循日追光裝置設計

格式: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).

立即下載
基于PIC單片機的醫(yī)用LED手術燈設計 基于PIC單片機的醫(yī)用LED手術燈設計

格式: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è)的師生閱讀參考。

零基礎學PIC單片機相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄