本書(shū)設(shè)置了6個(gè)項(xiàng)目、24個(gè)任務(wù),內(nèi)容包括太陽(yáng)能爆閃燈、簡(jiǎn)易電子時(shí)鐘、數(shù)字電壓表、太陽(yáng)能自動(dòng)追蹤系統(tǒng)、風(fēng)光互補(bǔ)控制器、簡(jiǎn)易輻照度測(cè)試儀的設(shè)計(jì)與制作。通過(guò)介紹單片機(jī)與外圍接口電路之間的軟硬件設(shè)計(jì),建立單片機(jī)應(yīng)用系統(tǒng)的概念,旨在培養(yǎng)學(xué)習(xí)者單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)的能力。
項(xiàng)目一太陽(yá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ù)六太陽(yáng)能爆閃燈整體設(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語(yǔ)言的特點(diǎn)28
知識(shí)點(diǎn)六C語(yǔ)言程序結(jié)構(gòu)29
項(xiàng)目二簡(jiǎn)易電子時(shí)鐘的設(shè)計(jì)與制作30
【學(xué)習(xí)目標(biāo)】30
【項(xiàng)目描述及任務(wù)分解】30
任務(wù)一一位共陽(yáng)數(shù)碼管0~9循環(huán)顯示31
任務(wù)二兩位共陽(yáng)數(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語(yǔ)言編程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)目四太陽(yá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ù)三太陽(yáng)能自動(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