注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)C8051F系列單片機(jī)開(kāi)發(fā)與C語(yǔ)言編程

C8051F系列單片機(jī)開(kāi)發(fā)與C語(yǔ)言編程

C8051F系列單片機(jī)開(kāi)發(fā)與C語(yǔ)言編程

定 價(jià):¥54.00

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

ISBN: 9787810775441 出版時(shí)間: 2005-02-01 包裝: 膠版紙
開(kāi)本: 26cm+光盤1片 頁(yè)數(shù): 558 字?jǐn)?shù):  

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

  在介紹C8051Fxxx單片機(jī)工作原理的基礎(chǔ)上,對(duì)單片機(jī)外設(shè)ADC、DAC、比較器、定時(shí)器、PWM、方波輸出和定時(shí)器捕捉等均給出調(diào)試代碼;在總線方面,對(duì)CAN,SMBUSI2C,SPI和UART均給出雙機(jī)調(diào)試代碼和一些高層應(yīng)用,以幫助讀者更好地理解單片機(jī)工作原理;還增加了LCD、紅外編碼解碼、步進(jìn)電機(jī)、直流電機(jī)、舵機(jī)、超聲測(cè)距、I2CROM及串行時(shí)鐘等方面的應(yīng)用,以提高實(shí)用性。本書(shū)實(shí)例較多,而且采用C語(yǔ)言編程,程序代碼可讀性和移植性強(qiáng),大部分代碼稍加修改即可成為其他型號(hào)單片機(jī)的子程序;含光盤一張,內(nèi)含各章節(jié)調(diào)試代碼,以方便讀者學(xué)習(xí)。本書(shū)可作為使用C8051F系列單片機(jī)進(jìn)行產(chǎn)品開(kāi)發(fā)的工程技術(shù)人員的硬件和軟件設(shè)計(jì)參考書(shū),部分內(nèi)容對(duì)其他類型單片機(jī)的開(kāi)發(fā)也具有一定的參考價(jià)值。本書(shū)前言SiliconLaboratories公司出品的C8051Fxxx單片機(jī)C8051Fxxx單片機(jī)是原Cygnal公司的產(chǎn)品。該公司于2003年并入SiliconLaboratories公司。是完全集成的混合信號(hào)系統(tǒng)級(jí)芯片(SOC),具有與MCS51完全兼容的指令內(nèi)核。該系列單片機(jī)采用流水線處理(pipeline)技術(shù),不再區(qū)分時(shí)鐘周期和機(jī)器周期,能在執(zhí)行指令期間預(yù)處理下一條指令,提高了指令執(zhí)行效率。而且大部分C8051F單片機(jī)具備控制系統(tǒng)所需的模擬和數(shù)字外設(shè),包括看門狗、ADC、DAC、電壓比較器、電壓基準(zhǔn)輸出、定時(shí)器、PWM、定時(shí)器捕捉和方波輸出等,并具備多種總線接口,包括UART、SPI、SMBUS(與I2C兼容)總線以及CAN總線。C8051F系列單片機(jī)采用FlashROM技術(shù),集成JTAG,支持在線編程。C8051F系列單片機(jī)諸多特點(diǎn)和優(yōu)越性,使其廣受單片機(jī)系統(tǒng)設(shè)計(jì)工程師青睞,成為很多測(cè)控系統(tǒng)設(shè)計(jì)的首選機(jī)型。本書(shū)以C8051F040為講述對(duì)象,是因?yàn)樵搯纹瑱C(jī)為C8051F系列單片機(jī)中功能最全,最具有代表性的一款。熟悉了C8051F040單片機(jī)工作原理和編程方法后,可較快地對(duì)C8051F系列其他單片機(jī)上手編程。事實(shí)上模擬和數(shù)字外設(shè)以及各種總線具有共性,因而本書(shū)也可作為其他廠商單片機(jī)的參考資料,很多調(diào)試程序稍加修改,即可應(yīng)用于其他單片機(jī)。而且本書(shū)全部代碼采用C語(yǔ)言編程,增強(qiáng)了程序的可讀性和可移植性。作者對(duì)C8051F040絕大部分外設(shè)均開(kāi)發(fā)了調(diào)試代碼,并給出運(yùn)行結(jié)果,以及一些改進(jìn)措施,以幫助讀者更好地理解單片機(jī)的工作原理,并確保程序的可靠性和實(shí)用性。本書(shū)大部分代碼可作為用戶開(kāi)發(fā)代碼的子程序,縮短了用戶調(diào)試開(kāi)發(fā)周期。為了增強(qiáng)實(shí)用性,作者在C8051F040基礎(chǔ)上增加了兩章:LCD輸入/輸出子程序和單片機(jī)應(yīng)用。此兩章內(nèi)容不局限于C8051F系列單片機(jī),同樣適用于其他系列單片機(jī)和DSP。本書(shū)含光盤一張,內(nèi)含各章節(jié)調(diào)試代碼以及相關(guān)資料的網(wǎng)絡(luò)資源,以方便讀者學(xué)習(xí)。作者糾正了SiliconLaboratories公司C8051F040技術(shù)白皮書(shū)中的某些錯(cuò)誤,以及C8051F040.h文件中的一處錯(cuò)誤。參與本書(shū)整理編寫(xiě)工作的其他人員還包括:陳安寧、葛頌、湯卿、張亮、陳浩、桂本恒、唐亮、張遠(yuǎn)輝、陳青青、靳碧、王立、張子發(fā)、陳哲明、劉進(jìn)鋒、虞旦、祝群衛(wèi)、付安新和劉志明。作者導(dǎo)師孫優(yōu)賢院士、熊蓉老師、章輝老師以及沈陽(yáng)新華龍電子有限公司對(duì)本書(shū)的出版給予了很多的幫助,在此表示衷心的感謝。由于時(shí)間倉(cāng)促,作者水平有限,書(shū)中錯(cuò)誤和不妥之處,懇請(qǐng)讀者批評(píng)指正。作者聯(lián)系方式:cftong@iipc.zju.edu.cn。童長(zhǎng)飛2004年5月于浙江大學(xué)

