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

PLC18FXXX單片機(jī)程序設(shè)計(jì)及應(yīng)用

PLC18FXXX單片機(jī)程序設(shè)計(jì)及應(yīng)用

定 價(jià):¥29.00

作 者: 劉和平 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): PIC系列單片機(jī)叢書(shū)
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787810775656 出版時(shí)間: 2005-02-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 273 字?jǐn)?shù):  

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

  內(nèi)容簡(jiǎn)介主要介紹PIC18Fxxx系列單片機(jī)的編程方法。書(shū)中介紹了大量的應(yīng)用例程及與編程相關(guān)的知識(shí),幾乎涉及到PIC18Fxxx單片機(jī)的所有功能模塊的編程應(yīng)用,并給出了典型應(yīng)用實(shí)例的原理電路圖和源程序清單。所有程序均在重慶大學(xué)-美國(guó)微芯公司PIC單片機(jī)實(shí)驗(yàn)室設(shè)計(jì)制作的實(shí)驗(yàn)板上調(diào)試通過(guò),程序見(jiàn)本書(shū)所附光盤(pán)。本書(shū)可作為單片機(jī)開(kāi)發(fā)者和初學(xué)者設(shè)計(jì)與編程的自學(xué)參考書(shū),也可作為高等院校有關(guān)單片機(jī)原理及應(yīng)用課程的實(shí)驗(yàn)指導(dǎo)書(shū)。本書(shū)可與《PIC18Fxxx單片機(jī)原理及接口程序設(shè)計(jì)》一書(shū)配套使用。

作者簡(jiǎn)介

暫缺《PLC18FXXX單片機(jī)程序設(shè)計(jì)及應(yīng)用》作者簡(jiǎn)介

圖書(shū)目錄

