注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)單片機(jī)C語言編程與實(shí)例

單片機(jī)C語言編程與實(shí)例

單片機(jī)C語言編程與實(shí)例

定 價(jià):¥32.00

作 者: 趙亮,侯國銳編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 單片微型計(jì)算機(jī) C語言 程序設(shè)計(jì)

ISBN: 9787115115478 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 327 字?jǐn)?shù):  

內(nèi)容簡介

本書沒有把太多的篇幅放在介紹51系列單片機(jī)的結(jié)構(gòu)原理以及匯編指令上,因?yàn)榻榻B這方面知識的書籍和資料很多,而是把主要篇幅放在基于C51語言的單片機(jī)應(yīng)用上。本書分上篇和下篇,上篇側(cè)重于基?≈叮縷嘀賾謔導(dǎo)視τ謾?本書結(jié)合目前應(yīng)用非常廣泛的C語言以及KeilC51編譯器,詳細(xì)介紹單片機(jī)C語言編程的方法。本書通過大量應(yīng)用實(shí)例對單片機(jī)資源及其外圍芯片進(jìn)行詳細(xì)介紹。全書分為上、下兩篇。上篇側(cè)重于介紹基礎(chǔ)知識,主要有C51語言和C語言以及匯編語言的對比,單片機(jī)內(nèi)部資源、擴(kuò)展資源及其編程等內(nèi)容;下篇側(cè)重于應(yīng)用實(shí)例,通過實(shí)例,讀者既可以在工作中進(jìn)行類比編程,又可以開闊思路,提高實(shí)際工作能力。本書特點(diǎn)是實(shí)例新穎,內(nèi)容齊全、實(shí)用性強(qiáng),可作為單片機(jī)愛好者以及單片機(jī)開發(fā)人員的實(shí)用參考書。

作者簡介

暫缺《單片機(jī)C語言編程與實(shí)例》作者簡介

圖書目錄