作者簡(jiǎn)介

暫缺《C8051F系列單片機(jī)開(kāi)發(fā)與C語(yǔ)言編程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Keil C編程
1.1 Keil C快速入門1
1.1.1 文件載入1
1.1.2 端口硬件操作5
1.1.3 中斷操作7
1.1.4 存儲(chǔ)空間分配11
1.1.5 指針13
1.2 Keil C集成軟件設(shè)置20
1.2.1 Medwin設(shè)置和C51芯片燒寫(xiě)20
1.2.2 Silabs集成軟件設(shè)置22
1.2.3 在μVision51中調(diào)試Silabs單片機(jī)24
1.2.4 其他深入學(xué)習(xí)資料24
1.3 優(yōu)化程序24
1.4 Keil C庫(kù)函數(shù)25
1.4.1 CTYPE.H字符函數(shù)25
1.4.2 STDIO.H標(biāo)準(zhǔn)I/O函數(shù)27
1.4.3 STRING.H字符串函數(shù)31
1.4.4 STDLIB.H標(biāo)準(zhǔn)庫(kù)函數(shù)33
1.4.5 MATH.H數(shù)學(xué)函數(shù)34
1.4.6 ABSACC.H絕對(duì)地址訪問(wèn)函數(shù)35
1.4.7 INTRINS.H內(nèi)部函數(shù)35
1.4.8 STDARG.H變量參數(shù)表36
1.4.9 SETJMP.H全程跳轉(zhuǎn)函數(shù)37
第2章 CIP51處理器
2.1 CIP51處理器特性38
2.2 存儲(chǔ)組織結(jié)構(gòu)41
2.3 中斷系統(tǒng)43
2.4 電源管理模式45
2.5 CIP51寄存器46
2.5.1 SFRPGCN(SFR Page Control Register)46
2.5.2 SFRPAGE(SFR Page Register)47
2.5.3 SFRNEXT(SFR Next Register)47
2.5.4 SFRLAST(SFR Last Register)47
2.5.5 SP(Stack Pointer)48
2.5.6 DPL(Data Pointer Low)48
2.5.7 DPH(Data Pointer High)48
2.5.8 PSW(Program Status Word)49
2.5.9 ACC(Accumulator)50
2.5.10 B(B Register)50
2.5.11 IE(Interrupt Enable)50
2.5.12 IP(Interrupt Priority)51
2.5.13 EIE1(Extended Interrupt Enable 1)52
2.5.14 EIE2(Extended Interrupt Enable 2)53
2.5.15 EIP1(Extended Interrupt Priority 1)54
2.5.16 EIP2(Extended Interrupt Priority 2)54
2.5.17 PCON(Power Control)55
第3章 12位模/數(shù)轉(zhuǎn)換器ADC0
3.1 模擬通道選擇器和PGA可調(diào)增益56
3.1.1 AMUX模擬輸入配置57
3.1.2 HVDA高壓差動(dòng)放大器58
3.2 ADC0工作模式60
3.2.1 ADC0啟動(dòng)方式60
3.2.2 ADC0跟蹤模式61
3.2.3 ADC0信號(hào)建立時(shí)間62
3.3 內(nèi)部溫度傳感器63
3.4 ADC0可編程監(jiān)控模塊63
3.5 ADC0電氣參數(shù)67
3.6 參考電壓68
3.6.1 參考電壓工作原理68
3.6.2 參考電壓設(shè)置寄存器70
3.7 ADC0寄存器71
3.7.1 AMX0CF(AMUX0 Configuration Register)71
3.7.2 AMX0SL(AMUX0 Channel Select Register)71
3.7.3 HVA0CN(High Voltage Difference Amplifier Control Register)72
3.7.4 ADC0CF(ADC0 Configuration Register)73
3.7.5 ADC0CN(ADC0 Control Register)74
3.7.6 ADC0H(ADC0 Data Word MSB Register)75
3.7.7 ADC0L(ADC0 Data Word LSB Register)75
3.7.8 ADC0GTH(ADC0 Greater Than Data High Byte Register)76
3.7.9 ADC0GTL(ADC0 Greater Than Data Low Byte Register)76
3.7.10 ADC0LTH(ADC0 Less Than Data High Byte Register)76
3.7.11 ADC0LTL(ADC0 Less Than Data Low Byte Register)77
3.8 ADC0調(diào)試?yán)?7
例程 31內(nèi)部溫度傳感器77
例程 32利用過(guò)采樣實(shí)現(xiàn)16位ADC轉(zhuǎn)換80
例程 33ADC0單端輸入模式86
例程 34ADC0差動(dòng)輸入模式90
例程 35高差壓輸入ADC0轉(zhuǎn)換94
例程 36ADC0監(jiān)控中斷101
 
