PIC單片機編程

該書是"圖解PIC單片機應(yīng)用技術(shù)"叢書之一。本書以從未接觸過微控制器的人為對象,把理解編程基本思路作為重點,分別介紹PIC微控制器的內(nèi)部動作,編程過程分析,PIC微控制器數(shù)字量接口的應(yīng)用,以及如何熟練使用內(nèi)置設(shè)備、驅(qū)動電機等。附錄部分給出PIC的開發(fā)步驟、向PIC微控制器寫入程序、指令表、PIC16F877A等。該書圖文并茂,實例豐富,內(nèi)容循序漸進(jìn),具有很強的實用性。該書可供PIC單片機愛好者、高等院校相關(guān)專業(yè)師生,以及從事PIC單片機項目開發(fā)制作的工程技術(shù)人員閱讀和參考。

PIC單片機編程基本信息

書名 PIC單片機編程 作者 (日)光永法明
譯者 后田敏 ,王會芝 ISBN 9787030268440
定價 39.00元 出版社  科學(xué)出版社
出版時間  2010-4-1 開本  16開
秦曉平

4.1.5 外部電源

4.2 實驗電路的構(gòu)成

4.3 熟練使用I/O接口

4.3.1 點亮LED的實驗

4.3.2 PIC的初始化--最重要的是不要損壞PIC

4.3.3 確定輸人輸出的寄存器

4.3.4 點亮LED的程序

4.3.5 使LED閃爍(1)

4.3.6 程序的執(zhí)行速度

4.3.7 延長閃爍時間間隔的方法

4.3.8 延時10μs

4.3.9 延時1ms

4.3.10 延時0.5 s

4.3.11 使LED閃爍(2)

4.3.12 改變閃爍的周期

4.3.13 改變點亮和熄滅時間之比

4.3.14 注意read modify write操作

4.4 讀取開關(guān)狀態(tài)

4.4.1 位測試和檢測開關(guān)狀態(tài)

4.4.2 開關(guān)的接點顫動

4.4.3 防止開關(guān)的接點顫動的對策

4.4.4 松開開關(guān)時使LED動作

4.4.5 以固定周期讀取開關(guān)狀態(tài)

第5章 熟練使用內(nèi)置設(shè)備

5.1 熟練使用A-D變換器

5.1.1 A-D變換的值

5.1.2 A-D變換時鐘周期的設(shè)定

5.1.3 選擇A-D變換結(jié)果的格式

5.1.4 輸入引腳的設(shè)定

5.1.5 A-D變換的精度和速度

5.1.6 A-D變換方法

5.1.7 A-D變換的實驗

5.1.8 關(guān)于中斷

5.1.9 根據(jù)輸入電壓(電位器)改變閃爍間隔

5.1.10 利用查表法的實驗

5.1.11 使用硫化鎘光電池的實驗

5.1.12 光暗時LED閃爍

5.1.13 亮度記憶

5.2 熟練使用USART模塊

5.2.1 串行通信的基礎(chǔ)知識

5.2.2 異步串行通信的基礎(chǔ)

5.2.3 PIC16F877A串行通信的初始設(shè)定

5.2.4 利用PIC16F877A做串行通信(發(fā)送)

5.2.5 利用PIC16F877A做串行通信(接收)

5.2.6 按照串行通信發(fā)出的指示而動作的程序

5.2.7 從初始化到主程序

5.2.8 發(fā)送子程序和字符變換子程序

5.2.9 發(fā)送A-D變換結(jié)果的子程序

5.2.10 LED的點亮/熄滅的子程序

5.2.11 查表的子程序

5.2.12 實際動作

5.3 用字符型液晶顯示器顯示字符

5.3.1 液晶模塊的引腳配置

5.3.2 液晶模塊的內(nèi)部寄存器

5.3.3 液晶顯示器和并行通信

5.3.4 用4位格式發(fā)送8位數(shù)據(jù),液晶模塊的初始化

5.3.5 忙標(biāo)志位(busy flag)

5.3.6 用PC機串行通信向液晶模塊寫入字符的程序

5.3.7 液晶模塊初始化子程序

5.3.8 向液晶模塊寫入的子程序

5.3.9 從液晶模塊讀出的子程序

5.3.10 其他子程序

