單片機(jī)仿真與制作(基于Proteus ISIS)
定 價(jià):49 元
- 作者:唐萍 等
- 出版時(shí)間:2024/1/1
- ISBN:9787121469053
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1;TP312.8
- 頁(yè)碼:232
- 紙張:
- 版次:01
- 開本:16開
本書涵蓋51單片機(jī)C語(yǔ)言程序設(shè)計(jì)所需掌握的各方面知識(shí)點(diǎn)。本書首先詳細(xì)介紹了51單片機(jī)的集成開發(fā)環(huán)境和開發(fā)流程;然后結(jié)合實(shí)例對(duì)51單片機(jī)C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)點(diǎn)進(jìn)行介紹;接著對(duì)51單片機(jī)C語(yǔ)言的程序設(shè)計(jì)進(jìn)行了詳細(xì)的講解,包括中斷設(shè)計(jì)、定時(shí)/計(jì)數(shù)器、串口設(shè)計(jì)等內(nèi)容,最后設(shè)計(jì)了一個(gè)完整的綜合應(yīng)用實(shí)例。本書不僅介紹51單片機(jī)C語(yǔ)言程序設(shè)計(jì)相關(guān)知識(shí),而且對(duì)單片機(jī)的硬件資源及如何使用51單片機(jī)C語(yǔ)言來(lái)編程控制單片機(jī)的各種片上資源進(jìn)行了詳細(xì)介紹,通過學(xué)習(xí)和實(shí)踐,學(xué)生能夠真正掌握單片機(jī)開發(fā)的核心技術(shù),為將來(lái)進(jìn)入相關(guān)崗位工作或繼續(xù)深造奠定基礎(chǔ)。
唐萍,1984年3月,女,漢族,中共黨員,副教授,信息系統(tǒng)項(xiàng)目管理師,畢業(yè)于長(zhǎng)安大學(xué),獲機(jī)械電子工程專業(yè)碩士學(xué)位,南寧職業(yè)技術(shù)學(xué)院智能制造學(xué)院任專任教師。主要講授及指導(dǎo)的課程主要有《電子技術(shù)應(yīng)用》、《單片機(jī)技術(shù)》、《單片機(jī)產(chǎn)品設(shè)計(jì)與制作》、《創(chuàng)新課程》等理論和實(shí)踐課程。多次指導(dǎo)學(xué)生參加全國(guó)大學(xué)生職業(yè)技能大賽以及全國(guó)大學(xué)生機(jī)械創(chuàng)新設(shè)計(jì)大賽獲區(qū)賽一等獎(jiǎng)2項(xiàng),二等獎(jiǎng)3項(xiàng),三等獎(jiǎng)5項(xiàng)。主持、參與市廳級(jí)課題6項(xiàng),發(fā)表論文7篇,獲得實(shí)用新型專利專利9項(xiàng)。
項(xiàng)目一
認(rèn)識(shí)單片機(jī)最小系統(tǒng)及開發(fā)環(huán)境 /1
任務(wù)1 讓一只LED閃爍起來(lái) /1
【任務(wù)要求】 /1
【任務(wù)目標(biāo)】 /1
【相關(guān)知識(shí)】 /2
1.單片機(jī)簡(jiǎn)介 /2
2.Keil uVision2 集成開發(fā)環(huán)境 /7
3.Proteus ISIS仿真環(huán)境 /15
4.STC-ISP程序下載環(huán)境 /19
5.配套實(shí)驗(yàn)板 /23
【任務(wù)實(shí)施】 /24
【任務(wù)評(píng)價(jià)】 /27
【任務(wù)小結(jié)】 /28
【拓展訓(xùn)練】 /28
【課后練習(xí)】 /28
【精于工、匠于心、品于行】 /29
項(xiàng)目二
單片機(jī)P口輸出 /31
任務(wù)2 LED流水燈 /31
【任務(wù)要求】 /31
【任務(wù)目標(biāo)】 /31
【相關(guān)知識(shí)】 /31
1.十六進(jìn)制與二進(jìn)制 /32
2.LED驅(qū)動(dòng) /33
3.單片機(jī)P口 /34
4.Keil C語(yǔ)言 /38
【任務(wù)實(shí)施】 /49
【任務(wù)評(píng)價(jià)】 /52
【任務(wù)小結(jié)】 /53
【拓展訓(xùn)練】 /53
【課后練習(xí)】 /54
【精于工、匠于心、品于行】 /55
任務(wù)3 通過繼電器控制照明燈 /56
【任務(wù)要求】 /56
【任務(wù)目標(biāo)】 /56
【相關(guān)知識(shí)】 /57
1.普通繼電器 /57
2.固態(tài)繼電器 /58
【任務(wù)實(shí)施】 /60
【任務(wù)評(píng)價(jià)】 /63
【任務(wù)小結(jié)】 /64
【拓展訓(xùn)練】 /64
【課后練習(xí)】 /65
【精于工、匠于心、品于行】 /65
任務(wù)4 讓蜂鳴器產(chǎn)生報(bào)警聲音 /66
【任務(wù)要求】 /66
【任務(wù)目標(biāo)】 /66
【相關(guān)知識(shí)】 /66
1.聲音的產(chǎn)生 /66
2.蜂鳴器 /67
【任務(wù)實(shí)施】 /68
【任務(wù)評(píng)價(jià)】 /72
【任務(wù)小結(jié)】 /73
【拓展訓(xùn)練】 /73
【課后練習(xí)】 /73
【精于工、匠于心、品于行】 /74
任務(wù)5 讓7段數(shù)碼管循環(huán)顯示數(shù)字 /74
【任務(wù)要求】 /74
【任務(wù)目標(biāo)】 /74
【相關(guān)知識(shí)】 /75
1.7段數(shù)碼管 /75
2.一維數(shù)組和二維數(shù)組 /78
【任務(wù)實(shí)施】 /80
【任務(wù)評(píng)價(jià)】 /84
【任務(wù)小結(jié)】 /85
【拓展訓(xùn)練】 /85
【課后練習(xí)】 /85
【精于工、匠于心、品于行】 /86
任務(wù)6 用4位7段數(shù)碼管顯示數(shù)字組合2023 /87
【任務(wù)要求】 /87
【任務(wù)目標(biāo)】 /87
【相關(guān)知識(shí)】 /87
1.多位7段數(shù)碼管 /87
2.4位7段數(shù)碼管 /88
3.掃描驅(qū)動(dòng)存在的問題 /90
4.集成譯碼器74HC138 /91
5.鎖存器74HC573 /92
【任務(wù)實(shí)施】 /93
【任務(wù)評(píng)價(jià)】 /96
【任務(wù)小結(jié)】 /97
【拓展訓(xùn)練】 /97
【課后練習(xí)】 /97
【精于工、匠于心、品于行】 /98
項(xiàng)目三
單片機(jī)P口輸入 /100
任務(wù)7 按鍵控制LED的亮和滅 /100
【任務(wù)要求】 /100
【任務(wù)目標(biāo)】 /100
【相關(guān)知識(shí)】 /100
1.按鍵的分類 /100
2.獨(dú)立式按鍵輸入電路設(shè)計(jì) /103
3.按鍵抖動(dòng)與去抖 /104
【任務(wù)實(shí)施】 /106
【任務(wù)評(píng)價(jià)】 /109
【任務(wù)小結(jié)】 /110
【拓展訓(xùn)練】 /110
【課后練習(xí)】 /110
【精于工、匠于心、品于行】 /110
任務(wù)8 用1位7段數(shù)碼管顯示4×4矩陣鍵盤按鍵值 /111
【任務(wù)要求】 /111
【任務(wù)目標(biāo)】 /111
【相關(guān)知識(shí)】 /111
1.矩陣鍵盤簡(jiǎn)介 /111
2.矩陣鍵盤的工作原理 /112
3.制作4×4矩陣鍵盤 /115
【任務(wù)實(shí)施】 /115
【任務(wù)評(píng)價(jià)】 /120
【任務(wù)小結(jié)】 /121
【拓展訓(xùn)練】 /121
【課后練習(xí)】 /121
【精于工、匠于心、品于行】 /122
項(xiàng)目四
外部中斷的應(yīng)用 /123
任務(wù)9 用外部中斷INT0控制8只LED單燈左移 /123
【任務(wù)要求】 /123
【任務(wù)目標(biāo)】 /123
【相關(guān)知識(shí)】 /124
1.中斷 /124
2.MCS-51中斷系統(tǒng) /124
3.中斷開關(guān)寄存器(IE) /125
4.定時(shí)/計(jì)數(shù)器控制寄存器(TCON) /126
5.中斷子程序 /126
【任務(wù)實(shí)施】 /128
【任務(wù)評(píng)價(jià)】 /130
【任務(wù)小結(jié)】 /131
【拓展訓(xùn)練】 /131
【課后練習(xí)】 /132
【精于工、匠于心、品于行】 /133
任務(wù)10 用兩個(gè)外部中斷控制7段數(shù)碼管加/減計(jì)數(shù) /134
【任務(wù)要求】 /134
【任務(wù)目標(biāo)】 /134
【相關(guān)知識(shí)】 /134
1.中斷優(yōu)先級(jí) /134
2.中斷嵌套 /136
【任務(wù)實(shí)施】 /137
【任務(wù)評(píng)價(jià)】 /140
【任務(wù)小結(jié)】 /140
【拓展訓(xùn)練】 /141
【課后練習(xí)】 /141
【精于工、匠于心、品于行】 /141
項(xiàng)目五
定時(shí)/計(jì)數(shù)器中斷的應(yīng)用 /143
任務(wù)11 用定時(shí)器T0中斷控制LED閃爍 /143
【任務(wù)要求】 /143
【任務(wù)目標(biāo)】 /143
【相關(guān)知識(shí)】 /143
1.定時(shí)/計(jì)數(shù)器中斷的概念 /143
2.TMOD /144
3.TCON /147
【任務(wù)實(shí)施】 /148
【任務(wù)評(píng)價(jià)】 /150
【任務(wù)小結(jié)】 /151
【拓展訓(xùn)練】 /151
【課后練習(xí)】 /151
【精于工、匠于心、品于行】 /152
項(xiàng)目六
單片機(jī)串口應(yīng)用 /153
任務(wù)12 通過串口發(fā)送一串字符至計(jì)算機(jī) /153
【任務(wù)要求】 /153
【任務(wù)目標(biāo)】 /153
【相關(guān)知識(shí)】 /153
1.串行通信的基本概念 /153
2.AT89C51的串口 /156
3.計(jì)算機(jī)與單片機(jī)之間的串行通信 /160
【任務(wù)實(shí)施】 /164
【任務(wù)評(píng)價(jià)】 /167
【任務(wù)小結(jié)】 /168
【拓展訓(xùn)練】 /168
【課后練習(xí)】 /169
【精于工、匠于心、品于行】 /169
任務(wù)13 甲單片機(jī)板通過串口控制乙單片機(jī)板上的LED閃爍 /170
【任務(wù)要求】 /170
【任務(wù)目標(biāo)】 /170
【相關(guān)知識(shí)】 /170
【任務(wù)實(shí)施】 /171
【任務(wù)評(píng)價(jià)】 /177
【任務(wù)小結(jié)】 /178
【拓展訓(xùn)練】 /179
【課后練習(xí)】 /179
【精于工、匠于心、品于行】 /180
項(xiàng)目七
單片機(jī)系統(tǒng)綜合應(yīng)用 /182
任務(wù)14 紅外線解碼并用7段數(shù)碼管顯示解碼值 /182
【任務(wù)要求】 /182
【任務(wù)目標(biāo)】 /182
【相關(guān)知識(shí)】 /182
1.紅外線遙控器簡(jiǎn)介 /182
2.紅外線信號(hào)的傳輸過程 /183
3.紅外線信號(hào)傳輸協(xié)議 /184
【任務(wù)實(shí)施】 /187
【任務(wù)評(píng)價(jià)】 /197
【任務(wù)小結(jié)】 /198
【拓展訓(xùn)練】 /198
【課后練習(xí)】 /198
【精于工、匠于心、品于行】 /199
任務(wù)15 用DS18B20測(cè)量溫度并用7段數(shù)碼管顯示 /200
【任務(wù)要求】 /200
【任務(wù)目標(biāo)】 /200
【相關(guān)知識(shí)】 /200
1.DS18B20簡(jiǎn)介 /200
2.DS18B20的測(cè)溫原理 /201
3.DS18B20的內(nèi)部結(jié)構(gòu)及外部封裝 /202
4.DS18B20的存儲(chǔ)器 /202
5.DS18B20的溫度轉(zhuǎn)換 /204
6.DS18B20單總線通信協(xié)議 /205
7.DS18B20的測(cè)溫過程 /212
【任務(wù)實(shí)施】 /213
【任務(wù)評(píng)價(jià)】 /219
【任務(wù)小結(jié)】 /220
【拓展訓(xùn)練】 /220
【課后練習(xí)】 /220
【精于工、匠于心、品于行】 /221