第4章 8位模/數(shù)轉(zhuǎn)換器ADC2
4.1 ADC2操作模式106
4.1.1 ADC2啟動(dòng)模式107
4.1.2 ADC2跟蹤模式107
4.1.3 ADC2信號(hào)建立時(shí)間107
4.2 ADC2可編程監(jiān)控模塊108
4.3 ADC2電氣參數(shù)109
4.4 ADC2寄存器111
4.4.1 AMX2CF(AMUX2 Configuration Register)111
4.4.2 AMX2SL(AMUX2 Channel Select Register)111
4.4.3 ADC2CF(ADC2 Configuration Register)112
4.4.4 ADC2CN(ADC2 Control Register)113
4.4.5 ADC2(ADC2 Data Word Register)114
4.4.6 ADC2GT(ADC2 Greater Than Data Register)115
4.4.7 ADC2LT(ADC2 Less Than Data Register)116
4.5 ADC2調(diào)試?yán)?16
第5章 12位數(shù)/模轉(zhuǎn)換器DAC
5.1 DAC輸出調(diào)度121
5.2 DAC操作寄存器122
5.2.1 DAC0H(DAC0 High Byte Register)122
5.2.2 DAC0L(DAC0 Low Byte Register)123
5.2.3 DAC0CN(DAC0 Control Register)123
5.2.4 DAC1H(DAC1 High Byte Register)124
5.2.5 DAC1L(DAC1 Low Byte Register)124
5.2.6 DAC1CN(DAC1 Control Register)125
5.3 DAC電氣參數(shù)126
5.4 DAC調(diào)試?yán)?27
第6章 比較器
6.1 比較器工作寄存器132
6.1.1 CPTnCN(Comparator 0, 1 and 2 Control Register)132
6.1.2 CPTnMD(Comparator Mode Selection Register)133
6.2 比較器電氣參數(shù)133
6.3 比較器調(diào)試?yán)?34
第7章 RESET復(fù)位源
7.1 上電復(fù)位(Poweron Reset)140
7.2 失電復(fù)位(Powerfail Reset)141
7.3 外部復(fù)位(External Reset)141
7.4 時(shí)鐘失步監(jiān)測(cè)復(fù)位(Missing Clock Detector Reset) 141
7.5 比較器0復(fù)位(Comparator0 Reset)142
7.6 外部CNVSTR0復(fù)位(External CNVSTR0 Pin Reset)142
7.7 看門狗復(fù)位(Watchdog Timer Reset)142
7.8 看門狗與復(fù)位源寄存器143
7.8.1 WDTCN(Watchdog Timer Control Register)143
7.8.2 RSTSRC(Reset Source Register)144
7.9 復(fù)位電氣參數(shù)145
第8章 晶振
8.1 可編程內(nèi)部晶振147
8.2 內(nèi)部晶振電氣參數(shù)149
8.3 外部晶振驅(qū)動(dòng)電路149
第9章 閃存
9.1 閃存編程153
9.2 閃存安全技術(shù)154
9.3 閃存操作寄存器154
9.3.1 FLSCL(Flash Memory Control)154
9.3.2 PSCTL(Program Store Read/Write Control)155
9.3.3 FLACL(Flash Access Limit)155
9.4 閃存調(diào)試?yán)?56
第10章 內(nèi)存
10.1 內(nèi)存訪問(wèn)方式159
10.2 XRAM接口選擇與配置160
10.3 XRAM數(shù)據(jù)地址復(fù)用模式與非復(fù)用模式161
10.3.1 數(shù)據(jù)地址復(fù)用模式161
10.3.2 數(shù)據(jù)地址非復(fù)用模式162
10.4 XRAM訪問(wèn)控制時(shí)序162
10.4.1 數(shù)據(jù)地址非復(fù)用模式時(shí)序162
10.4.2 數(shù)據(jù)地址復(fù)用模式時(shí)序165
10.5 內(nèi)存控制寄存器168
10.5.1 EMI0CN(External Memory Interface Control)168
10.5.2 EMI0CF(External Memory Configuration)169
10.5.3 EMI0TC(External Memory Timing Control)170
10.6 外部?jī)?nèi)存接口時(shí)序參數(shù)171
第11章 輸入/輸出端口
11.1 P0~P3交叉開(kāi)關(guān)配置173
11.2 I/O端口配置176
11.2.1 I/O端口輸出模式配置178
11.2.2 I/O端口輸入模式配置179
11.3 I/O端口寄存器179
11.3.1 XBR0(Port I/O Crossbar Register 0)179
11.3.2 XBR1(Port I/O Crossbar Register 1)180
11.3.3 XBR2(Port I/O Crossbar Register 2)181
11.3.4 XBR3(Port I/O Crossbar Register 3)182
11.3.5 P0(Port0 Data Register)183
11.3.6 P0MDOUT(Port0 Output Mode Register)183
11.3.7 P1(Port1 Data Register)184
11.3.8 P1MDIN(Port1 Input Mode Register)184
11.3.9 P1MDOUT(Port1 Output Mode Register)185
11.3.10 P2(Port2 Data Register)185
11.3.11 P2MDIN(Port2 Input Mode Register)185
11.3.12 P2MDOUT(Port2 Output Mode Register)186
11.3.13 P3(Port3 Data Register)186
11.3.14 P3MDIN(Port3 Input Mode Register)187
11.3.15 P3MDOUT(Port3 Output Mode Register)187
11.3.16 P4(Port4 Data Register)187
11.3.17 P4MDOUT(Port4 Output Mode Register)188
11.3.18 P5(Port5 Data Register)188
11.3.19 P5MDOUT(Port5 Output Mode Register)189
11.3.20 P6(Port6 Data Register)189
11.3.21 P6MDOUT(Port6 Output Mode Register)189
11.3.22 P7(Port7 Data Register)190
11.3.23 P7MDOUT(Port7 Output Mode Register)190
第12章 CAN
12.1 CAN簡(jiǎn)介191
12.2 CAN協(xié)議192
12.2.1 數(shù)據(jù)幀194
12.2.2 遠(yuǎn)程幀197
12.2.3 錯(cuò)誤幀197
12.2.4 過(guò)載幀198
12.2.5 幀間空間199
12.2.6 CAN總線其他相關(guān)定義和要求200
12.3 CAN控制器寄存器204
12.3.1 CAN Control Register (addresses 0x01 & 0x00)205
12.3.2 Status Register (addresses 0x03 & 0x02)206
12.3.3 Error Counter (addresses 0x05 & 0x04)207
12.3.4 Bit Timing Register (addresses 0x07 & 0x06)207
12.3.5 Test Register (addresses 0x0B & 0x0A)208
12.3.6 BRP Extension Register (addresses 0x0D & 0x0C)208
12.3.7 IFx Command Request Registers209
12.3.8 IFx Command Mask Registers209
12.3.9 IFx Mask Registers211
12.3.10 IFx Arbitration Registers212
12.3.11 IFx Message Control Registers212
12.3.12 IFx Data A and Data B Registers214
12.3.13 Interrupt Register (addresses 0x09 & 0x08)214
12.3.14 Transmission Request Registers215
12.3.15 New Data Registers215
12.3.16 Interrupt Pending Registers215
12.3.17 Message Valid 1 Register216
12.3.18 內(nèi)存數(shù)據(jù)幀報(bào)文結(jié)構(gòu)示意圖216
12.4 CAN測(cè)試模式216
12.4.1 靜音模式216
12.4.2 回路模式217
12.4.3 回路靜音模式217
12.4.4 基本模式218
12.5 CAN波特率設(shè)置218
12.6 CAN調(diào)試?yán)?23
例程121CAN雙節(jié)點(diǎn)通信223
例程122CAN多消息通信231
例程123CAN交互收/發(fā)通信236
例程124CAN遠(yuǎn)程幀控制244
12.7 CAN外圍電路252
第13章 SMBUS總線
13.1 I2C總線簡(jiǎn)介255
13.2 SMBUS概述257
13.3 SMBUS器件連接257
13.4 SMBUS協(xié)議258
13.4.1 SMBUS時(shí)序258
13.4.2 SMBUS仲裁259
13.4.3 SMBUS傳輸模式260
13.5 SMBUS寄存器262
13.5.1 SMB0CN(SMBUS0 Control Register)263
13.5.2 SMB0CR(SMBUS0 Clock Rate Register)265
13.5.3 SMB0DAT(SMBUS0 Data Register)265
13.5.4 SMB0ADR(SMBUS0 Address Register)266
13.5.5 SMB0STA(SMBUS0 Status Register)266
13.6 SMBUS調(diào)試?yán)?68
13.6.1 利用配置向?qū)瓿蒘MBUS初始化268
13.6.2 SMBUS主發(fā)從收調(diào)試過(guò)程280
13.6.3 SMBUS主收從發(fā)調(diào)試過(guò)程285
13.6.4 應(yīng)用SMBUS實(shí)現(xiàn)內(nèi)存互訪290
第14章 SPI總線
14.1 SPI信號(hào)描述301
14.1.1 MOSI控制線301
14.1.2 MISO控制線301
14.1.3 SCK時(shí)鐘線301
14.1.4 NSS片選線302
14.2 SPI0傳輸模式303
14.2.1 SPI0主機(jī)模式303
14.2.2 SPI0從機(jī)模式304
14.3 SPI0中斷源304
14.4 SPI0時(shí)鐘305
14.5 SPI寄存器306
14.5.1 SPI0CFG(SPI0 Configuration Register)307
14.5.2 SPI0CN(SPI0 Control Register)308
14.5.3 SPI0CKR(SPI0 Clock Rate Register)309
14.5.4 SPI0DAT(SPI0 Data Register)309
14.6 SPI調(diào)試?yán)?10
第15章 UART0串行通信
15.1 UART0工作模式316
15.1.1 模式0316
15.1.2 模式1317
15.1.3 模式2318
15.1.4 模式3319
15.2 UART0多機(jī)通信319
15.2.1 屏蔽地址控制320
15.2.2 廣播地址控制320
15.3 UART0標(biāo)準(zhǔn)波特率設(shè)置321
15.4 UART0寄存器322
15.4.1 SCON0(UART0 Control Register)323
15.4.2 SSTA0(UART0 Status and Clock Selection Register)324
15.4.3 SBUF0(UART0 Data Buffer Register)325
15.4.4 SADDR0(UART0 Slave Address Register)325
15.4.5 SADEN0(UART0 Slave Address Enable Register)325
15.5 UART0調(diào)試?yán)?26
例程151UART0模式1全雙工通信326
例程152UART0模式3多機(jī)通信332
第16章 UART1串行通信
16.1 UART1增強(qiáng)型波特率產(chǎn)生器340
16.2 UART1工作模式344
16.2.1 8位工作模式345
16.2.2 9位工作模式345
16.3 UART1多機(jī)通信346
16.4 UART1寄存器346
16.4.1 SCON1(Serial Port 1 Control Register)346
16.4.2 SBUF1(Serial UART1 Port Data Buffer Register)347
16.5 UART1調(diào)試?yán)?48
例程161UART1 8位模式雙機(jī)通信348
例程162UART1多機(jī)通信353
第17章 定時(shí)器
17.1 T0和T1359
17.1.1 13位定時(shí)/計(jì)數(shù)模式(MODE0)359
17.1.2 16位定時(shí)/計(jì)數(shù)器(MODE 1)363
17.1.3 8位自動(dòng)重載定時(shí)/計(jì)數(shù)器(MODE 2)363
17.1.4 8位雙定時(shí)/計(jì)數(shù)器(MODE3)364
17.2 T0和T1寄存器365
17.2.1 TCON(Timer Control Register)365
17.2.2 TMOD(Timer Mode Register)366
17.2.3 CKCON(Clock Control Register)367
17.2.4 TL0(Timer 0 Low Byte)368
17.2.5 TL1(Timer 1 Low Byte)368
17.2.6 TH0(Timer 0 High Byte)368
17.2.7 TH1(Timer 1 High Byte)368
17.3 T2,T3和T4定時(shí)/計(jì)數(shù)器369
17.3.1 T2,T3和T4雙向計(jì)數(shù)369
17.3.2 捕捉模式369
17.3.3 自動(dòng)重載模式370
17.3.4 方波輸出模式371
17.4 T2,T3和T4寄存器371
17.4.1 TMRnCN(Timer n Control Registers)371
17.4.2 TMRnCF(Timer n Configuration Registers)372
17.4.3 RCAPnL(Timer n Capture Register Low Byte)373
17.4.4 RCAPnH(Timer n Capture Register High Byte)374
17.4.5 TMRnL(Timer n Low Byte)374
17.4.6 TMRnH(Timer n High Byte)374
17.5 定時(shí)器調(diào)試?yán)?75
例程171T3可調(diào)頻率方波輸出375
例程172T法測(cè)頻377
例程173T4捕捉測(cè)脈寬387
第18章 PCA可編程計(jì)數(shù)器陣列
18.1 PCA定時(shí)/計(jì)數(shù)器393
18.2 捕捉/比較模塊394
18.2.1 邊沿捕捉模式395
18.2.2 定時(shí)模式396
18.2.3 高速輸出模式397
18.2.4 頻率輸出模式397
18.2.5 8位PWM輸出模式398
18.2.6 16位PWM輸出模式398
18.3 PCA0寄存器399
18.3.1 PCA0CN(PCA Control Register)399
18.3.2 PCA0MD(PCA0 Mode Register)400
18.3.3 PCA0CPMn(PCA0 Capture/Compare Mode Registers)401
18.3.4 PCA0L(PCA0 Counter/Timer Low Byte)402
18.3.5 PCA0H(PCA0 Counter/Timer High Byte)402
18.3.6 PCA0CPLn(PCA0 Capture Module Low Byte)402
18.3.7 PCA0CPHn(PCA0 Capture Module High Byte)403
18.4 PCA調(diào)試?yán)?03
例程181PCA捕捉測(cè)脈寬403
例程182 PCA高速輸出模式408
例程183PCA可調(diào)頻率方波輸出413
例程184PCA 8位PWM脈寬調(diào)制416
例程185可變周期PWM脈寬調(diào)制418
例程186用PCA檢測(cè)UART0波特率421
第19章 LCD輸入/輸出子系統(tǒng)
19.1 LCD控制器LC1621428
19.2 LC1621操作原理432
19.3 LC1621指令描述436
19.4 LC1621單片機(jī)接口操作439
19.5 LCD調(diào)試?yán)?43
例程191LCD虛擬時(shí)序?qū)崿F(xiàn)和顯示操作444
例程192用庫(kù)函數(shù)printf()實(shí)現(xiàn)LCD顯示操作449
例程193輸入/輸出子系統(tǒng)與LCD菜單操作實(shí)現(xiàn)454
第20章 單片機(jī)應(yīng)用
20.1 串行可擦寫(xiě)ROM AT24C256操作469
20.2 HT1380時(shí)鐘芯片控制477
20.3 直流電機(jī)驅(qū)動(dòng)控制488
20.4 步進(jìn)電機(jī)控制493
20.5 舵機(jī)控制499
20.6 超聲波傳感器測(cè)距505
20.7 紅外編碼/解碼510
20.7.1 紅外遙控原理510
20.7.2 紅外編碼/解碼電路512
20.7.3 紅外編碼/解碼調(diào)試代碼513
20.7.4 用MCS51實(shí)現(xiàn)紅外遙控521 附錄ACIP51指令集
附錄BC8051F040封裝及引腳說(shuō)明
附錄C中斷矢量表
附錄D隨書(shū)光盤內(nèi)容、各種資料資源及軟件安裝說(shuō)明
附錄EC8051F單片機(jī)開(kāi)發(fā)工具
參考文獻(xiàn)

本目錄推薦

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