作????者 | 白林峰 | 出版社 | 機械工業(yè)出版社 |
---|---|---|---|
出版時間 | 2013年9月 | 頁????數(shù) | 277 頁 |
定????價 | 45.8 元 | 裝????幀 | 平裝 |
ISBN | 9787111434634 |
前言
第1章單片機技術(shù)基礎(chǔ)1
11單片機概述1
111單片機的基本概念1
112單片機的內(nèi)部結(jié)構(gòu)與硬件資源3
113單片機的外部引腳5
12單片機內(nèi)部主要部件8
121CPU8
122存儲器10
123專用寄存器11
124特殊功能寄存器13
13單片機系統(tǒng)的電路組成16
131單片機最小系統(tǒng)16
132單片機系統(tǒng)的工作模式19
133單片機應用系統(tǒng)20
14單片機的程序語言與數(shù)據(jù)23
141匯編語言程序23
142單片機的C語言程序26
143數(shù)制轉(zhuǎn)換與編碼27
144機器數(shù)31
思考題32
第2章單片機系統(tǒng)開發(fā)常用軟件33
21單片機程序設計與開發(fā)平臺33
211Keil μVision3的工作界面33
212Keil程序設計33
213調(diào)試程序39
22單片機系統(tǒng)仿真與調(diào)試42
221Proteus ISIS的工作界面42
222電路原理設計44
223仿真與調(diào)試48
224Proteus與Keil的聯(lián)合調(diào)試49
23單片機的程序下載與硬件仿真51
231單片機的下載接口51
232下載軟件53
233下載過程53
思考題57
第3章單片機程序設計基礎(chǔ)58
31單片機的C語言58
311C51的特點58
312C51的數(shù)據(jù)59
313C51的運算符62
314C51中常用的函數(shù)63
315單片機C語言的結(jié)構(gòu)64
316數(shù)制與碼制65
32單片機驅(qū)動一個LED閃爍66
321單片機I/O接口輸出與驅(qū)動67
322P00接口驅(qū)動LED閃爍(項目1)68
323流水燈程序設計(項目2)71
324數(shù)組與應用73
33數(shù)碼管驅(qū)動75
331數(shù)碼管的顯示原理75
332數(shù)碼管0~9顯示程序設計(項目3)77
333函數(shù)調(diào)用78
334主程序與子程序80
34單片機系統(tǒng)的按鍵(項目4)82
341按鍵抖動現(xiàn)象82
342單按鍵輸入程序83
3434×4鍵盤矩陣87
思考題89
第4章單片機內(nèi)部硬件資源及應用91
41單片機的中斷系統(tǒng)91
411中斷系統(tǒng)簡介91
412中斷響應95
413中斷服務函數(shù)98
414利用外部中斷實現(xiàn)按鍵的輸入(項目5)100
42MCS51系列單片機的定時器101
421單片機的定時器/計數(shù)器結(jié)構(gòu)101
422定時器的工作方式102
423定時器/計數(shù)器的初始化104
424單只數(shù)碼管秒顯示(項目6)105
4256位數(shù)碼管動態(tài)顯示(項目7)107
43單片機串行通信111
431串行通信原理111
432單片機的串行接口112
433串行接口的工作方式114
434單片機通信電路接口119
435PC與MCS51系列單片機的串行通信(項目8)120
44電子表程序設計(項目9)122
441功能分析122
442電路設計123
443程序設計123
45增強型51系列單片機的內(nèi)部特殊部件131
451單片機內(nèi)部特殊部件131
452單片機片內(nèi)看門狗定時器的使用(項目10)133
453單片機片內(nèi)AD轉(zhuǎn)換器的使用(項目11)136
思考題139
第5章單片機外圍常用器件及其應用141
51數(shù)字溫度傳感器DS18B20的應用141
511DS18B20的功能原理141
512DS18B20的工作時序143
513DS18B20的指令145
514DS18B20的驅(qū)動程序設計146
515數(shù)字溫度計設計(項目12)149
52I2C總線器件AT24C04及其應用152
521I2C總線的構(gòu)成和信號類型152
522AT24C04的應用原理154
523AT24C04的驅(qū)動程序設計156
524AT24C04的應用(項目13)158
53實時時鐘DS1302的原理與應用(項目14)160
531DS1302的功能160
532DS1302的寄存器和控制指令161
533DS1302的讀寫時序與驅(qū)動程序162
534DS1302的應用165
54AD、DA轉(zhuǎn)換器及其應用169
541AD轉(zhuǎn)換器、DA轉(zhuǎn)換器參數(shù)描述169
542AD轉(zhuǎn)換器ADC0832的應用(項目151)170
543AD轉(zhuǎn)換器TLC549的應用(項目152)174
544DA轉(zhuǎn)換器TLC5615的應用(項目16)178
55單片機常用的接口電路182
551并行鎖存器182
552串行移位寄存器183
553驅(qū)動器ULN2003的應用(項目17)186
思考題191
第6章字符點陣顯示192
61LCD1602單色字符液晶顯示模塊(項目18)192
611LCD1602液晶顯示模塊工作原理192
612LCD1602的操作指令194
613LCD1602的驅(qū)動程序設計197
614LCD1602的應用199
62LCD12864的原理與應用(項目19)200
621LCD12864點陣液晶顯示模塊的工作原理200
622LCD12864的驅(qū)動程序設計203
623LCD12864的應用212
63彩屏液晶TFT的原理與應用(項目20)214
631彩色液晶顯示模塊概述214
632彩色液晶顯示模塊介紹215
633驅(qū)動程序設計218
64LED點陣顯示屏224
641LED點陣結(jié)構(gòu)及顯示原理225
642LED 8×8點陣字符顯示(項目21)227
643LED漢字屏原理與設計(項目22)230
64416×16漢字點陣顯示程序設計232思考題236
第7章單片機系統(tǒng)設計(項目23)237
71VB60可視化窗口設計基礎(chǔ)237
711VB60介紹237
712可視化窗口設計步驟240
713常用控件及函數(shù)242
72Protel 99SE電路設計基礎(chǔ)243
721Protel使用簡介244
722原理圖設計248
723PCB設計249
73上位機程序設計253
731上位機窗口設計253
732程序添加256
733程序運行258
734制作可執(zhí)行文件258
74單片機測溫程序與系統(tǒng)調(diào)試259
741程序設計260
742聯(lián)機通信265
743綜合項目設計總結(jié)266
綜合設計練習267
附錄269
附錄AMCS51系列單片機匯編指令集269
附錄BC51常用頭文件272
本書主要介紹了MCS51系列單片機系統(tǒng)開發(fā)軟件(Keil、Proteus、程序下載工具)、系統(tǒng)電路設計、C語言程序設計和電路仿真等相關(guān)技術(shù)。書中共設置23個項目設計實例,其中單片機程序設計基礎(chǔ)9個,主要介紹單片機內(nèi)部資源的應用、C語言程序設計基礎(chǔ)、LED驅(qū)動、數(shù)碼管驅(qū)動、按鍵等單元項目,其中電子表設計是檢驗程序設計能力的實訓項目;單片機系統(tǒng)設計提高項目13個,主要介紹單片機外部器件的應用電路與程序設計方法,如溫度傳感器DS18B20、I2C總線、串行接口、AD轉(zhuǎn)換器、DA轉(zhuǎn)換器、實時時鐘DS1302、單色和彩色LCD以及單片機系統(tǒng)常用驅(qū)動電路和接口電路等,其中漢字屏設計為提高項目的綜合訓練內(nèi)容;項目23為單片機系統(tǒng)綜合設計內(nèi)容,介紹了含有VB上位機程序設計和PCB設計的系統(tǒng)開發(fā)一般過程。
本書列舉的項目實例詳盡地總結(jié)了MCS51系列單片機產(chǎn)品開發(fā)實踐過程中所涉及的應用系統(tǒng),項目設計以應用為目的,以系統(tǒng)實現(xiàn)為最終目標,分難度和深度階梯進行內(nèi)容設置。
本書適合于單片初學人員、廣大單片機發(fā)燒友和專業(yè)技術(shù)人員閱讀,也可作為高等院校相關(guān)專業(yè)的教材和參考書。
嗯……這個呢,倒是蠻多的,我最近也在學習單片機,和你差不多的,單片機學習實例在網(wǎng)上有很多,到這個網(wǎng)站去找吧,會找到你想要的:http://zhidao.baidu.com/question/78879...
PLC是在單片機基礎(chǔ)上發(fā)展起來的,主要是為縮短工程開發(fā)周期而出現(xiàn)的一種產(chǎn)品,跟單片機最根本的差別就是簡單易用,不需要了解太多的電子電路知識。單片機(MCU)是完整的單片計算機系統(tǒng),現(xiàn)在單片機的性能優(yōu)越...
一、現(xiàn)代計算機的技術(shù)發(fā)展史 1.始于微型機時代的嵌入式應用 電子數(shù)字計算機誕生于1946年,在其后漫長的歷史進程中,計算機始終是供養(yǎng)在特殊的機房中,實現(xiàn)數(shù)值計算的大型昂貴設備。直到20世紀70年代,微...
格式:pdf
大?。?span id="6mnoopo" class="single-tag-height">98KB
頁數(shù): 1頁
評分: 4.6
結(jié)合PCB設計與制作、電子產(chǎn)品裝配與測試、單片機系統(tǒng)設計與制作課程的教學環(huán)節(jié)中積累的經(jīng)驗,以及在教材編寫、實際項目開發(fā)的體會,探索以單片機開發(fā)板為載體實現(xiàn)項目驅(qū)動式教學。PCB設計與制作課程教學中設計單片機開發(fā)板,電子產(chǎn)品裝配與測試課程教學中裝配開發(fā)板,單片機系統(tǒng)設計與制作課程教學中使用該開發(fā)板,將有限的材料投入實現(xiàn)較大的收益。
格式:pdf
大?。?span id="pi4e1t9" class="single-tag-height">98KB
頁數(shù): 2頁
評分: 4.6
本文對單片機門禁系統(tǒng)的設計進行深層次的分析,希望能夠促使今后的單片機門禁系統(tǒng)設計更加合理,更加可靠。
《零點起步:AVR單片機開發(fā)入門與典型實例》:從零開始,輕松入門;案例精講,加深理解;內(nèi)容翔實,方便查閱;實例引導,專業(yè)經(jīng)典;學以致用,注重實踐。
《單片機入門與典型應用實例》以89S52單片機為主體,將實際編程及典型應用電路作為貫穿全書的主線,完全舍棄教科書枯燥無味的撰寫方法,充分考慮學習者的認知規(guī)律,采用電路構(gòu)建-程序編制-利用Pmteus6.9軟件仿真-單片機燒錄程序-實驗仿真板通電的實踐方法,以全新的方式邊做邊學,將初學者領(lǐng)進單片機世界的大門。
《單片機入門與典型應用實例》主要內(nèi)容包括單片機基礎(chǔ)知識、軟件應用、基本應用實例、綜合應用實例等。
《單片機入門與典型應用實例》可作為高職高專電氣自動化、機電一體化專業(yè)高技能型人才的教學用書,也可作為從事單片機應用及開發(fā)的工程技術(shù)人員的入門讀物,以及相關(guān)從業(yè)人員入門自學的參考用書。
第一篇單片機開發(fā)基礎(chǔ)
第1章單片機軟件開發(fā)
11Proteus快速入門
111Proteus76的主要功能特點
實例1Proteus仿真單片機播放音樂
112Proteus軟件的界面與操作簡介
113Proteus仿真設計快速入門
12單片機開發(fā)軟件快速入門
121KeilμVision30快速入門
實例2流水燈
122KeilμVision30和Proteus76聯(lián)調(diào)
123KeilμVision40內(nèi)嵌邏輯分析儀
實例3邏輯分析儀使用舉例
13單片機C語言編程
131C51簡介
132代碼規(guī)范
133前后臺程序
134狀態(tài)機建模
135事件觸發(fā)程序結(jié)構(gòu)
第2章AltiumDesigner快速入門
21原理圖的繪制
實例4交通燈
22原理圖符號的繪制
23原理圖符號、元器件封裝和元器件之間的關(guān)系
24元件封裝的繪制
25電路板設計中層的作用
26電路板設計規(guī)則
27電路板布局布線
28電路板CAM文件輸出
29轉(zhuǎn)印紙的打印
210在AltiumDesigner對PCB進行形狀、板層設置及對內(nèi)電層進行分割
211如何在AltiumDesigner中運用查找編輯集體整批修改功能
212如何在AltiumDesigner的PCB中添加各種不同字體大小的漢字字符
213PCB設計過程中的常見問題
第二篇單片機制作實例
第3章通信類設計與制作實例
實例5學習型紅外線遙控
實例6基于nRF905多點溫度采集系統(tǒng)設計
實例7基于nRF24L01無線溫度控制系統(tǒng)設計
實例8帶語音播報的GPS系統(tǒng)
實例9基于RS—485總線的無線遙控溫控系統(tǒng)設計
實例10窗簾
實例11紅外波形顯示
實例12無線遙控語音播報(溫濕度)電子萬年歷
實例13GPS測速
實例14GSM溫度報警
第4章傳感器類設計與制作實例
實例15電子秤
實例16可燃氣體報警器
實例17基于Pt100溫度儀設計
實例18帶溫度補償?shù)某暡y距儀
實例19液位控制
實例20數(shù)字氣壓計
實例21煙霧探測報警器
實例22紅外防盜系統(tǒng)
實例23流量
實例24指紋識別
第5章電源類設計與制作實例
實例25電子調(diào)光燈
實例26一種非接觸供電的車燈電路
實例27一種無接觸供電的無線鼠標
實例28無線供電的旋轉(zhuǎn)LED顯示屏
實例29基于單片機的智能手機充電器設計
第6章電動機控制類設計與制作實例
實例30基于單片機的步進電動機控制
實例31帆板控制系統(tǒng)設計
實例32智能遙控電風扇模擬控制系統(tǒng)設計
實例33全自動洗衣機
實例34出租車計價器
實例35智能尋跡小車設計
實例36智能尋跡避障小車設計
實例37智能小車
實例38基于PWM細分的步進電動機調(diào)速
實例39基于單片機的小功率直流電動機調(diào)速
實例40電梯控制器
第7章儀器儀表類設計與制作實例
實例41八路電壓表
實例42簡易數(shù)字電壓表
實例43數(shù)控恒流源設計
實例44簡易低頻信號源設計
實例45頻率計
實例46數(shù)控直流穩(wěn)壓源
第8章綜合類設計與制作實例
實例47簡單交通燈
實例48籃球計分系統(tǒng)
實例49電子顯示屏設計
實例50旋轉(zhuǎn)LED顯示屏
實例51電子琴(帶存儲)
實例52數(shù)碼管萬年歷
實例53時鐘計時器
實例54計算器與萬年歷
實例55節(jié)拍器
實例56基于單片機1602液晶萬年歷
實例57水溫水位控制器設計
實例58八路搶答器
實例59電子密碼鎖
實例60簡易計算器
實例61風光雨檢測
實例62消毒柜
實例638×8×8光立方
實例64太陽能熱水控制器設計
實例65舵機平衡臺
實例66帶上位機通信的超聲波測距儀
參考文獻