第1章  C51程序設(shè)計(jì)基礎(chǔ)  1
1.1  單片機(jī)C語言與匯編語言  1
1.1.1  單片機(jī)匯編語言與C語言程序設(shè)計(jì)對照  2
1.1.2  匯編語言和C語言混合編程  3
1.2  C51對標(biāo)準(zhǔn)C語言的擴(kuò)展  8
1.2.1  數(shù)據(jù)類型  8
1.2.2  存儲類型及存儲區(qū)  9
1.2.3  存儲器模式  12
1.2.4  特殊功能寄存器(SFR)  13
1.2.5  C51指針  14
1.2.6  函數(shù)  17
1.2.7  重入函數(shù)  20
1.2.8  中斷函數(shù)  21
1.2.9  絕對地址訪問  22
1.2.10  動態(tài)存儲分配  23
1.2.11  使用C51的技巧  25
1.3  C51使用規(guī)范  27
第2章  mVision2集成開發(fā)環(huán)境  30
2.1  關(guān)于開發(fā)環(huán)境  30
2.2  菜單條、工具欄和快捷鍵  30
2.3  創(chuàng)建項(xiàng)目實(shí)例  34
2.4  mVision2功能  44
2.5  編寫優(yōu)化代碼  50
2.6  技巧和竅門  52
第3章  單片機(jī)內(nèi)部資源及其C語言編程  56
3.1  中斷系統(tǒng)  56
3.1.1  中斷系統(tǒng)介紹  56
3.1.2  C51編寫中斷服務(wù)程序  60
3.1.3  共用中斷  62
3.1.4  外部中斷的擴(kuò)充  63
3.2  定時(shí)器/計(jì)數(shù)器  65
3.2.1  定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)  65
3.2.2  定時(shí)器/計(jì)數(shù)器控制寄存器  66
3.2.3  定時(shí)器/計(jì)數(shù)器工作模式  67
3.2.4  定時(shí)器/計(jì)數(shù)器的初始化  68
3.2.5  定時(shí)器/計(jì)數(shù)器綜合應(yīng)用  68
3.3  并行I/O口  70
3.3.1  并行I/O口簡析  70
3.3.2  編程實(shí)例  74
3.3.3  LED顯示電路  79
3.3.4  鍵盤控制電路  89
3.4  串行口及其通信  95
3.4.1  8051單片機(jī)的串行口結(jié)構(gòu)  95
3.4.2  串行口應(yīng)用  98
第4章  單片機(jī)資源擴(kuò)展及其C語言編程  102
4.1  可編程外圍并行接口8255A  102
4.1.1  8255簡介  102
4.1.2  程序設(shè)計(jì)實(shí)例  108
4.2  三線制Microware串行總線E2PROM的應(yīng)用  113
4.2.1  三線制Microware串行總線簡介  113
4.2.2  三線制Microware總線的E2PROM  113
4.2.3  在51單片機(jī)上的應(yīng)用  114
4.2.4  程序設(shè)計(jì)  115
4.3  鍵盤與LED控制芯片HD7279A  118
4.3.1  簡介  118
4.3.2  控制指令  120
4.3.3  時(shí)序  123
4.3.4  HD7279A與AT89C51的接口以及程序設(shè)計(jì)  124
下篇
第5章  液晶顯示LCD  133
5.1  液晶顯示簡介  133
5.2  內(nèi)置HD61202控制驅(qū)動器圖形液晶顯示模塊  134
5.2.1  液晶顯示模塊的電路特性  134
5.2.2  液晶顯示模塊的軟件特性  136
5.2.3  液晶顯示模塊12864和19264的應(yīng)用  138
第6章  虛擬I*IC接口技術(shù)  163
6.1  I*IC總線簡介  163
6.1.1  I*IC總線的基本結(jié)構(gòu)  163
6.1.2  雙向傳輸?shù)慕涌谔匦?nbsp; 163
6.1.3  I*IC總線上的時(shí)鐘信號  164
6.1.4  數(shù)據(jù)的傳送  164
6.1.5  總線競爭的仲裁  165
6.1.6  I*IC總線接口器件  165
6.2  模擬I*IC總線的C51程序  167
6.3  I*IC總線在IC卡設(shè)計(jì)中的應(yīng)用  173
6.3.1  簡介  173
6.3.2  硬件特性  173
6.3.3  AT24C01與單片機(jī)接口  174
6.3.4  程序設(shè)計(jì)  174
第7章  紅外通信接口  180
7.1  P87LPC762 單片機(jī)簡介  180
7.2  NB9148簡介  180
7.3  接收處理電路  184
7.4  程序設(shè)計(jì)  186
第8章  語音芯片ISD4004及其應(yīng)用  193
8.1  ISD4004簡介  193
8.2  引腳功能描述  193
8.3  工作原理與功能特性  195
8.4  典型應(yīng)用  197
第9章  時(shí)鐘芯片  203
9.1  時(shí)鐘芯片DS1302  203
9.1.1  DS1302簡介  203
9.1.2  結(jié)構(gòu)與工作原理  204
9.1.3  DS1302與89C51的連接電路  207
9.1.4  程序設(shè)計(jì)  207
9.2  時(shí)鐘/日歷芯片PCF8563  216
9.2.1  PCF8563簡介  216
9.2.2  PCF8563與I2C總線  218
9.2.3  應(yīng)用概述  218
9.2.4  程序設(shè)計(jì)  218
第10章  數(shù)據(jù)采集  224
10.1  A/D轉(zhuǎn)換器ADS7804  224
10.1.1  ADS7804簡介  224
10.1.2  ADS7804與51單片機(jī)的接口  226
10.1.3  C51語言程序設(shè)計(jì)  227
10.2  MAX1247、MAX525與單片機(jī)接口  228
10.2.1  MAX1247和MAX525簡介  228
10.2.2  工作原理  228
10.2.3  硬件接口及軟件編程實(shí)例  232
10.2.4  其他同類產(chǎn)品的應(yīng)用  237
第11章  單片機(jī)通信  242
11.1  單片機(jī)雙機(jī)通信  242
11.1.1  雙機(jī)通信原理  242
11.1.2  雙機(jī)通信協(xié)議  243
11.1.3  雙機(jī)通信程序設(shè)計(jì)  243
11.2  單片機(jī)多機(jī)通信  245
11.2.1  多機(jī)通信原理  245
11.2.2  程序設(shè)計(jì)  246
第12章  單片機(jī)與PC通信  254
12.1  RS-232C介紹與PC硬件  254
12.2  通信程序設(shè)計(jì)  259
第13章  單片機(jī)與網(wǎng)絡(luò)  271
13.1  51單片機(jī)內(nèi)置定時(shí)器作TDMA控制  271
13.1.1  TDMA(時(shí)分多址)簡介  271
13.1.2  TDMA的單片機(jī)實(shí)現(xiàn)  272
13.1.3  保持節(jié)點(diǎn)器件同步  279
13.2  單片機(jī)實(shí)現(xiàn)載波監(jiān)聽多址接入(CSMA)  279
13.2.1  載波監(jiān)聽多址訪問(CSMA)簡介  280
13.2.2  單片機(jī)實(shí)現(xiàn)載波監(jiān)聽多址接入CSMA  281
第14章  51單片機(jī)系統(tǒng)應(yīng)用實(shí)例  285
14.1  語音數(shù)據(jù)采集、回放和串行數(shù)據(jù)傳輸系統(tǒng)  285
14.1.1  系統(tǒng)功能簡介  285
14.1.2  DS1270接口及51擴(kuò)展方案  286
14.1.3  LCM1602 總線方式驅(qū)動接口  287
14.1.4  外圍器件  289
14.1.5  語音處理模擬部分設(shè)計(jì)  291
14.1.6  系統(tǒng)原理圖  292
14.1.7  程序設(shè)計(jì)  295
14.2  醫(yī)療激光器功率控制  304
14.2.1  系統(tǒng)功能簡介  304
14.2.2  行列式掃描鍵盤及C51程序設(shè)計(jì)  305
14.2.3  數(shù)字電位器DS1867驅(qū)動  305
14.2.4  LCM1602 口線方式驅(qū)動接口  307
14.2.5  數(shù)字溫度計(jì)DS1820及1-wire總線  307
14.2.6  系統(tǒng)原理圖  311
14.2.7  程序設(shè)計(jì)  312

本目錄推薦

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