單片機技術(shù)應(yīng)用(C語言+仿真版)
定 價:36 元
叢書名:全國高等院校規(guī)劃教材.精品與示范系列
- 作者:楊華 主編
- 出版時間:2017/8/1
- ISBN:9787121319167
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:224
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書結(jié)合當前的職業(yè)教育改革要求,采用項目教學、任務(wù)驅(qū)動方式進行編寫,主要介紹單片機硬件系統(tǒng)、單片機開發(fā)系統(tǒng)軟件、單片機并行端口應(yīng)用、定時與中斷系統(tǒng)、顯示與鍵盤接口技術(shù)、A/D與D/A轉(zhuǎn)換接口、串行接口通信技術(shù)、單片機系統(tǒng)擴展以及單片機應(yīng)用系統(tǒng)設(shè)計等內(nèi)容。本書注重學生技能訓練,通過20個項目任務(wù)開展教學,每個教學環(huán)節(jié)包括任務(wù)分析、電路設(shè)計、軟件程序設(shè)計、仿真結(jié)果和任務(wù)小結(jié),將理論知識貫穿于任務(wù)實施中,任務(wù)內(nèi)容全部通過仿真實驗,程序完整,知識全面,具有很強的簡潔性、清晰性、操作性和可讀性。 本教材配有免費的電子教學課件、習題參考答案、仿真電路等,詳見前言。
近年來,隨著單片機技術(shù)的飛速發(fā)展,單片機課程逐漸成為高等職業(yè)院校許多專業(yè)的核心課程,其涉及知識面廣,技術(shù)應(yīng)用范圍寬,動手能力強,學生的學習熱情度高。本書結(jié)合當前的職業(yè)教育改革要求,采用項目教學、任務(wù)驅(qū)動方式進行編寫。
全書分為8個項目,介紹單片機硬件系統(tǒng)、單片機開發(fā)系統(tǒng)、單片機并行端口應(yīng)用、定時與中斷系統(tǒng)、顯示與鍵盤接口技術(shù)、A/D與D/A轉(zhuǎn)換接口、串行接口通信技術(shù)、單片機系統(tǒng)擴展,以及單片機應(yīng)用系統(tǒng)設(shè)計等內(nèi)容。本書注重學生技能訓練,通過20個項目任務(wù)開展教學,每個教學環(huán)節(jié)包括任務(wù)分析、電路設(shè)計、軟件程序設(shè)計、仿真結(jié)果和任務(wù)小結(jié),將理論知識貫穿于任務(wù)實施中,任務(wù)內(nèi)容全部通過仿真實驗,程序完整,知識全面,具有很強的簡潔性、清晰性、操作性和可讀性。
本書由長春職業(yè)技術(shù)學院楊華、王雪麗任主編并統(tǒng)稿,趙麗、宮麗男任副主編。其中項目1由于周男老師編寫,項目2由關(guān)越老師編寫,項目3由王雪麗老師編寫,項目4中任務(wù)4-1、任務(wù)4-2、任務(wù)4-3由宮麗男老師編寫,項目4中任務(wù)4-4、任務(wù)4-5由楊華老師編寫,項目5由呂國策老師編寫,項目6由楊華老師編寫,項目7由高銳老師編寫,項目8中任務(wù)8-1、任務(wù)8-2由白冰老師編寫,項目8中任務(wù)8-3、任務(wù)8-4、任務(wù)8-5由趙麗老師編寫。
本書在編寫過程中參考了多位同行老師的著作和資料,在此一并表示感謝。
為了方便教師教學,本書配有電子教學課件、習題參考答案、仿真電路等教學資源,請有此需要的教師登錄華信教育資源網(wǎng)(http://www.hxedu.com.cn)免費注冊后進行下載,有問題時請在網(wǎng)站留言或與電子工業(yè)出版社聯(lián)系(E-mail:hxedu@phei.com.cn)。
由于作者水平有限,書中難免有缺點和疏漏之處,懇請讀者提出寶貴意見。
楊華 講師,自2006起在長春職業(yè)技術(shù)學院工程分院從事單片機技術(shù)應(yīng)用課程的教學與教研工作,擔任電氣自動化專業(yè)帶頭人、單片機技術(shù)應(yīng)用課程負責人,有多項教研成果
項目1 單片機基礎(chǔ)及最小系統(tǒng)設(shè)計1
教學引導1
任務(wù)1-1 單燈閃爍控制設(shè)計及仿真2
1.1 單片機的概念、發(fā)展及應(yīng)用3
1.2 單片機引腳及結(jié)構(gòu)5
1.2.1 8051單片機的基本組成5
1.2.2 8051單片機的引腳定義及功能7
1.2.3 P3口的特殊功能8
1.3 單片機最小系統(tǒng)8
1.4 單片機存儲器結(jié)構(gòu)10
1.4.1 8051系列存儲器結(jié)構(gòu)10
1.4.2 數(shù)據(jù)儲存器10
1.4.3 程序存儲器13
項目小結(jié)13
習題113
項目2 單片機軟件使用與聯(lián)合仿真15
教學引導15
任務(wù)2-1 Proteus仿真軟件的使用16
2.1 Proteus仿真平臺界面16
2.2 Proteus的基本操作17
任務(wù)2-2 Keil軟件的使用18
2.3 Keil軟件的結(jié)構(gòu)與發(fā)展19
2.4 Keil軟件基本操作20
2.5 Proteus與Keil聯(lián)合仿真25
項目小結(jié)29
習題230
項目3 單片機輸入/輸出電路設(shè)計31
教學引導31
任務(wù)3-1 簡單彩燈閃爍控制設(shè)計與仿真32
3.1 單片機并行I/O端口電路結(jié)構(gòu)34
3.1.1 P0口35
3.1.2 P1口36
3.1.3 P2口37
3.1.4 P3口38
3.2 認識C語言39
3.2.1 C語言的優(yōu)點39
3.2.2 C語言程序結(jié)構(gòu)39
任務(wù)3-2 彩燈顯示開關(guān)狀態(tài)設(shè)計與仿真40
3.3 C語言基本語句43
3.3.1 表達語句與復合語句43
3.3.2 選擇語句43
3.3.3 循環(huán)語句46
任務(wù)3-3 汽車轉(zhuǎn)向控制設(shè)計與仿真49
3.4 C語言數(shù)據(jù)與運算51
3.4.1 C語言數(shù)據(jù)類型51
3.4.2 C語言運算符54
3.5 常量和變量60
3.5.1 常量60
3.5.2 變量61
3.6 C語言函數(shù)63
3.6.1 函數(shù)分類63
3.6.2 函數(shù)定義及調(diào)用63
項目小結(jié)66
習題367
項目4 單片機接口技術(shù)69
教學引導69
任務(wù)4-1 開關(guān)狀態(tài)數(shù)碼顯示電路設(shè)計與仿真70
4.1 數(shù)組的概念72
4.2 單片機與數(shù)碼管接口75
任務(wù)4-2 脈沖計數(shù)電路設(shè)計與仿真81
4.3 定時器/計數(shù)器83
任務(wù)4-3 點陣顯示電路設(shè)計與仿真90
4.4 單片機與點陣接口電路92
任務(wù)4-4 單獨鍵盤電路設(shè)計與仿真96
4.5 鍵盤接口的類別與控制98
任務(wù)4-5 簡單計數(shù)器電路設(shè)計與仿真102
4.6 中斷系統(tǒng)104
項目小結(jié)112
習題4112
項目5 單片機擴展技術(shù)114
教學引導114
任務(wù)5-1 數(shù)據(jù)存儲器擴展設(shè)計與仿真115
5.1 數(shù)據(jù)存儲器的引腳及功能117
5.2 數(shù)據(jù)存儲器的種類及特點119
5.3 數(shù)據(jù)存儲器的主要性能指標120
任務(wù)5-2 程序存儲器擴展設(shè)計與仿真120
5.4 程序存儲器的引腳及功能124
5.5 程序存儲器的種類及特點126
5.6 存儲器的編址方法127
項目小結(jié)127
習題5127
項目6 A/D與D/A轉(zhuǎn)換接口電路設(shè)計129
教學引導129
任務(wù)6-1 簡易數(shù)字電壓表設(shè)計130
6.1 A/D轉(zhuǎn)換工作原理133
6.2 A/D轉(zhuǎn)換器芯片ADC0809135
任務(wù)6-2 簡易三角波發(fā)生器137
6.3 D/A轉(zhuǎn)換器芯片DAC0832140
項目小結(jié)143
習題6143
項目7 串行通信技術(shù)145
教學引導145
任務(wù)7-1 甲機串口控制乙機彩燈顯示系統(tǒng)設(shè)計146
7.1 串行通信的基本概念150
7.1.1 串行通信方式150
7.1.2 串行通信的制式151
7.1.3 串行通信波特率151
7.1.4 RS-232C串行通信協(xié)議152
7.2 MCS-51串行接口153
7.2.1 串行口的結(jié)構(gòu)153
7.2.2 串行口控制寄存器154
7.2.3 串行口工作方式155
7.3 MCS-51單片機多機通信158
7.3.1 多機通信電路連接158
7.3.2 多機通信連接原理159
7.3.3 多機通信過程及協(xié)議159
項目小結(jié)159
習題7160
項目8 單片機應(yīng)用系統(tǒng)設(shè)計163
教學引導163
任務(wù)8-1 可中斷控制彩燈控制器163
8.1 單片機控制產(chǎn)品開發(fā)流程168
8.2 焊接技術(shù)170
8.3 各種元器件的焊接方法171
任務(wù)8-2 點陣LED顯示儀172
8.4 譯碼器74HC154176
任務(wù)8-3 簡易秒表178
8.5 秒的產(chǎn)生181
任務(wù)8-4 溫度檢測儀設(shè)計與制作182
8.6 溫度傳感器DS18B20的認識及使用193
8.7 1602字符型液晶顯示器認識及使用200
任務(wù)8-5 直流電動機控制器的設(shè)計與制作205
8.8 電動機的PWM驅(qū)動212
項目小結(jié)213
習題8213
參考文獻214