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

單片機智能化產(chǎn)品C語言設(shè)計實例詳解

單片機智能化產(chǎn)品C語言設(shè)計實例詳解

定 價:¥28.00

作 者: 周興華
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 單片計算機

ISBN: 9787810777711 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合目前廣泛應(yīng)用的80C51單片機及Keil C51集成開發(fā)環(huán)境,以設(shè)計實例的方法詳細(xì)介紹了9個“短、平、快”實用產(chǎn)品的軟硬件設(shè)計,其中軟件部分均采用C語言設(shè)計,具有高效、快捷的特點。本書還簡要介紹了80C51單片機的基本知識和Keil C51集成開發(fā)環(huán)境的用法以及如何用Protel 99SE高效設(shè)計電路板等。.本書實例新穎,內(nèi)容翔實,實用性強,可作為單片機愛好者、單片機開發(fā)工程師的參考資料,也可作為大中專學(xué)生、職校學(xué)生畢業(yè)設(shè)計的參考用書。..隨書所附的光盤中提供了本書所有軟件設(shè)計程序文件,以供讀者朋友參考。...

作者簡介

  周興華,1986年畢業(yè)于西安交通大學(xué)電子技術(shù)專業(yè),多年來一直從事工業(yè)自動化控制的設(shè)計及應(yīng)用推廣。有20多年的電子產(chǎn)品設(shè)計制造經(jīng)驗及10多年的嵌入式系統(tǒng)設(shè)計經(jīng)驗。早在1979年就自行組裝調(diào)試成功高靈敏中、短波收音機。1987年獲《無線電》KD、NS音響電路設(shè)計制作競賽鼓勵獎。1990年獲《電子世界》電子電路設(shè)計制作競賽一等獎。1992年獲第五屆上海市“星火杯”發(fā)明創(chuàng)造競賽四等獎。曾擔(dān)任過《北京電子報》《江蘇電子報》《無線電》《電子世界》《高保真音響》等多家電子刊物的特約編輯、專欄作者,著有《遙控電路速查手冊》和《手把手教你學(xué)單片機》等專著。現(xiàn)主要從事嵌入式智能化電子產(chǎn)品的研發(fā)與推廣。

圖書目錄