5.4 定時器0的使用方法

5.5 熟練使用中斷

5.5.1 編制中斷處理程序的方法

5.5.2 定時器0的中斷

5.5.3 使用定時器0中斷的程序

5.5.4 使用中斷的注意事項

第6章 驅(qū)動電動機

6.1 驅(qū)動無線伺服電動機的實驗

6.1.1 驅(qū)動電動機的實驗

6.1.2 由PC計算機發(fā)出角度控制指令(利用中斷產(chǎn)生脈沖)

6.1.3 程序的結(jié)構(gòu)

6.1.4 利用2個定時器的中斷產(chǎn)生脈沖

6.1.5 定時器2的使用方法

6.1.6 利用中斷驅(qū)動伺服電動機的程序

6.1.7 中斷處理程序

6.1.8 接收PC計算機的命令(主程序)

6.1.9 把2個字符變換成為十六進(jìn)制數(shù)(子程序RCV-HEX)

6.1.10 與PC計算機相連接驅(qū)動伺服電動機

6.2 驅(qū)動電動機的實驗

6.2.1 使用CCP模塊

6.2.2 使用CCP模塊控制電動機的轉(zhuǎn)速

6.2.3 使用CCP模塊的程序

第7章 熟練使用PIC

7.1 閱讀數(shù)據(jù)手冊

7.2 數(shù)據(jù)手冊的構(gòu)成

7.3 閱讀數(shù)據(jù)手冊(內(nèi)置EEPROM的使用方法)

7.3.1 內(nèi)容概要及關(guān)聯(lián)寄存器

7.3.2 程序?qū)嵗?/p>

7.3.3 注意事項與總結(jié)

7.4 休眠

7.4.1 從休眠中喚醒

7.4.2 使用sleep指令時的注意事項

7.5 看門狗定時器

7.5.1 什么是看門狗定時器(WDT)

7.5.2 看門狗定時器的動作時間

7.5.3 檢測看門狗定時器的動作

7.6 匯編器的其他功能

7.6.1 條件匯編

7.6.2 宏功能

7.7 頭文件的閱讀方法

7.8 應(yīng)用指南的使用方法

7.8.1 AN617定點數(shù)的運算程序

7.8.2 AN617的使用方法

7.8.3 定點數(shù)

7.8.4 計算程序應(yīng)用指南

7.9 其他14位PIC微控制器的使用

7.9.1 PIC12F675的使用

7.10 調(diào)試要點

7.11 本書結(jié)束語

附錄A PIC的開發(fā)步驟

附錄B 向PIC微控制器寫入程序

附錄C 指令表

附錄D PIC16F877A特殊功能寄存器一覽表

PIC單片機編程造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報價日期
PIC單片機編程 JY-PICKIT2 查看價格 查看價格

JY

13% 成都嘉林源電子有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

立信

13% 廣州市力升達(dá)防雷科技有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南新科保防雷工程有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

宇恬

13% 昆明宇恬科技工程有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南派德科技有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南萬馬高科技有限公司
編程繼電保護(hù)裝置 品種:微保護(hù)裝置;型號:NY-M-700;系列:NY-M系列;產(chǎn)品說明:標(biāo)準(zhǔn)配置; 查看價格 查看價格

納宇

13% 河北華宇電氣科技有限公司
編程繼電保護(hù)裝置 品種:微保護(hù)裝置;型號:NY-M-100;系列:NY-M系列;產(chǎn)品說明:標(biāo)準(zhǔn)配置; 查看價格 查看價格

納宇

13% 河北華宇電氣科技有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

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

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

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

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

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

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

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

臺班 廣州市2005年1季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應(yīng)商 報價地區(qū) 最新報價時間
人臉識別單片機 人臉識別單片機|1個 1 查看價格 惠州市金力工程技術(shù)有限公司 廣東   2022-11-21
人臉識別單片機 -|1套 1 查看價格 國科城市大腦(北京)科技有限公司 廣東   2021-10-20
單片機應(yīng)用實訓(xùn)考核裝置 配置詳附件二|20套 2 查看價格 濟(jì)南智星教育設(shè)備有限公司 貴州  貴陽市 2016-11-02
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子|2591臺 1 查看價格 昆明宇恬科技工程有限公司 云南  昆明市 2015-04-10
下位編程軟件 PLC編程軟件,支持梯形圖及功能塊編程;需為正版國同類產(chǎn)品國際一線品牌,兼容性好|1套 1 查看價格 北京華業(yè)環(huán)球科技有限公司    2015-08-17
編程調(diào)試 定制化編程|2.0臺 3 查看價格 深圳市一禾音視頻科技有限公司    2015-11-25
中控主編程軟件 中控主底層軟件編程|4套 1 查看價格 廣州市保倫電子有限公司 全國   2021-01-15
編程調(diào)試 定制化編程|1.0項 3 查看價格 快思聰廣州辦事處    2015-12-25

