注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具PIC單片機(jī)編程

PIC單片機(jī)編程

PIC單片機(jī)編程

定 價(jià):¥39.00

作 者: (日)光永法明,后田敏 著,王會(huì)芝 譯,秦曉平 審
出版社: 科學(xué)出版社
叢編項(xiàng): 圖解PIC單片機(jī)應(yīng)用技術(shù)
標(biāo) 簽: 維修

購(gòu)買這本書(shū)可以去


ISBN: 9787030268440 出版時(shí)間: 2010-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 292 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《PIC單片機(jī)編程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 PIC微控制器概述
1.1 PIC的概念
1.2 編程的順序流程書(shū)
1.3 機(jī)器語(yǔ)言
第2章 PIC微控制器編程的基礎(chǔ)知識(shí)
2.1 PIC微控制器的內(nèi)部結(jié)構(gòu)
2.2 程序計(jì)數(shù)器
2.3 匯編語(yǔ)言和機(jī)器語(yǔ)言
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的補(bǔ)數(shù)表示負(fù)數(shù)
2.8 邏輯運(yùn)算
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 文件寄存器的間接訪問(wèn)
2.18 匯編語(yǔ)言的編程規(guī)則
2.19 MPASM的常用功能
2.20 標(biāo)簽地址與通用寄存器的使用方法
第3章 編程過(guò)程分析
3.1 模擬器的使用
3.2 熟練使用匯編語(yǔ)言
3.3 利用模擬器執(zhí)行加減運(yùn)算與邏輯運(yùn)算
3.4 數(shù)值的比較
3.5 循環(huán)操作
3.5.1 同一動(dòng)作重復(fù)執(zhí)行2次
3.5.2 同一動(dòng)作重復(fù)執(zhí)行10次
3.5.3 同一動(dòng)作重復(fù)執(zhí)行1000次
3.5.4 同一動(dòng)作重復(fù)執(zhí)行1111次
3.5.5 同一動(dòng)作重復(fù)執(zhí)行1 000 000次
3.6 子程序
3.6.1 用寄存器w傳遞參數(shù)
3.6.2 用特定的寄存器傳遞參數(shù)
3.6.3 用指針寄存器(FSR)傳遞參數(shù)
3.7 條件分支(寄存器PCL計(jì)算)
3.8 查表(讀取預(yù)先準(zhǔn)備的表)
3.9 計(jì)算過(guò)程分解
3.9.1 2字節(jié)的加法計(jì)算
3.9.2 2字節(jié)的減法計(jì)算
3.9.3 簡(jiǎn)單的乘法與除法計(jì)算
3.10 Bank切換的要點(diǎn)
3.10.1 直接訪問(wèn)寄存器
3.10.2 使用FSR、INDF間接訪問(wèn)
第4章 PIC微控制器數(shù)字量接口的應(yīng)用
4.1 PIC微控制器的硬件介紹
4.1.1 PIC16F877A的引腳配置
4.1.2 電源和振蕩器的類型,動(dòng)作頻率
4.1.3 頻率和周期
4.1.4 配置位
4.1.5 外部電源
4.2 實(shí)驗(yàn)電路的構(gòu)成
4.3 熟練使用I/O接口
4.3.1 點(diǎn)亮LED的實(shí)驗(yàn)
4.3.2 PIC的初始化——最重要的是不要損壞PIC
4.3.3 確定輸人輸出的寄存器
4.3.4 點(diǎn)亮LED的程序
4.3.5 使LED閃爍(1)
4.3.6 程序的執(zhí)行速度
4.3.7 延長(zhǎng)閃爍時(shí)間間隔的方法
4.3.8 延時(shí)10μs
4.3.9 延時(shí)1ms
4.3.10 延時(shí)0.5 s
4.3.11 使LED閃爍(2)
4.3.12 改變閃爍的周期
4.3.13 改變點(diǎn)亮和熄滅時(shí)間之比
4.3.14 注意read modify write操作
4.4 讀取開(kāi)關(guān)狀態(tài)
4.4.1 位測(cè)試和檢測(cè)開(kāi)關(guān)狀態(tài)
4.4.2 開(kāi)關(guān)的接點(diǎn)顫動(dòng)
4.4.3 防止開(kāi)關(guān)的接點(diǎn)顫動(dòng)的對(duì)策
4.4.4 松開(kāi)開(kāi)關(guān)時(shí)使LED動(dòng)作
4.4.5 以固定周期讀取開(kāi)關(guān)狀態(tài)
第5章 熟練使用內(nèi)置設(shè)備
5.1 熟練使用A-D變換器
5.1.1 A-D變換的值
5.1.2 A-D變換時(shí)鐘周期的設(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變換的實(shí)驗(yàn)
5.1.8 關(guān)于中斷
5.1.9 根據(jù)輸入電壓(電位器)改變閃爍間隔
5.1.10 利用查表法的實(shí)驗(yàn)
5.1.11 使用硫化鎘光電池的實(shí)驗(yàn)
5.1.12 光暗時(shí)LED閃爍
5.1.13 亮度記憶
5.2 熟練使用USART模塊
5.2.1 串行通信的基礎(chǔ)知識(shí)
5.2.2 異步串行通信的基礎(chǔ)
5.2.3 PIC16F877A串行通信的初始設(shè)定
5.2.4 利用PIC16F877A做串行通信(發(fā)送)
5.2.5 利用PIC16F877A做串行通信(接收)
5.2.6 按照串行通信發(fā)出的指示而動(dòng)作的程序
5.2.7 從初始化到主程序
5.2.8 發(fā)送子程序和字符變換子程序
5.2.9 發(fā)送A-D變換結(jié)果的子程序
5.2.10 LED的點(diǎn)亮/熄滅的子程序
5.2.11 查表的子程序
5.2.12 實(shí)際動(dòng)作
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機(jī)串行通信向液晶模塊寫入字符的程序
5.3.7 液晶模塊初始化子程序
5.3.8 向液晶模塊寫入的子程序
5.3.9 從液晶模塊讀出的子程序
5.3.10 其他子程序
5.4 定時(shí)器0的使用方法
5.5 熟練使用中斷
5.5.1 編制中斷處理程序的方法
5.5.2 定時(shí)器0的中斷
5.5.3 使用定時(shí)器0中斷的程序
5.5.4 使用中斷的注意事項(xiàng)
第6章 驅(qū)動(dòng)電動(dòng)機(jī)
6.1 驅(qū)動(dòng)無(wú)線伺服電動(dòng)機(jī)的實(shí)驗(yàn)
6.1.1 驅(qū)動(dòng)電動(dòng)機(jī)的實(shí)驗(yàn)
6.1.2 由PC計(jì)算機(jī)發(fā)出角度控制指令(利用中斷產(chǎn)生脈沖)
6.1.3 程序的結(jié)構(gòu)
6.1.4 利用2個(gè)定時(shí)器的中斷產(chǎn)生脈沖
6.1.5 定時(shí)器2的使用方法
6.1.6 利用中斷驅(qū)動(dòng)伺服電動(dòng)機(jī)的程序
6.1.7 中斷處理程序
6.1.8 接收PC計(jì)算機(jī)的命令(主程序)
6.1.9 把2個(gè)字符變換成為十六進(jìn)制數(shù)(子程序RCV—HEX)
6.1.10 與PC計(jì)算機(jī)相連接驅(qū)動(dòng)伺服電動(dòng)機(jī)
6.2 驅(qū)動(dòng)電動(dòng)機(jī)的實(shí)驗(yàn)
6.2.1 使用CCP模塊
6.2.2 使用CCP模塊控制電動(dòng)機(jī)的轉(zhuǎn)速
6.2.3 使用CCP模塊的程序
第7章 熟練使用PIC
7.1 閱讀數(shù)據(jù)手冊(cè)
7.2 數(shù)據(jù)手冊(cè)的構(gòu)成
7.3 閱讀數(shù)據(jù)手冊(cè)(內(nèi)置EEPROM的使用方法)
7.3.1 內(nèi)容概要及關(guān)聯(lián)寄存器
7.3.2 程序?qū)嵗?br /> 7.3.3 注意事項(xiàng)與總結(jié)
7.4 休眠
7.4.1 從休眠中喚醒
7.4.2 使用sleep指令時(shí)的注意事項(xiàng)
7.5 看門狗定時(shí)器
7.5.1 什么是看門狗定時(shí)器(WDT)
7.5.2 看門狗定時(shí)器的動(dòng)作時(shí)間
7.5.3 檢測(cè)看門狗定時(shí)器的動(dòng)作
7.6 匯編器的其他功能
7.6.1 條件匯編
7.6.2 宏功能
7.7 頭文件的閱讀方法
7.8 應(yīng)用指南的使用方法
7.8.1 AN617定點(diǎn)數(shù)的運(yùn)算程序
7.8.2 AN617的使用方法
7.8.3 定點(diǎn)數(shù)
7.8.4 計(jì)算程序應(yīng)用指南
7.9 其他14位PIC微控制器的使用
7.9.1 PIC12F675的使用
7.10 調(diào)試要點(diǎn)
7.11 本書(shū)結(jié)束語(yǔ)
附錄A PIC的開(kāi)發(fā)步驟
附錄B 向PIC微控制器寫入程序
附錄C 指令表
附錄D PIC16F877A特殊功能寄存器一覽表

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)