第1章 MPLAB IDE6.xx及PICC18安裝使用簡(jiǎn)介
1.1 MPLAB IDE 6.xx的安裝1
1.2 picc18安裝7
1.3 MPLAB IDE及PICC18的使用簡(jiǎn)介13
第2章 PICC18編程快速入門(mén)
2.1 生成源程序文件29
2.1.1 在MPLAB IDE軟件環(huán)境下編輯源程序文件29
2.1.2 在VC下編輯源程序文件31
2.2 生成新工程項(xiàng)目32
2.2.1 利用MPLAB IDE向?qū)?chuàng)建新工程項(xiàng)目32
2.2.2 直接新建工程項(xiàng)目37
2.3 編譯工程項(xiàng)目39
2.4 修改工程項(xiàng)目編譯的語(yǔ)法錯(cuò)誤43
2.5 調(diào)試程序45
2.5.1 調(diào)試程序方式45
2.5.2 設(shè)置斷點(diǎn)46
2.5.3 單步運(yùn)行46
2.6 燒寫(xiě)(固化)程序48
2.7 編寫(xiě)程序應(yīng)注意的問(wèn)題49
第3章 PIC18Fxx8單片機(jī)實(shí)驗(yàn)板介紹
3.1 模板功能介紹52
3.1.1 A/D轉(zhuǎn)換功能52
3.1.2 鍵盤(pán)52
3.1.3 LED顯示52
3.1.4 液晶顯示器(LCD)顯示53
3.1.5 8路開(kāi)關(guān)量輸入和8路開(kāi)關(guān)量輸出53
3.1.6 D/A輸出53
3.1.7 串行通信接口SCI53
3.1.8 主/從單片機(jī)多機(jī)并行通信54
3.1.9 捕捉方式和PWM方式54
3.1.10 多種復(fù)位方式54
3.1.11 時(shí)鐘信號(hào)54
3.1.12 其他功能54
3.2 實(shí)驗(yàn)板的硬件布局54
3.3 測(cè)試點(diǎn)及主要元器件介紹55
3.4 實(shí)驗(yàn)板晶振58
第4章 I/O端口
4.1 I/O端口介紹59
4.1.1 PORTA、TRISA和LATA寄存器59
4.1.2 PORTB、TRISB和LATB寄存器60
4.1.3 PORTC、TRISC和LATC寄存器61
4.1.4 PORTD、TRISD和LATD寄存器62
4.1.5 PORTE、TRISE和LATE寄存器62
4.2 端口初始化編程64
4.3 I/O端口編程64
第5章 與中斷相關(guān)的寄存器
5.1 中斷控制寄存器INTCON、INTCON2和INTCON367
5.2 外圍模塊中斷標(biāo)志寄存器組PIR70
5.3 外圍模塊中斷使能寄存器組PIE72
5.4 IPR外圍模塊中斷優(yōu)先級(jí)寄存器組75
5.5 RCON寄存器77
5.6 中斷編程78
第6章 主控同步串行端口模塊
6.1 SPI模式81
6.1.1 寄存器組81
6.1.2 SPI輸出編程83
6.1.3 SPI輸入編程87
6.2 I2C模式93
6.2.1 I2C的寄存器組94
6.2.2 波特率發(fā)生器97
6.2.3 I2C初始化程序98
6.2.4 單片機(jī)與MAX518芯片I2C接口電路及編程98
第7章 通用同步/異步收發(fā)器
7.1 USART發(fā)送/接收狀態(tài)兼控制寄存器103
7.2 USART波特率發(fā)生器105
7.3 USART的異步模式106
7.3.1 USART異步發(fā)送模式106
7.3.2 USART異步接收模式107
7.4 USART接口硬件電路108
7.5 USART異步工作模式編程108
7.5.1 USART初始化程序108
7.5.2 USART調(diào)試程序109
第8章 按鍵及B口電平中斷
8.1 用PORTB端口電平變化中斷構(gòu)成的鍵盤(pán)接口硬件電路116
8.2 查詢(xún)方式編程判別按鍵117
8.3 用PORTB端口電平變化中斷構(gòu)成鍵盤(pán)輸入程序121
第9章 定時(shí)器/計(jì)數(shù)器及秒表程序
9.1 定時(shí)器/計(jì)數(shù)器TMR0模塊126
9.1.1 T0CON寄存器126
9.1.2 TMR0操作127
9.1.3 TMR0中斷127
9.1.4 16位方式的定時(shí)器讀/寫(xiě)127
9.2 定時(shí)器/計(jì)數(shù)器TMR1模塊128
9.2.1 T1CON寄存器128
9.2.2 TMR1操作129
9.2.3 TMR1振蕩器129
9.2.4 TMR1中斷129
9.2.5 用CCP觸發(fā)輸出復(fù)位TMR1129
9.2.6 TMR1 16位讀/寫(xiě)方式130
9.3 定時(shí)器/計(jì)數(shù)器TMR2模塊130
9.3.1 T2CON寄存器130
9.3.2 TMR2 操作131
9.3.3 TMR2中斷131
9.4 定時(shí)器/計(jì)數(shù)器TMR3模塊131
9.4.1 T3CON寄存器131
9.4.2 TMR3操作132
9.4.3 TMR1振蕩器132
9.4.4 TMR3中斷133
9.4.5 用CCP觸發(fā)輸出來(lái)復(fù)位TMR3133
9.5 秒表顯示程序133
第10章 10位模/數(shù)轉(zhuǎn)換器(A/D)模塊
10.1 A/D轉(zhuǎn)換模塊寄存器144
10.2 A/D轉(zhuǎn)換模塊配置146
10.3 A/D轉(zhuǎn)換時(shí)鐘的選擇147
10.4 ECCP觸發(fā)器的使用147
10.5 A/D轉(zhuǎn)換器應(yīng)用接口硬件電路147
10.6 A/D變換器應(yīng)用編程148
第11章 捕捉/比較/PWM(CCP)模塊
11.1 CCP1模塊159
11.2 捕捉工作方式159
11.2.1 CCP1前分頻器160
11.2.2 CAN通信信息時(shí)間標(biāo)記160
11.3 比較工作方式160
11.4 PWM工作方式160
11.4.1 PWM周期161
11.4.2 PWM占空因數(shù)161
11.4.3 PWM操作配置161
11.5 PWM(CCP)模塊編程162
第12章 CAN控制器模塊
12.1 概述173
12.1.1 CAN模塊概述174
12.1.2 發(fā)送/接收緩沖器174
12.2 CAN控制寄存器174
12.2.1 CAN控制與狀態(tài)寄存器174
12.2.2 CAN發(fā)送緩沖寄存器176
12.2.3 CAN接收緩沖寄存器179
12.2.4 信息接收過(guò)濾器和屏蔽器183
12.2.5 CAN波特率寄存器184
12.2.6 CAN模塊輸入/輸出控制寄存器186
12.2.7 CAN中斷寄存器187
12.3 CAN工作方式190
12.3.1 配置方式190
12.3.2 關(guān)閉方式190
12.3.3 正常方式191
12.3.4 監(jiān)聽(tīng)方式191
12.3.5 自檢方式191
12.3.6 錯(cuò)誤識(shí)別方式191
12.4 CAN信息發(fā)送191
12.4.1 發(fā)送緩沖器191
12.4.2 發(fā)送優(yōu)先級(jí)192
12.4.3 啟動(dòng)發(fā)送192
12.4.4 中止發(fā)送192
12.5 信息接收193
12.5.1 信息接收緩沖器193
12.5.2 接收緩沖器193
12.5.3 接收優(yōu)先級(jí)193
12.5.4 時(shí)間標(biāo)記194
12.6 信息接收過(guò)濾器與屏蔽器194
12.7 波特率設(shè)定195
12.7.1 時(shí)間當(dāng)量196
12.7.2 同步時(shí)間段197
12.7.3 傳輸時(shí)間段197
12.7.4 相位緩沖時(shí)間段197
12.7.5 采樣點(diǎn)197
12.7.6 信息處理時(shí)間197
12.8 同步197
12.8.1 硬同步198
12.8.2 重同步198
12.8.3 同步規(guī)則199
12.9 時(shí)間段編程199
12.10 振蕩器誤差199
12.11 位時(shí)間配置寄存器199
12.11.1 波特率控制寄存器1 BRGCON1199
12.11.2 波特率控制寄存器2 BRGCON2200
12.11.3 波特率控制寄存器3 BRGCON3200
12.12 錯(cuò)誤檢測(cè) 200
12.12.1 CRC錯(cuò)誤200
12.12.2 應(yīng)答錯(cuò)誤200
12.12.3 格式錯(cuò)誤200
12.12.4 位錯(cuò)誤200
12.12.5 填充位錯(cuò)誤201
12.12.6 錯(cuò)誤狀態(tài)201
12.12.7 錯(cuò)誤方式和錯(cuò)誤計(jì)數(shù)器201
12.13 CAN中斷201
12.13.1 中斷編碼位202
12.13.2 發(fā)送中斷202
12.13.3 接收中斷202
12.13.4 信息錯(cuò)誤中斷202
12.13.5 總線活動(dòng)喚醒中斷203
12.13.6 錯(cuò)誤中斷203
12.13.7 中斷應(yīng)答203
12.14 CAN總線應(yīng)用接口硬件電路203
12.15 CAN總線應(yīng)用編程204
第13章 液晶顯示器應(yīng)用編程
13.1 PIC18Fxx8與MCG12864A83的硬件接口電路219
13.1.1 MCG12864A83的結(jié)構(gòu)特點(diǎn)219
13.1.2 MCG12864A83模塊的引腳說(shuō)明219
13.1.3 PIC18F458與MGLS12864模塊的接口電路220
13.1.4 字模軟件的使用說(shuō)明221
13.1.5 液晶顯示模塊指令系統(tǒng)221
13.2 液晶顯示編程223
第14章 休眠、看門(mén)狗和EEPROM模塊
14.1 WDT的特點(diǎn)及其作用原理235
14.2 休眠工作方式及其激活236
14.2.1 PIC18Fxx8的休眠節(jié)電工作方式236
14.2.2 從休眠狀態(tài)到喚醒狀態(tài)236
14.2.3 中斷喚醒應(yīng)用237
14.3 數(shù)據(jù)存儲(chǔ)器EEPROM238
14.4 編程238
第15章 增強(qiáng)型捕捉/比較/PWM(ECCP)模塊
15.1 ECCP1模塊245
15.2 捕捉工作方式246
15.3 比較工作方式246
15.4 標(biāo)準(zhǔn)PWM工作方式246
15.5 增強(qiáng)型PWM工作方式247
15.5.1 PWM輸出操作配置248
15.5.2 半橋輸出方式249
15.5.3 全橋輸出方式250
15.5.4 可編程死區(qū)延時(shí)252
15.5.5 系統(tǒng)執(zhí)行252
15.5.6 PWM啟動(dòng)條件253
15.5.7 輸出極性配置253
15.5.8 PWM操作的配置253
15.6 增強(qiáng)型CCP的自動(dòng)關(guān)閉功能254
15.7 增強(qiáng)型CCP編程255
第16章 并行從動(dòng)端口
16.1 并行從動(dòng)端口264
16.2 并行從動(dòng)端口編程267
附錄

本目錄推薦

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