PIC單片機編程圖書目錄

第1章 PIC微控制器概述

1.1 PIC的概念

1.2 編程的順序流程書

1.3 機器語言

第2章 PIC微控制器編程的基礎(chǔ)知識

2.1 PIC微控制器的內(nèi)部結(jié)構(gòu)

2.2 程序計數(shù)器

2.3 匯編語言和機器語言

2.4 地址和標(biāo)簽地址

2.5 數(shù)字的表示方法(二進(jìn)制、十進(jìn)制、十六進(jìn)制)

2.5.1 二進(jìn)制數(shù)

2.5.2 十六進(jìn)制數(shù)

2.5.3 把二進(jìn)制數(shù)轉(zhuǎn)換成為十進(jìn)制數(shù)

2.5.4 把十六進(jìn)制數(shù)轉(zhuǎn)換成為十進(jìn)制數(shù)

2.5.5 把十進(jìn)制數(shù)轉(zhuǎn)換成為十六進(jìn)制數(shù)

2.6 二進(jìn)制的加法和減法

2.7 用2的補數(shù)表示負(fù)數(shù)

2.8 邏輯運算

2.9 移位

2.10 PIC16F877A的文件寄存器

2.11 PIC中使用的數(shù)字

2.12 寄存器STATUS

2.13 PIC16F877A指令一覽

2.14 PIC16F877A的指令分類

2.15 PIC編程基礎(chǔ)

2.16 Bank切換

2.17 文件寄存器的間接訪問

2.18 匯編語言的編程規(guī)則

2.19 MPASM的常用功能

2.20 標(biāo)簽地址與通用寄存器的使用方法

第3章 編程過程分析

3.1 模擬器的使用

3.2 熟練使用匯編語言

3.3 利用模擬器執(zhí)行加減運算與邏輯運算

3.4 數(shù)值的比較

3.5 循環(huán)操作

3.5.1 同一動作重復(fù)執(zhí)行2次

3.5.2 同一動作重復(fù)執(zhí)行10次

3.5.3 同一動作重復(fù)執(zhí)行1000次

3.5.4 同一動作重復(fù)執(zhí)行1111次

3.5.5 同一動作重復(fù)執(zhí)行1 000 000次

3.6 子程序

3.6.1 用寄存器w傳遞參數(shù)

3.6.2 用特定的寄存器傳遞參數(shù)

3.6.3 用指針寄存器(FSR)傳遞參數(shù)

3.7 條件分支(寄存器PCL計算)

3.8 查表(讀取預(yù)先準(zhǔn)備的表)

3.9 計算過程分解

3.9.1 2字節(jié)的加法計算

3.9.2 2字節(jié)的減法計算

3.9.3 簡單的乘法與除法計算

3.10 Bank切換的要點

3.10.1 直接訪問寄存器

3.10.2 使用FSR、INDF間接訪問

第4章 PIC微控制器數(shù)字量接口的應(yīng)用

4.1 PIC微控制器的硬件介紹

4.1.1 PIC16F877A的引腳配置

4.1.2 電源和振蕩器的類型,動作頻率

4.1.3 頻率和周期

4.1.4

