官术网_书友最值得收藏!

1.5 STC89C52單片機(jī)拓展實(shí)踐

1.5.1 設(shè)計(jì)任務(wù)

在第1章學(xué)習(xí)的基礎(chǔ)上,完成Keil C51軟件安裝、CH340驅(qū)動(dòng)安裝、開發(fā)板焊接與測試、基礎(chǔ)例程閱讀與實(shí)驗(yàn)驗(yàn)證,并最終完成綜合拓展設(shè)計(jì)與實(shí)驗(yàn)。具體任務(wù)如下。

1)參照STC89C52開發(fā)板原理圖,完成開發(fā)板上所有直插元器件的焊接,并用萬用表點(diǎn)檢是否存在虛焊。

2)閱讀并理解基礎(chǔ)例程,在焊接完成的開發(fā)板上進(jìn)行實(shí)驗(yàn)測試,驗(yàn)證所有模塊是否正常工作。

3)設(shè)計(jì)一個(gè)多功能按鍵計(jì)數(shù)器。

1.5.2 設(shè)計(jì)要求

多功能按鍵計(jì)數(shù)器具備基礎(chǔ)功能和拓展功能,其中,基礎(chǔ)功能為必做,拓展功能為選做。具體功能要求如下。

基礎(chǔ)功能

1)獨(dú)立按鍵KEY1和KEY2分別實(shí)現(xiàn)計(jì)數(shù)間隔為1的增計(jì)數(shù)和減計(jì)數(shù)。

2)獨(dú)立按鍵KEY3實(shí)現(xiàn)計(jì)數(shù)清零。

3)按下增計(jì)數(shù)、減計(jì)數(shù)按鍵時(shí),對應(yīng)二極管點(diǎn)亮,松開按鍵時(shí)則熄滅。

4)計(jì)數(shù)值小于0時(shí),蜂鳴器發(fā)出警告。

拓展功能

1)當(dāng)前計(jì)數(shù)值在4位8段數(shù)碼管實(shí)時(shí)顯示。

2)當(dāng)前計(jì)數(shù)值在LCD1602液晶屏實(shí)時(shí)顯示。

3)當(dāng)前計(jì)數(shù)值經(jīng)串口實(shí)時(shí)發(fā)送至上位機(jī),并通過串口調(diào)試助手實(shí)時(shí)顯示。

4)斷電后數(shù)據(jù)自動(dòng)保存,下次開機(jī)時(shí)以當(dāng)前值為初始值進(jìn)行計(jì)數(shù)。

主站蜘蛛池模板: 开原市| 团风县| 崇文区| 栾川县| 滁州市| 库尔勒市| 尉犁县| 商丘市| 闸北区| 陇西县| 忻城县| 吴江市| 綦江县| 莲花县| 威宁| 中牟县| 山阳县| 仁化县| 沙河市| 潮州市| 永寿县| 北辰区| 岳西县| 南昌市| 华安县| 通化县| 龙口市| 即墨市| 高青县| 东山县| 运城市| 晋州市| 泾阳县| 老河口市| 厦门市| 黔东| 华容县| 弋阳县| 尤溪县| 当雄县| 武鸣县|