第1章MCS51單片機及單片機程序C51.
1.1單片機的基本知識1
1.1.1MCS51單片機的基本組成1
1.1.280C51的基本特征2
1.1.380C51的引腳定義及功能3
1.1.480C51的內(nèi)部結(jié)構(gòu)4
1.1.580C51的存儲器配置和寄存器6
1.2匯編語言與C語言8
1.3C語言在開發(fā)單片機產(chǎn)品中具有的突出優(yōu)點9
1.3.1語言簡潔,使用方便.靈活9
1.3.2可移植性好9
1.3.3表達(dá)能力強10
1.3.4表達(dá)方式靈活10
1.3.5可進(jìn)行結(jié)構(gòu)化程序設(shè)計10
1.3.6可以直接操作計算機硬件10
1.3.7程序具有堅固性11
1.3.8生成的目標(biāo)代碼質(zhì)量高11
1.4C語言程序的基本結(jié)構(gòu)11
1.5C語言的標(biāo)識符和關(guān)鍵字12
1.6數(shù)據(jù)類型14
1.7存儲類型與存儲模式15
1.8特殊功能寄存器(SFR)及其C51定義17
1.9C51指針17
1.10函數(shù)18
第2章KeilC51集成開發(fā)環(huán)境
2.1KeilC51集成開發(fā)環(huán)境安裝20
2.2工程項目的建立.源程序文件的建立及加載21
2.2.1建立工程文件21
2.2.2源程序文件的建立23
2.2.3添加文件到當(dāng)前項目組中25
2.3工程的詳細(xì)設(shè)置27
2.3.1Target頁面27
2.3.2Output頁面28
2.3.3Listing頁面29
2.3.4C51頁面30
2.3.5Debug頁面31
2.4編譯和連接31
2.5KeilC51集成開發(fā)環(huán)境軟件的調(diào)試方法32
2.5.1常用調(diào)試命令32
2.5.2斷點設(shè)置33
2.5.3在線匯編34
2.5.4程序調(diào)試常用窗口34
2.6外圍接口工具36
2.6.1P1口作為輸入端口36
2.6.2P1口作為輸出端口37
2.6.3外部中斷INT037
2.6.4定時器/計數(shù)器038
第3章電話撥號防盜報警器
3.1系統(tǒng)功能描述39
3.2系統(tǒng)方案及電路設(shè)計39
3.2.1系統(tǒng)方案39
3.2.2脈沖撥號原理40
3.2.3脈沖撥號實現(xiàn)過程41
3.2.4AT89C2051單片機的功能特點41
3.2.5電路設(shè)計43
3.3程序設(shè)計44
3.3.1主程序設(shè)計44
3.3.2變量定義及初始化模塊45
3.3.3啟動報警器子程序模塊46
3.3.4撥號脈沖子程序模塊47
3.3.5關(guān)機子程序模塊48
3.3.6完整代碼48
3.4調(diào)試應(yīng)用55
3.4.1功能調(diào)試55
3.4.2使用及維護(hù)56
第4章工業(yè)生產(chǎn)節(jié)能時控器
4.1系統(tǒng)功能描述57
4.2系統(tǒng)方案及電路設(shè)計57
4.2.1系統(tǒng)方案57
4.2.2單片機計時原理58
4.2.3LED數(shù)碼管顯示器顯示原理58
4.2.4LED數(shù)碼管顯示器的顯示方法60
4.2.5電路設(shè)計62
4.3程序設(shè)計63
4.3.1主程序設(shè)計63
4.3.2變量定義及初始化模塊64
4.3.3判斷按鍵輸入的T1定時中斷服務(wù)子程序模塊65
4.3.4完整代碼68
4.4調(diào)試應(yīng)用75
4.4.1功能調(diào)試75
4.4.2使用及維護(hù)76
第5章電噴汽車噴油嘴清洗機
5.1系統(tǒng)功能描述及工作原理77
5.1.1系統(tǒng)功能描述77
5.1.2電噴汽車噴油嘴清洗機的工作原理78
5.2系統(tǒng)方案及電路設(shè)計78
5.2.1系統(tǒng)方案78
5.2.2PWM波調(diào)速原理79
5.2.3PWM脈沖驅(qū)動電機的實現(xiàn)過程79
5.2.4AT89S51單片機的功能特點80
5.2.5電路設(shè)計80
5.3程序設(shè)計82
5.3.1主程序設(shè)計82
5.3.2變量定義及初始化模塊83
5.3.3調(diào)寬脈沖輸出子程序模塊84
5.3.4完整代碼84
5.4調(diào)試應(yīng)用92
5.4.1安全注意事項92
5.4.2功能調(diào)試92
5.4.3日常維護(hù)93
第6章16路無線防盜報警器
6.1系統(tǒng)功能描述94
6.2系統(tǒng)方案及電路設(shè)計..94
6.2.1系統(tǒng)方案94
6.2.2無線電發(fā)射機.接收機工作原理95
6.2.3編.譯碼電路VD5026/5027工作原理97
6.2.4EEPROMAT24CXX的性能特點98
6.2.5電路設(shè)計103
6.3程序設(shè)計105
6.3.1主程序設(shè)計105
6.3.2變量定義及初始化模塊105
6.3.3收到無線電報警信號的處理子程序模塊107
6.3.4查詢報警的歷史記錄子程序模塊108
6.3.5完整代碼109
6.4調(diào)試應(yīng)用122
6.4.1功能調(diào)試122
6.4.2使用注意事項123
第7章家用投影機電腦型控制板
7.1系統(tǒng)功能描述124
7.2系統(tǒng)方案及電路設(shè)計125
7.2.1系統(tǒng)方案125
7.2.2調(diào)焦電機正反轉(zhuǎn)控制電路LG9110工作原理125
7.2.3電路設(shè)計127
7.3程序設(shè)計129
7.3.1變量定義及初始化模塊129
7.3.2光源不正常處理子程序模塊130
7.3.3溫度不正常處理子程序模塊131
7.3.4驅(qū)動焦距電機的子程序模塊131
7.3.5完整代碼詳解132
7.4調(diào)試應(yīng)用及故障處置138
7.4.1功能調(diào)試138
7.4.2使用技巧139
7.4.3日常保養(yǎng)與維護(hù)140
7.4.4投影機常見故障處理140
第8章漢字點陣指示牌
8.1系統(tǒng)功能描述142
8.2系統(tǒng)方案及電路設(shè)計142
8.2.1系統(tǒng)方案142
8.2.2漢字顯示的原理143
8.2.3顯示驅(qū)動電路74HC595144
8.2.4電路設(shè)計144
8.2.5漢字點陣碼的生成146
8.3程序設(shè)計150
8.3.1主程序設(shè)計150
8.3.2變量定義及初始化模塊150
8.3.3根據(jù)列指針,由雙字節(jié)合并為單字節(jié)的子程序模塊150
8.3.4發(fā)送一線數(shù)據(jù)的子程序模塊151
8.3.5完整代碼151
8.4調(diào)試應(yīng)用155
8.4.1功能調(diào)試155
8.4.2故障現(xiàn)象及維修155
第9章“東方神毯”電熱治療儀
9.1系統(tǒng)功能描述157
9.2系統(tǒng)方案及電路設(shè)計158
9.2.1系統(tǒng)方案158
9.2.2電路設(shè)計158
9.3程序設(shè)計160
9.3.1主程序設(shè)計160
9.3.2變量定義及初始化模塊160
9.3.3切換高.中.低3擋溫度子程序模塊161
9.3.4完整代碼詳解162
9.4調(diào)試應(yīng)用167
第10章液晶顯示電冰箱溫控器
10.1系統(tǒng)功能描述168
10.2系統(tǒng)方案及電路設(shè)計168
10.2.1系統(tǒng)方案168
10.2.2單線數(shù)字溫度傳感器DS18B20169
10.2.316×2字符型帶背光液晶模組171
10.2.4電路設(shè)計179
10.3程序設(shè)計180
10.3.1主程序設(shè)計180
10.3.2變量定義及初始化模塊181
10.3.3液晶模塊顯示指定坐標(biāo)的一個字符子函數(shù)181
10.3.4液晶模塊顯示指定坐標(biāo)的一串字符子函數(shù)182
10.3.5從DS18B20讀取測得的冷藏室溫度182
10.3.6完整代碼詳解182
10.4調(diào)試應(yīng)用194
第11章漢字信息滾動顯示屏
11.1系統(tǒng)功能描述196
11.2系統(tǒng)方案及電路設(shè)計196
11.2.1系統(tǒng)方案196
11.2.28×8LED點陣模塊及LED信息顯示屏197
11.2.3漢字機內(nèi)碼.國標(biāo)碼和區(qū)位碼199
11.2.4國標(biāo)漢字字符集與區(qū)位碼及漢字的點陣字模200
11.2.5PC機控制LED信息點陣屏201
11.2.6電路設(shè)計202
11.3AT89S52單片機主控程序設(shè)計205
11.3.1主程序設(shè)計205
11.3.2變量定義及初始化模塊205
11.3.3子程序模塊206
11.3.4完整代碼208
11.4AT89C2051單片機通信程序設(shè)計220
11.4.1主程序設(shè)計220
11.4.2T0中斷服務(wù)子程序模塊221
11.4.3完整代碼221
11.5微機(PC機)程序設(shè)計224
11.5.1人機界面設(shè)計224
11.5.2完整代碼225
11.6系統(tǒng)調(diào)試228
11.6.1行列驅(qū)動電路調(diào)試229
11.6.2發(fā)送界面調(diào)試229
11.6.3通信接收電路調(diào)試229
11.7使用步驟230
第12章用Prote199SE高效設(shè)計印制電路板
12.1Prote199SE特性簡介231
12.2被測目標(biāo)板系統(tǒng)功能描述231
12.3測試儀電路及測試原理233
12.4Prote199SE設(shè)計流程233
12.5建立一個新的設(shè)計數(shù)據(jù)庫233
12.6創(chuàng)建新的原理圖文件及進(jìn)入原理圖編輯區(qū)236
12.6.1創(chuàng)建新的原理圖文件236
12.6.2進(jìn)入原理圖編輯區(qū)237
12.7Prote199SE設(shè)計環(huán)境設(shè)置238
12.7.1關(guān)閉自動搖景功能238
12.7.2定義工作平面238
12.8加載原理圖的元件庫及自制元件符號239
12.8.1加載原理圖的元件庫239
12.8.2自制元件符號240
12.9放置元件及原理圖連線241
12.10生成網(wǎng)絡(luò)表文件241
12.11創(chuàng)建新的PCB文件及進(jìn)入PCB編輯區(qū)242
12.11.1創(chuàng)建新的PCB文件242
12.11.2進(jìn)入PCB編輯區(qū)242
12.12加載PCB圖的元件庫及自制元件外形封裝243
12.12.1加載PCB圖的元件庫243
12.12.2自制元件外形封裝243
12.13定義電路板244
12.14載入網(wǎng)絡(luò)表與元件245
12.15手工調(diào)整元件布局和標(biāo)注245
12.16布線規(guī)則設(shè)定245
12.17自動布線246
12.17.1全局布線247
12.17.2選定網(wǎng)絡(luò)布線247
12.17.3對兩個連接點進(jìn)行布線247
12.17.4對指定元件進(jìn)行布線247
12.18測試儀程序設(shè)計248
12.19程序燒入單片機及使用252
參考文獻(xiàn)...

本目錄推薦

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