本書設(shè)置了6個(gè)項(xiàng)目、24個(gè)任務(wù),內(nèi)容包括太陽能爆閃燈、簡(jiǎn)易電子時(shí)鐘、數(shù)字電壓表、太陽能自動(dòng)追蹤系統(tǒng)、風(fēng)光互補(bǔ)控制器、簡(jiǎn)易輻照度測(cè)試儀的設(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)知識(shí)】24
知識(shí)點(diǎn)一初識(shí)單片機(jī)24
知識(shí)點(diǎn)二單片機(jī)基本結(jié)構(gòu)25
知識(shí)點(diǎn)三單片機(jī)最小應(yīng)用系統(tǒng)26
知識(shí)點(diǎn)四認(rèn)識(shí)LED27
知識(shí)點(diǎn)五C語言的特點(diǎn)28
知識(shí)點(diǎn)六C語言程序結(jié)構(gòu)29
項(xiàng)目二簡(jiǎn)易電子時(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ù)七簡(jiǎn)易電子時(shí)鐘整體設(shè)計(jì)與制作46
【項(xiàng)目相關(guān)知識(shí)】54
知識(shí)點(diǎn)一數(shù)碼管54
知識(shí)點(diǎn)二C51常用的運(yùn)算符55
知識(shí)點(diǎn)三按鍵57
知識(shí)點(diǎn)四中斷的概念與功能58
知識(shí)點(diǎn)五中斷系統(tǒng)59
知識(shí)點(diǎn)六中斷編程62
知識(shí)點(diǎn)七定時(shí)器的結(jié)構(gòu)與功能62
知識(shí)點(diǎn)八定時(shí)器的工作方式及控制方法63
知識(shí)點(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)知識(shí)】78
知識(shí)點(diǎn)一ADC基本原理78
知識(shí)點(diǎn)二A/D集成芯片ADC080979
知識(shí)點(diǎn)三LCD1602基本原理80
項(xiàng)目四太陽能自動(dòng)追蹤系統(tǒng)的設(shè)計(jì)與制作85
【學(xué)習(xí)目標(biāo)】85
【項(xiàng)目描述及任務(wù)分解】85
任務(wù)一STC15F2K60S2單片機(jī)與PC機(jī)的通信86
任務(wù)二STC15F2K60S2單片機(jī)對(duì)舵機(jī)的控制88
任務(wù)三太陽能自動(dòng)追蹤系統(tǒng)整體設(shè)計(jì)與制作90
【項(xiàng)目相關(guān)知識(shí)】96
知識(shí)點(diǎn)一STC15F2K60S2單片機(jī)的基本知識(shí)96
知識(shí)點(diǎn)二舵機(jī)控制原理101
知識(shí)點(diǎn)三光敏傳感器的相關(guān)知識(shí)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)知識(shí)】113
知識(shí)點(diǎn)一風(fēng)光互補(bǔ)工作原理113
知識(shí)點(diǎn)二溫濕度傳感器的基本知識(shí)113
知識(shí)點(diǎn)三光照強(qiáng)度傳感器的相關(guān)知識(shí)115
項(xiàng)目六簡(jiǎn)易輻照度測(cè)試儀的設(shè)計(jì)與制作117
【學(xué)習(xí)目標(biāo)】117
【項(xiàng)目描述及任務(wù)分解】118
任務(wù)一LCD12864顯示字符118
任務(wù)二簡(jiǎn)易輻照度測(cè)試儀整體設(shè)計(jì)與制作124
【項(xiàng)目相關(guān)知識(shí)】129
知識(shí)點(diǎn)一DM12864J點(diǎn)陣液晶顯示器129
知識(shí)點(diǎn)二BH1750FVI光照度傳感器芯片132
知識(shí)點(diǎn)三DS1302時(shí)鐘芯片132
知識(shí)點(diǎn)四SHT1x溫濕度傳感器芯片133
參考文獻(xiàn)134