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

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

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

定 價:¥29.00

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

ISBN: 9787810775656 出版時間: 2005-02-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 273 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 MPLAB IDE6.xx及PICC18安裝使用簡介
1.1 MPLAB IDE 6.xx的安裝1
1.2 picc18安裝7
1.3 MPLAB IDE及PICC18的使用簡介13
第2章 PICC18編程快速入門
2.1 生成源程序文件29
2.1.1 在MPLAB IDE軟件環(huán)境下編輯源程序文件29
2.1.2 在VC下編輯源程序文件31
2.2 生成新工程項目32
2.2.1 利用MPLAB IDE向?qū)?chuàng)建新工程項目32
2.2.2 直接新建工程項目37
2.3 編譯工程項目39
2.4 修改工程項目編譯的語法錯誤43
2.5 調(diào)試程序45
2.5.1 調(diào)試程序方式45
2.5.2 設(shè)置斷點46
2.5.3 單步運行46
2.6 燒寫(固化)程序48
2.7 編寫程序應(yīng)注意的問題49
第3章 PIC18Fxx8單片機實驗板介紹
3.1 模板功能介紹52
3.1.1 A/D轉(zhuǎn)換功能52
3.1.2 鍵盤52
3.1.3 LED顯示52
3.1.4 液晶顯示器(LCD)顯示53
3.1.5 8路開關(guān)量輸入和8路開關(guān)量輸出53
3.1.6 D/A輸出53
3.1.7 串行通信接口SCI53
3.1.8 主/從單片機多機并行通信54
3.1.9 捕捉方式和PWM方式54
3.1.10 多種復(fù)位方式54
3.1.11 時鐘信號54
3.1.12 其他功能54
3.2 實驗板的硬件布局54
3.3 測試點及主要元器件介紹55
3.4 實驗板晶振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)先級寄存器組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 單片機與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)成的鍵盤接口硬件電路116
8.2 查詢方式編程判別按鍵117
8.3 用PORTB端口電平變化中斷構(gòu)成鍵盤輸入程序121
第9章 定時器/計數(shù)器及秒表程序
9.1 定時器/計數(shù)器TMR0模塊126
9.1.1 T0CON寄存器126
9.1.2 TMR0操作127
9.1.3 TMR0中斷127
9.1.4 16位方式的定時器讀/寫127
9.2 定時器/計數(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位讀/寫方式130
9.3 定時器/計數(shù)器TMR2模塊130
9.3.1 T2CON寄存器130
9.3.2 TMR2 操作131
9.3.3 TMR2中斷131
9.4 定時器/計數(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ā)輸出來復(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)換時鐘的選擇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通信信息時間標(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 信息接收過濾器和屏蔽器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)聽方式191
12.3.5 自檢方式191
12.3.6 錯誤識別方式191
12.4 CAN信息發(fā)送191
12.4.1 發(fā)送緩沖器191
12.4.2 發(fā)送優(yōu)先級192
12.4.3 啟動發(fā)送192
12.4.4 中止發(fā)送192
12.5 信息接收193
12.5.1 信息接收緩沖器193
12.5.2 接收緩沖器193
12.5.3 接收優(yōu)先級193
12.5.4 時間標(biāo)記194
12.6 信息接收過濾器與屏蔽器194
12.7 波特率設(shè)定195
12.7.1 時間當(dāng)量196
12.7.2 同步時間段197
12.7.3 傳輸時間段197
12.7.4 相位緩沖時間段197
12.7.5 采樣點197
12.7.6 信息處理時間197
12.8 同步197
12.8.1 硬同步198
12.8.2 重同步198
12.8.3 同步規(guī)則199
12.9 時間段編程199
12.10 振蕩器誤差199
12.11 位時間配置寄存器199
12.11.1 波特率控制寄存器1 BRGCON1199
12.11.2 波特率控制寄存器2 BRGCON2200
12.11.3 波特率控制寄存器3 BRGCON3200
12.12 錯誤檢測 200
12.12.1 CRC錯誤200
12.12.2 應(yīng)答錯誤200
12.12.3 格式錯誤200
12.12.4 位錯誤200
12.12.5 填充位錯誤201
12.12.6 錯誤狀態(tài)201
12.12.7 錯誤方式和錯誤計數(shù)器201
12.13 CAN中斷201
12.13.1 中斷編碼位202
12.13.2 發(fā)送中斷202
12.13.3 接收中斷202
12.13.4 信息錯誤中斷202
12.13.5 總線活動喚醒中斷203
12.13.6 錯誤中斷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)特點219
13.1.2 MCG12864A83模塊的引腳說明219
13.1.3 PIC18F458與MGLS12864模塊的接口電路220
13.1.4 字模軟件的使用說明221
13.1.5 液晶顯示模塊指令系統(tǒng)221
13.2 液晶顯示編程223
第14章 休眠、看門狗和EEPROM模塊
14.1 WDT的特點及其作用原理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ù)存儲器EEPROM238
14.4 編程238
第15章 增強型捕捉/比較/PWM(ECCP)模塊
15.1 ECCP1模塊245
15.2 捕捉工作方式246
15.3 比較工作方式246
15.4 標(biāo)準PWM工作方式246
15.5 增強型PWM工作方式247
15.5.1 PWM輸出操作配置248
15.5.2 半橋輸出方式249
15.5.3 全橋輸出方式250
15.5.4 可編程死區(qū)延時252
15.5.5 系統(tǒng)執(zhí)行252
15.5.6 PWM啟動條件253
15.5.7 輸出極性配置253
15.5.8 PWM操作的配置253
15.6 增強型CCP的自動關(guān)閉功能254
15.7 增強型CCP編程255
第16章 并行從動端口
16.1 并行從動端口264
16.2 并行從動端口編程267
附錄

本目錄推薦

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