注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)51單片機(jī)自學(xué)筆記

51單片機(jī)自學(xué)筆記

51單片機(jī)自學(xué)筆記

定 價:¥47.00

作 者: 范紅剛,魏學(xué)海,任思璟 編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 計算機(jī)體系結(jié)構(gòu)

ISBN: 9787811249354 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 421 字?jǐn)?shù):  

內(nèi)容簡介

  《51單片機(jī)自學(xué)筆記》以89S51系列單片機(jī)為載體,結(jié)合作者多年教學(xué)與指導(dǎo)大學(xué)生電子設(shè)計競賽的經(jīng)驗編寫而成。全書分三部分:匯編語言程序設(shè)計、C語言程序設(shè)計和RTX51實時多任務(wù)操作系統(tǒng)。內(nèi)容編排符合初學(xué)者先了解單片機(jī)底層的工作原理,再掌握高效編程語言的使用方法,最后達(dá)到熟練應(yīng)用RTX51實時多任務(wù)操作系統(tǒng)這一高級階段的學(xué)習(xí)過程。這三部分內(nèi)容中許多例程所完成的任務(wù)是相同的,便于讀者比較對照,從而加深理解。書中的全部內(nèi)容均是作者親自實踐調(diào)試通過的,其中大部分內(nèi)容采用倒敘的寫作手法,即先給出設(shè)計內(nèi)容的全貌,然后結(jié)合作者調(diào)試時遇到的問題和學(xué)生經(jīng)常問的問題,以對話的形式對設(shè)計內(nèi)容進(jìn)行分析講解。書中大膽采用了許多來源于生活的卡通圖片和生活用語,力爭生動形象地講述單片機(jī)技術(shù)?!?1單片機(jī)自學(xué)筆記》既可以作為單片機(jī)愛好者的自學(xué)用書,也可以作為大中專院校自動化、電子和計算機(jī)等相關(guān)專業(yè)的教學(xué)參考書。

作者簡介

暫缺《51單片機(jī)自學(xué)筆記》作者簡介

圖書目錄

