基于Proteus仿真的單片機(jī)技能應(yīng)用(雙色)
定 價(jià):32 元
叢書名:職業(yè)教育課程改革創(chuàng)新規(guī)劃教材 技能應(yīng)用系列
- 作者:金杰
- 出版時(shí)間:2014/3/1
- ISBN:9787121225017
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:232
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書基于Proteus軟件仿真軟件和Keil μVision集成開發(fā)軟件,介紹MCS-51單片機(jī)應(yīng)用開發(fā)技術(shù)及單片機(jī)C語言程序設(shè)計(jì)技術(shù),使讀者僅用一臺(tái)計(jì)算機(jī)在純軟件環(huán)境下就可以完成單片機(jī)應(yīng)用程序設(shè)計(jì)、調(diào)試和系統(tǒng)開發(fā)。
本書采用案例教學(xué)法,通過40個(gè)單片機(jī)C語言程序設(shè)計(jì)案例,詳細(xì)介紹了MCS-51單片機(jī)的并行I / O口編程、中斷程序設(shè)計(jì)、定時(shí)/計(jì)數(shù)器應(yīng)用、串口通信程序設(shè)計(jì),其中還涉及LED、揚(yáng)聲器、繼電器、數(shù)碼管、LED點(diǎn)陣、液晶顯示器、A / D轉(zhuǎn)換等接口電路和編程方法。
項(xiàng)目一 認(rèn)識(shí)單片機(jī)及其開發(fā)工具1
技能應(yīng)用一 仿真軟件Proteus的使用2
一、仿真軟件Proteus簡介2
二、建立第一個(gè)仿真電路3
三、Proteus高級應(yīng)用7
技能應(yīng)用二 集成開發(fā)軟件Keil C51的使用22
一、集成開發(fā)軟件Keil C51簡介22
二、建立第一個(gè)C程序項(xiàng)目23
知識(shí)鏈接一 認(rèn)識(shí)單片機(jī)與單片機(jī)系統(tǒng)27
一、什么是單片機(jī)27
二、什么是單片機(jī)系統(tǒng)28
知識(shí)鏈接二 MCS-51單片機(jī)的外部引腳及最小應(yīng)用系統(tǒng)29
一、MCS-51單片機(jī)簡介29
二、MCS-51單片機(jī)的外部引腳29
三、MCS-51單片機(jī)最小應(yīng)用系統(tǒng)31 項(xiàng)目一 認(rèn)識(shí)單片機(jī)及其開發(fā)工具1
技能應(yīng)用一 仿真軟件Proteus的使用2
一、仿真軟件Proteus簡介2
二、建立第一個(gè)仿真電路3
三、Proteus高級應(yīng)用7
技能應(yīng)用二 集成開發(fā)軟件Keil C51的使用22
一、集成開發(fā)軟件Keil C51簡介22
二、建立第一個(gè)C程序項(xiàng)目23
知識(shí)鏈接一 認(rèn)識(shí)單片機(jī)與單片機(jī)系統(tǒng)27
一、什么是單片機(jī)27
二、什么是單片機(jī)系統(tǒng)28
知識(shí)鏈接二 MCS-51單片機(jī)的外部引腳及最小應(yīng)用系統(tǒng)29
一、MCS-51單片機(jī)簡介29
二、MCS-51單片機(jī)的外部引腳29
三、MCS-51單片機(jī)最小應(yīng)用系統(tǒng)31
知識(shí)鏈接三 單片機(jī)中的數(shù)制33
一、十進(jìn)制33
二、二進(jìn)制33
三、十六進(jìn)制33
知識(shí)鏈接四 單片機(jī)常用開發(fā)工具和程序 設(shè)計(jì)語言34
一、仿真器35
二、編程器和ISP下載線35
三、程序設(shè)計(jì)語言簡介36
綜合訓(xùn)練 Proteus與Keil整合構(gòu)建單片機(jī) 虛擬實(shí)驗(yàn)室36
一、Proteus和Keil C51建立通信37
二、Proteus和Keil C51聯(lián)調(diào)應(yīng)用舉例37
知識(shí)鞏固與技能訓(xùn)練40
項(xiàng)目二 簡單并行I/O接口的應(yīng)用41
技能應(yīng)用一 LED控制電路的設(shè)計(jì)42
一、點(diǎn)亮LED42
二、流水燈的設(shè)計(jì)45
三、花樣彩燈控制器的設(shè)計(jì)49
四、呼吸燈的設(shè)計(jì)50
技能應(yīng)用二 繼電器控制電路的設(shè)計(jì)53
一、繼電器接口電路53
二、繼電器控制照明設(shè)備54
技能應(yīng)用三 電機(jī)動(dòng)控制電路的設(shè)計(jì)55
一、直流電動(dòng)機(jī)的控制55
二、直流電動(dòng)機(jī)PWM調(diào)速58
技能應(yīng)用四 叮咚門鈴的設(shè)計(jì)59
一、揚(yáng)聲器接口電路59
二、控制揚(yáng)聲器發(fā)音59
三、叮咚門鈴的設(shè)計(jì)60
知識(shí)鏈接一 MCS-51單片機(jī)并行I/O接口61
知識(shí)鏈接二 C51語言基礎(chǔ)63
一、C51程序的基本結(jié)構(gòu)64
二、相關(guān)知識(shí)68
知識(shí)鞏固與技能訓(xùn)練70
項(xiàng)目三 MCS-51單片機(jī)及C語言程序設(shè)計(jì)基礎(chǔ)71
知識(shí)一 MCS-51單片機(jī)基礎(chǔ)72
一、MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)及功能部件72
二、MCS-51單片機(jī)存儲(chǔ)器及存儲(chǔ)空間72
知識(shí)二 C51語言程序設(shè)計(jì)基礎(chǔ)76
一、C51語言在單片機(jī)系統(tǒng)開發(fā)中的優(yōu)勢76
二、基本數(shù)據(jù)類型77
三、常量、變量和指針78
四、運(yùn)算符82
五、函數(shù)84
六、語句86
知識(shí)鞏固與技能訓(xùn)練90
項(xiàng)目四 并行I/O接口的應(yīng)用91
技能應(yīng)用一 七段LED數(shù)碼顯示電路的設(shè)計(jì)92
一、1位數(shù)碼管靜態(tài)顯示92
二、多位數(shù)碼管動(dòng)態(tài)掃描顯示93
技能應(yīng)用二 鍵盤接口電路的設(shè)計(jì)95
一、獨(dú)立按鍵控制數(shù)碼管加減計(jì)數(shù)95
二、數(shù)碼管顯示4×4鍵盤編號(hào)98
技能應(yīng)用三 LED點(diǎn)陣顯示屏的設(shè)計(jì)100
一、8×8 LED點(diǎn)陣顯示屏的設(shè)計(jì)100
二、16×16 LED點(diǎn)陣顯示屏的設(shè)計(jì)103
技能應(yīng)用四 液晶顯示電路的設(shè)計(jì)107
一、LCD12864點(diǎn)陣液晶簡介107
二、LCD12864顯示漢字及變量108
知識(shí)鏈接一 七段LED數(shù)碼管接口電路115
一、七段LED數(shù)碼管簡介115
二、數(shù)碼管字形段碼116
三、數(shù)碼管的靜態(tài)顯示方式117
四、數(shù)碼管的動(dòng)態(tài)掃描顯示方式118
知識(shí)鏈接二 鍵盤接口電路119
一、獨(dú)立按鍵接口120
二、4×4鍵盤接口121
知識(shí)鏈接三 LED點(diǎn)陣顯示模塊接口電路125
一、8×8 LED點(diǎn)陣模塊簡介125
二、LED點(diǎn)陣顯示模塊的結(jié)構(gòu)126
三、LED點(diǎn)陣顯示模塊的接口及編程127
綜合訓(xùn)練 4×4鍵盤設(shè)計(jì)電子密碼鎖130
一、實(shí)例分析130
二、仿真電路圖131
三、程序設(shè)計(jì)131
知識(shí)鞏固與技能訓(xùn)練135
項(xiàng)目五 中斷系統(tǒng)及外部中斷的應(yīng)用136
技能應(yīng)用 使用外部中斷137
一、外部中斷控制LED137
二、防盜報(bào)警器的設(shè)計(jì)138
三、使用外部中斷對脈沖計(jì)數(shù)140
知識(shí)鏈接 MCS-51單片機(jī)的中斷系統(tǒng)142
一、中斷的概念142
二、MCS-51單片機(jī)的中斷系統(tǒng)144
三、使用外部中斷的一般步驟149
知識(shí)鞏固與技能訓(xùn)練149
項(xiàng)目六 定時(shí)/計(jì)數(shù)器系統(tǒng)及其應(yīng)用150
技能應(yīng)用一 電子計(jì)時(shí)器的設(shè)計(jì)151
一、產(chǎn)生1kHz方波信號(hào)151
二、秒閃電路的設(shè)計(jì)152
三、帶數(shù)顯的交通指示燈的設(shè)計(jì)155
四、數(shù)字時(shí)鐘的設(shè)計(jì)158
技能應(yīng)用二 定時(shí)器控制揚(yáng)聲器演奏音樂164
一、音調(diào)和節(jié)拍164
二、用定時(shí)器設(shè)計(jì)的叮咚門鈴165
三、電子音樂盒的設(shè)計(jì)167
知識(shí)鏈接 MCS-51單片機(jī)的定時(shí)/計(jì)數(shù)器170
一、定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)及工作原理170
二、定時(shí)/計(jì)數(shù)器的方式和控制寄存器172
三、定時(shí)/計(jì)數(shù)器的工作方式173
四、定時(shí)/計(jì)數(shù)器應(yīng)用舉例175
綜合訓(xùn)練一 數(shù)字頻率計(jì)的設(shè)計(jì)176
一、實(shí)例分析177
二、仿真電路設(shè)計(jì)177
三、程序設(shè)計(jì)與調(diào)試177
綜合訓(xùn)練二 用定時(shí)器實(shí)現(xiàn)多路PWM輸出180
一、實(shí)例分析180
二、仿真電路圖180
三、程序設(shè)計(jì)與調(diào)試180
知識(shí)鞏固與技能訓(xùn)練183
項(xiàng)目七 串行通信的應(yīng)用184
技能應(yīng)用一 串行口方式0的使用185
一、串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)的控制185
二、并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)的控制187
技能應(yīng)用二 串行口方式1的使用188
一、單片機(jī)雙機(jī)通信系統(tǒng)的設(shè)計(jì)188
二、單片機(jī)與PC機(jī)通信系統(tǒng)的設(shè)計(jì)193
知識(shí)鏈接 MCS-51單片機(jī)的串行接口196
一、串行通信的基本知識(shí)196
二、MCS-51單片機(jī)的串行接口197
知識(shí)鞏固與技能訓(xùn)練202
項(xiàng)目八 單片機(jī)綜合技能應(yīng)用203
技能應(yīng)用一 用ADC0809設(shè)計(jì)數(shù)字電壓表204
一、實(shí)例分析204
二、仿真電路設(shè)計(jì)204
三、程序設(shè)計(jì)206
技能應(yīng)用二 用DS18B20和DS1302設(shè)計(jì)電子萬年歷208
一、實(shí)例分析208
二、仿真電路設(shè)計(jì)208
三、程序設(shè)計(jì)216