PIC單片機編程常見問題

  • 單片機脈沖信號編程

    樓上回答有誤,很明顯輸出入信號多于2路,用普通IO口可以。程序中主要做好掃描和判斷,不停讀P1.0口,如果上次讀到的為1,這次讀到的是0,既可以判斷為下降沿,這時可以設(shè)一個標(biāo)記位,標(biāo)示1秒脈沖來了。然...

  • 關(guān)于病房呼叫系統(tǒng)的程序問題,單片機編程!

    1:X1的晶振頻率多大?蜂鳴器發(fā)聲頻率 和 時、分、秒的計算是需要計算頻率的。。。2:你所說的“要單片機語言程序,不要C語言程序”是什么意思?沒明白你是要單片機的什么語言的,源代碼的匯編(.ASM)?...

  • 誰有PIC單片機開發(fā)板電路圖,

    初學(xué)者焊板不可能成功的,去淘寶買個吧,大概200左右,再加個編程器ICD2 或者KIT2也要1百來塊PIC是用的mips ,支持mips的大的公司就2,,3家,PIC是最大的一家。如果不是指定的話,建...

PIC單片機編程文獻(xiàn)

基于PIC單片機的循日追光裝置設(shè)計 基于PIC單片機的循日追光裝置設(shè)計

格式:pdf

大小:5.6MB

頁數(shù): 4頁

評分: 4.6

采用PIC16F877A單片機作為主控制器,8個分布在不同位置的光電傳感器作為檢測反饋模塊,利用相對位置的兩對光電傳感器檢測不同方位的光強之差,然后利用A/D轉(zhuǎn)換器輸出信號到單片機中,進(jìn)而利用D/A轉(zhuǎn)換器輸出信號控制步進(jìn)電機做出相應(yīng)的角度變化.實現(xiàn)了對太陽光的實時追蹤,保證了全天候的太陽光直射狀態(tài).

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

格式:pdf

大?。?span id="psnsopm" class="single-tag-height">5.6MB

頁數(shù): 5頁

評分: 4.5

采用由多顆高亮LED構(gòu)成的陣列組合,配合目前華潤矽威科技(上海)有限公司新推出的PT4115綠色照明LED燈驅(qū)動電路,并通過Microchip Technology Inc.的單片機PIC16F627實現(xiàn)了PWM調(diào)光、定時控制等功能,從而設(shè)計實現(xiàn)了便于醫(yī)院特殊環(huán)境下使用的高效節(jié)能、易操作、易控制的冷光源LED手術(shù)燈.

立即下載

《PIC單片機應(yīng)用》是"圖解PIC單片機應(yīng)用技術(shù)"叢書之一。《PIC單片機應(yīng)用》共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單片機應(yīng)用》內(nèi)容通俗易懂,實例豐富,圖文并茂,實用性強,可供有關(guān)PIC單片機的技術(shù)人員和愛好者,以及工科院校相關(guān)專業(yè)的師生閱讀參考。

PIC單片機簡介

1.PIC單片機(Peripheral Interface Controller)是一種用來開發(fā)和控制外圍設(shè) 備的集成電路(IC)。一種具有分散作用(多任務(wù))功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當(dāng)于人的神經(jīng)系統(tǒng)。

2.PIC 單片機是一個小的計算機。

3.PIC單片機有計算功能和記憶內(nèi)存像CPU并由軟件控制運行。然而,處理能力-般,存儲器容量也很有限,這取決于PIC的類型。但是它們的最高操作頻率大約都在20MHz左右,存儲器容量用做寫程序的大約1K-4K字節(jié)。

時鐘頻率與掃描程序的時間和執(zhí)行程序指令的時間有關(guān)系。但不能僅以時鐘頻率來判斷程序處理能力,它還隨處理裝置的體系結(jié)構(gòu)改變(1*)。如果是同樣的體系結(jié)構(gòu),時鐘頻率較高的處理能力會較強。

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 小功率保護(hù)

AA 1.8V

LCR 小功率CMOS ROM

LV 低電壓

F 快閃可編程存儲器

HC 高速CMOS

FR FLEX ROM

4.改進(jìn)類型或選擇

54A 、58A 、61 、62 、620 、621

622 、63 、64 、65 、71 、73 、74

42 、43 、44等

5.晶體標(biāo)示:

LP 小功率晶體,

RC 電阻電容,

XT 標(biāo)準(zhǔn)晶體/振蕩器

HS 高速晶體

6.頻率標(biāo)示:

-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單片機編程相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 甘肅中泰博瑞工程項目管理咨詢有限公司 山東創(chuàng)盈項目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機 大山檳榔 上海地鐵維護(hù)保障有限公司通號分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項目部 華潤燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司