第1章 從哪兒開始你的單片機(jī)學(xué)習(xí)1
1.1 神秘武器的得來1
1.2 單片機(jī)的身世2
1.3 單片機(jī)都能干什么3
1.4 神秘老人的法寶4
1.4.1 實驗開發(fā)板4
1.4.2 下載線5
1.4.3 電源6
1.4.4 編程軟件6
1.4.5 下載軟件7
1.5 一個古老的神燈8
1.6 互動環(huán)節(jié)11
第2章 認(rèn)識一下著名的單片機(jī)先生12
2.1 單片機(jī)的外在形象12
2.1.1 要工作就得吃飯13
2.1.2 龐大的組織要有個總指揮13
2.1.3 控制信號引腳13
2.1.4 輸入/輸出引腳P0、P1、P2、P314
2.2 單片機(jī)豐富的內(nèi)“芯”世界15
2.2.1 好東西都放哪兒了15
2.2.2 “芯”里還有別人嗎19
2.3 互動環(huán)節(jié)20
第3章 嘗試著用語言與單片機(jī)交流23
3.1 一個LED燈閃爍23
3.2 跑馬燈29
3.3 LED萬能閃爍程序36
第4章 LED數(shù)碼管的應(yīng)用39
4.1 LED數(shù)碼管顯示原理及顯示方式39
4.2 LED數(shù)碼管分類及驅(qū)動39
4.3 點亮一個LED數(shù)碼管40
4.4 LED數(shù)碼管顯示段碼41
4.5 靜態(tài)顯示42
4.6 動態(tài)顯示生日43
4.7 0~99循環(huán)自加計數(shù)器46
4.8 其它數(shù)碼管驅(qū)動電路54
第5章 引發(fā)事端的按鍵56
5.1 按鍵控制LED小燈怎么失靈了57
5.1.1 硬件電路設(shè)計及原理分析57
5.1.2 軟件設(shè)計思想及代碼分析57
5.1.3 究竟錯在哪里59
5.2 對付按鍵抖動60
5.2.1 公園的一個入口CALL與多個出口RET63
5.2.2 RET與SJMP真的都能找回家嗎64
5.2.3 CALL與RET是天生一對兒65
5.3 按鍵與數(shù)碼管共舞68
5.3.12 個按鍵控制數(shù)碼管顯示2個數(shù)字68
5.3.2 按鍵控制數(shù)碼管數(shù)據(jù)加減71
5.3.3 數(shù)碼管熄滅——按鍵在搗鬼74
5.3.4 按鍵與數(shù)碼管和睦相處74
5.3.5 數(shù)碼管怎么又不聽按鍵的了75
5.4 按鍵進(jìn)階78
第6章 定時器/計數(shù)器的應(yīng)用80
6.1 定時器/計數(shù)器工作原理80
6.1.1 定時器/計數(shù)器在生活中的原型80
6.1.2 定時器/計數(shù)器的定時和計數(shù)是怎么實現(xiàn)的81
6.1.3 定時器/計數(shù)器能干什么81
6.2 控制定時器/計數(shù)器工作的四大金剛82
6.2.1 計數(shù)容器TH0、TL0及TH1、TL182
6.2.2 設(shè)置定時器/計數(shù)器工作方式寄存器TMOD82
6.2.3 控制定時器/計數(shù)器工作寄存器TCON84
6.2.4 中斷允許寄存器IE85
6.3 稍稍理一理思路87
6.4 定時器用于定時87
6.4.1 查詢法定時50ms實現(xiàn)一個LED小燈閃爍88
6.4.2 中斷法定時50ms實現(xiàn)一個LED小燈閃爍91
6.4.3 中斷PK查詢94
6.4.4 延長定時時間96
6.4.5 數(shù)字電子時鐘99
6.5 定時器定時和程序中的延時子程序DELAY有何不同108
6.6 定時器進(jìn)階108
6.6.1 飯店牌匾上的彩燈108
6.6.2 預(yù)約定時做飯109
6.6.3 上課鈴聲真準(zhǔn)確109
第7章 會數(shù)數(shù)的定時器/計數(shù)器110
7.1 定時器/計數(shù)器T1用于計數(shù)110
7.1.1 會數(shù)心跳次數(shù)的T1110
7.1.2 沒有心率檢測傳感器怎么做這個實驗?zāi)?13
7.1.3 比較完整的數(shù)字人體心率檢測儀119
7.2 計數(shù)器進(jìn)階124
7.2.1 測量電機(jī)轉(zhuǎn)速124
7.2.2 出租車計價系統(tǒng)124
7.2.3 每瓶裝100粒藥丸124
第8章 外部引腳P3.2和P3.3的特權(quán)125
8.1 生活中的那些事兒125
8.2 誰在控制中斷127
8.2.1 我可以把手機(jī)關(guān)了127
8.2.2 中斷允許控制寄存器IE127
8.2.3 控制寄存器TCON128
8.2.4 誰惹我我找他家去129
8.3 外部中斷控制LED閃爍129
8.3.1 低電平觸發(fā)中斷控制LED閃爍129
8.3.2 下降沿觸發(fā)中斷控制LED閃爍133
8.3.3 2個外部中斷低電平觸發(fā)控制2個LED閃爍134
8.3.4 IP改變土匪窩兒里二當(dāng)家的地位138
8.3.5 土匪窩兒里的新規(guī)讓二當(dāng)家的也有喝酒的份兒140
8.3.6 外中斷觸發(fā)方式與中斷級別143
8.3.7 P3.2和P3.3的特權(quán)不是只能用來控制LED小燈144
8.4 外部中斷再做心率檢測儀144
8.5 智能小車尋線跑的背后149
8.5.1 小車順著黑線跑149
8.5.2 小車上顯示行駛時間156
8.5.3 小車上的數(shù)碼管時而熄滅且時間不準(zhǔn)160
8.5.4 智能車還可以數(shù)出沿途遇到的鐵片數(shù)量162
8.5.5 需要更多外部中斷該怎么辦167
8.6 外部中斷進(jìn)階168
第9章 串行口及其應(yīng)用169
9.1 了解幾點知識169
9.1.1 并行通信與串行通信169
9.1.2 異步通信與同步通信170
9.1.3 串行通信的制式170
9.2 由傳球悟串行通信170
9.3 51單片機(jī)串行口171
9.3.1 數(shù)據(jù)格式的設(shè)置171
9.3.2 波特率的設(shè)置173
9.3.3 成功設(shè)置串口初始化的步驟總結(jié)174
9.4 兩片51單片機(jī)“眉來眼去”174
9.4.1 查詢方式收發(fā)數(shù)據(jù)174
9.4.2 中斷方式收發(fā)數(shù)據(jù)178
9.5 上位機(jī)與單片機(jī)相“戀”180
9.5.1 心率檢測儀數(shù)據(jù)上傳PC機(jī)181
9.5.2 上位機(jī)控制電機(jī)起停185
9.6 串口進(jìn)階187
9.6.1 簡易數(shù)字示波器187
9.6.2 多路溫度監(jiān)控系統(tǒng)187
第10章 我在Keil環(huán)境下開始學(xué)習(xí)C51188
10.1 Keil μVision2 集成開發(fā)環(huán)境188
10.1.1 Keil 軟件的安裝189
10.1.2 Keil軟件的使用191
10.2 C語言的基本結(jié)構(gòu)196
10.3 標(biāo)識符和關(guān)鍵字198
10.4 從儲物盒想到數(shù)據(jù)類型200
10.4.1 C語言中的數(shù)據(jù)類型201
10.4.2 常量與變量201
10.4.3 整型數(shù)據(jù)203
10.4.4 字符型數(shù)據(jù)204
10.4.5 實型數(shù)據(jù)205
10.4.6 Keil增加的數(shù)據(jù)類型206
10.4.7 從倉庫談到數(shù)據(jù)的存儲類型207
10.4.8 巧用typedef定義類型212
第11章 運算符、表達(dá)式及程序基本結(jié)構(gòu)214
11.1 運算符214
11.1.1 賦值運算符214
11.1.2 算術(shù)運算符215
11.1.3 增量和減量運算符215
11.1.4 關(guān)系運算符217
11.1.5 邏輯運算符219
11.1.6 位運算符221
11.1.7 復(fù)合賦值運算符223
11.1.8 條件運算符223
11.1.9 指針和地址運算符223
11.1.10 強制類型轉(zhuǎn)換運算符224
11.2 C51程序的基本結(jié)構(gòu)226
11.2.1 按部就班——順序結(jié)構(gòu)226
11.2.2 人生的十字路口——選擇結(jié)構(gòu)226
11.2.3 小毛驢拉完磨就放你回去——循環(huán)結(jié)構(gòu)232
第12章 C51構(gòu)造數(shù)據(jù)類型與函數(shù)241
12.1 數(shù)組241
12.1.1 一維數(shù)組讓我想到一行大樹241
12.1.2 二維數(shù)組讓我想到幾排民房243
12.2 指針247
12.2.1 環(huán)顧左右而言它——指針究竟在指誰247
12.2.2 萬能LED閃爍的實現(xiàn)249
12.2.3 數(shù)碼管顯示數(shù)組中的內(nèi)容251
12.2.4 具體程序代碼如下(指針與二維數(shù)組共同演繹萬能流水燈)252
12.3 百家爭鳴說結(jié)構(gòu)體253
12.3.1 結(jié)構(gòu)體類型的聲明和變量的定義253
12.3.2 打印3個學(xué)生的基本信息255
12.3.3 如何用指針操作結(jié)構(gòu)體變量258
12.4 內(nèi)存共享說共用體260
12.4.1 用共用體變量點亮小燈261
12.4.2 共用體在TCL2543中的應(yīng)用263
第13章 51單片機(jī)內(nèi)部資源的應(yīng)用267
13.1 I/O口應(yīng)用簡介267
13.1.1 古老神燈再現(xiàn)267
13.1.2 數(shù)碼管顯示我的生日270
13.1.3 活學(xué)活用獨立按鍵272
13.2 定時器計數(shù)器280
13.2.1 定時器控制小燈的閃爍280
13.2.2 延長定時器時間的方法283
13.2.3 用計數(shù)器計脈搏跳動的次數(shù)285
13.3 實用的外部中斷286
13.4 重溫串行通信288
13.5 內(nèi)部資源的綜合實驗292
13.5.1 數(shù)字電子時鐘(一)293
13.5.2 數(shù)字電子時鐘(二)297
13.5.3 心率測試儀器301
第14章 51單片機(jī)外部擴(kuò)展資源的應(yīng)用306
14.1 4×4矩陣鍵盤的應(yīng)用306
14.2 點陣LED顯示器的應(yīng)用310
14.2.1 74LS138譯碼器的介紹311
14.2.2 74HC595的介紹312
14.2.3 LED點陣顯示屏程序設(shè)計313
14.3 模/數(shù)轉(zhuǎn)換器ADC0832的應(yīng)用316
14.3.1 ADC0832模/數(shù)轉(zhuǎn)換器的介紹317
14.3.2 數(shù)字電壓表319
14.4 模擬溫度傳感器AD590323
14.4.1 溫度計硬件電路設(shè)計323
14.4.2 溫度計軟件設(shè)計 325
14.5 數(shù)/模轉(zhuǎn)換器DAC0832的應(yīng)用329
14.5.1 DAC0832的介紹330
14.5.2 引腳說明330
14.5.3 簡易波形發(fā)生器331
14.6 數(shù)/模轉(zhuǎn)換器MAX531的應(yīng)用335
14.6.1 MAX531的介紹335
14.6.2 MAX531的引腳說明335
14.6.3 鍵控高精度波形發(fā)生器339
第15章 實時多任務(wù)操作系統(tǒng)RTX51344
15.1 RTX51、單片機(jī)與我就好比管理制度、員工與老板344
15.2 你在家給老婆做飯嗎345
15.3 沒有操作系統(tǒng)的日子346
15.4 操作系統(tǒng)我們愛你350
15.4.1 main()悄然離去353
15.4.2 每個任務(wù)都可以自生自滅354
15.4.3 阿范是培訓(xùn)班中所有學(xué)員共有的服務(wù)者354
15.4.4 RTX51 Tiny的系統(tǒng)函數(shù)358
15.4.5 實踐才有話語權(quán)363
附錄A 特殊功能寄存器366
附錄B MCS51單片機(jī)指令表370
附錄C C51庫函數(shù)375
附錄D 三極管及其典型應(yīng)用簡介391
D.1 開場白391
D.2 三極管——電子電路里的“大哥大”392
D.2.1 常見的三極管外形392
D.2.2 三極管的兩種結(jié)構(gòu)類型392
D.2.3 三極管的放大作用393
D.2.4 三極管的三個工作區(qū)394
D.3 三極管放大電路395
D.3.1 共發(fā)射極放大電路395
D.3.2 共發(fā)射極放大電路典型應(yīng)用398
附錄E 集成運算放大器及其典型應(yīng)用簡介401
E.1 集成運算放大器簡介401
E.2 集成運算放大器理想模型402
E.3 集成運放的典型應(yīng)用402
E.3.1 比例運算403
E.3.2 比較器404
附錄F 穩(wěn)壓電源406
附錄G 電阻標(biāo)稱值408
附錄H 常用電子元件411
附錄I 書中使用的電路板417
附錄J MCS51程序生成器軟件419
附錄K 隨書光盤內(nèi)容說明420
參考文獻(xiàn)421

本目錄推薦

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