本書設(shè)置了6個(gè)項(xiàng)目、24個(gè)任務(wù),內(nèi)容包括太陽能爆閃燈、簡易電子時(shí)鐘、數(shù)字電壓表、太陽能自動追蹤系統(tǒng)、風(fēng)光互補(bǔ)控制器、簡易輻照度測試儀的設(shè)計(jì)與制作。通過介紹單片機(jī)與外圍接口電路之間的軟硬件設(shè)計(jì),建立單片機(jī)應(yīng)用系統(tǒng)的概念,旨在培養(yǎng)學(xué)習(xí)者單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)的能力。
項(xiàng)目一太陽能爆閃燈的設(shè)計(jì)與制作1
【學(xué)習(xí)目標(biāo)】1
【項(xiàng)目描述及任務(wù)分解】1
任務(wù)一使用Keil編寫程序2
任務(wù)二使用Proteus設(shè)計(jì)仿真電路6
任務(wù)三控制一盞LED燈閃爍13
任務(wù)四控制八盞LED燈逐個(gè)循環(huán)點(diǎn)亮16
任務(wù)五控制八盞LED燈花式點(diǎn)亮18
任務(wù)六太陽能爆閃燈整體設(shè)計(jì)與制作20
【項(xiàng)目相關(guān)知識】24
知識點(diǎn)一初識單片機(jī)24
知識點(diǎn)二單片機(jī)基本結(jié)構(gòu)25
知識點(diǎn)三單片機(jī)最小應(yīng)用系統(tǒng)26
知識點(diǎn)四認(rèn)識LED27
知識點(diǎn)五C語言的特點(diǎn)28
知識點(diǎn)六C語言程序結(jié)構(gòu)29
項(xiàng)目二簡易電子時(shí)鐘的設(shè)計(jì)與制作30
【學(xué)習(xí)目標(biāo)】30
【項(xiàng)目描述及任務(wù)分解】30
任務(wù)一一位共陽數(shù)碼管0~9循環(huán)顯示31
任務(wù)二兩位共陽數(shù)碼管0~59循環(huán)顯示33
任務(wù)三按鍵控制數(shù)碼管顯示36
任務(wù)四外部中斷控制LED燈的亮滅39
任務(wù)五外部中斷控制數(shù)碼管41
任務(wù)六定時(shí)器控制一個(gè)LED閃爍44
任務(wù)七簡易電子時(shí)鐘整體設(shè)計(jì)與制作46
【項(xiàng)目相關(guān)知識】54
知識點(diǎn)一數(shù)碼管54
知識點(diǎn)二C51常用的運(yùn)算符55
知識點(diǎn)三按鍵57
知識點(diǎn)四中斷的概念與功能58
知識點(diǎn)五中斷系統(tǒng)59
知識點(diǎn)六中斷編程62
知識點(diǎn)七定時(shí)器的結(jié)構(gòu)與功能62
知識點(diǎn)八定時(shí)器的工作方式及控制方法63
知識點(diǎn)九定時(shí)/計(jì)數(shù)器的C語言編程64
項(xiàng)目三數(shù)字電壓表的設(shè)計(jì)與制作67
【學(xué)習(xí)目標(biāo)】67
【項(xiàng)目描述及任務(wù)分解】67
任務(wù)一LCD1602液晶屏顯示單個(gè)字符68
任務(wù)二LCD1602液晶屏顯示字符串71
任務(wù)三數(shù)字電壓表整體設(shè)計(jì)與制作74
【項(xiàng)目相關(guān)知識】78
知識點(diǎn)一ADC基本原理78
知識點(diǎn)二A/D集成芯片ADC080979
知識點(diǎn)三LCD1602基本原理80
項(xiàng)目四太陽能自動追蹤系統(tǒng)的設(shè)計(jì)與制作85
【學(xué)習(xí)目標(biāo)】85
【項(xiàng)目描述及任務(wù)分解】85
任務(wù)一STC15F2K60S2單片機(jī)與PC機(jī)的通信86
任務(wù)二STC15F2K60S2單片機(jī)對舵機(jī)的控制88
任務(wù)三太陽能自動追蹤系統(tǒng)整體設(shè)計(jì)與制作90
【項(xiàng)目相關(guān)知識】96
知識點(diǎn)一STC15F2K60S2單片機(jī)的基本知識96
知識點(diǎn)二舵機(jī)控制原理101
知識點(diǎn)三光敏傳感器的相關(guān)知識102
項(xiàng)目五風(fēng)光互補(bǔ)控制器的設(shè)計(jì)與制作104
【學(xué)習(xí)目標(biāo)】104
【項(xiàng)目描述及任務(wù)分解】104
任務(wù)一風(fēng)光互補(bǔ)控制器初始化105
任務(wù)二數(shù)碼管顯示107
任務(wù)三風(fēng)光互補(bǔ)控制器整體設(shè)計(jì)與制作109
【項(xiàng)目相關(guān)知識】113
知識點(diǎn)一風(fēng)光互補(bǔ)工作原理113
知識點(diǎn)二溫濕度傳感器的基本知識113
知識點(diǎn)三光照強(qiáng)度傳感器的相關(guān)知識115
項(xiàng)目六簡易輻照度測試儀的設(shè)計(jì)與制作117
【學(xué)習(xí)目標(biāo)】117
【項(xiàng)目描述及任務(wù)分解】118
任務(wù)一LCD12864顯示字符118
任務(wù)二簡易輻照度測試儀整體設(shè)計(jì)與制作124
【項(xiàng)目相關(guān)知識】129
知識點(diǎn)一DM12864J點(diǎn)陣液晶顯示器129
知識點(diǎn)二BH1750FVI光照度傳感器芯片132
知識點(diǎn)三DS1302時(shí)鐘芯片132
知識點(diǎn)四SHT1x溫濕度傳感器芯片133
參考文獻(xiàn)134