基于52單片機(jī)的升國(guó)旗系統(tǒng)
一.系統(tǒng)設(shè)計(jì)
通過(guò)電機(jī)模擬升國(guó)旗的動(dòng)作,按鍵可以直接控制升降國(guó)旗,在進(jìn)行升國(guó)旗過(guò)程中通過(guò)蜂鳴器來(lái)演奏國(guó)歌,通過(guò)電機(jī)驅(qū)動(dòng)模塊ULN2003來(lái)控制電機(jī)的正反轉(zhuǎn)和轉(zhuǎn)速,這樣在進(jìn)行升國(guó)旗時(shí)可以根據(jù)實(shí)際情況對(duì)升國(guó)旗的速度進(jìn)行調(diào)節(jié)。
圖1 系統(tǒng)框圖
二.硬件設(shè)計(jì)
整個(gè)升國(guó)旗系統(tǒng)內(nèi)需要兩個(gè)52單片機(jī),一個(gè)單片機(jī)控制升國(guó)旗,另一個(gè)單片機(jī)負(fù)責(zé)奏國(guó)歌,整個(gè)系統(tǒng)的核心功能的實(shí)現(xiàn)主要依賴于最小系統(tǒng)電路,使用按鍵進(jìn)行升國(guó)旗與降國(guó)旗的控制,使用蜂鳴器奏國(guó)歌。
圖2 硬件電路
三.軟件設(shè)計(jì)
系統(tǒng)的軟件實(shí)現(xiàn)過(guò)程也比較簡(jiǎn)單,主要就是按鍵識(shí)別,通過(guò)不同的按鍵執(zhí)行不同的功能,為了實(shí)現(xiàn)國(guó)歌結(jié)束國(guó)旗升完就需要擁有國(guó)旗的升降的調(diào)節(jié)的功能,通過(guò)長(zhǎng)按升國(guó)旗按鍵就能降低國(guó)旗的運(yùn)動(dòng)速度。
圖3 程序流程圖
圖4 主程序
四.實(shí)物展示
五.資料內(nèi)容
審核編輯:湯梓紅
-
電機(jī)驅(qū)動(dòng)
+關(guān)注
關(guān)注
60文章
1227瀏覽量
86939 -
52單片機(jī)
+關(guān)注
關(guān)注
1文章
184瀏覽量
16888
原文標(biāo)題:基于52單片機(jī)的升國(guó)旗系統(tǒng)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于單片機(jī)的國(guó)旗升降系統(tǒng)的設(shè)計(jì)
基于單片機(jī)的國(guó)旗自動(dòng)升降系統(tǒng)
基于AT89C52單片機(jī)的渦流管控制系統(tǒng)
基于AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
at89c52單片機(jī)引腳說(shuō)明,AT89C52高性能8位單片機(jī)
![at89c<b class='flag-5'>52</b><b class='flag-5'>單片機(jī)</b>引腳說(shuō)明,AT89C<b class='flag-5'>52</b>高性能8位<b class='flag-5'>單片機(jī)</b>](https://file1.elecfans.com//web2/M00/A4/D4/wKgZomUMNd2AXsJZAAASVtRA0LQ339.gif)
升國(guó)旗奏國(guó)歌語(yǔ)音電路
![<b class='flag-5'>升國(guó)旗</b>奏國(guó)歌語(yǔ)音電路](https://file1.elecfans.com//web2/M00/A5/8C/wKgZomUMOO-ANExsAABBL7eOLA4086.jpg)
單片機(jī)AT89S52實(shí)用教程
![<b class='flag-5'>單片機(jī)</b>AT89S<b class='flag-5'>52</b>實(shí)用教程](https://file.elecfans.com/web2/M00/48/F7/pYYBAGKhtDCAaKG3AAALv_LVAcU283.jpg)
基于AT89C52單片機(jī)的電扇系統(tǒng)改造設(shè)計(jì)
![基于AT89C<b class='flag-5'>52</b><b class='flag-5'>單片機(jī)</b>的電扇<b class='flag-5'>系統(tǒng)</b>改造設(shè)計(jì)](https://file.elecfans.com/web2/M00/49/48/pYYBAGKhtEOAaCOjAAAKZphLS3Y379.jpg)
基于STC89C52單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)
國(guó)旗升降系統(tǒng)的設(shè)計(jì)
基于AT89S52單片機(jī)的超聲波測(cè)距系統(tǒng)的設(shè)計(jì)
52單片機(jī)有幾個(gè)定時(shí)器?52單片機(jī)定時(shí)器1和52單片機(jī)定時(shí)器2程序?qū)Ρ?/a>
52單片機(jī)和AVR單片機(jī)最小系統(tǒng)開發(fā)板的電路原理圖免費(fèi)下載
![<b class='flag-5'>52</b><b class='flag-5'>單片機(jī)</b>和AVR<b class='flag-5'>單片機(jī)</b>最小<b class='flag-5'>系統(tǒng)</b>開發(fā)板的電路原理圖免費(fèi)下載](https://file.elecfans.com/web1/M00/BE/FA/pIYBAF7m0YqATdIWAAEg3DMDbLc578.png)
基于52單片機(jī)的電池管理系統(tǒng)(BMS)仿真設(shè)計(jì)(包含仿真和源程序)
![基于<b class='flag-5'>52</b><b class='flag-5'>單片機(jī)</b>的電池管理<b class='flag-5'>系統(tǒng)</b>(BMS)仿真設(shè)計(jì)(包含仿真和源程序)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
C51單片機(jī)與C52單片機(jī)內(nèi)部的資源區(qū)別
![C51<b class='flag-5'>單片機(jī)</b>與C<b class='flag-5'>52</b><b class='flag-5'>單片機(jī)</b>內(nèi)部的資源區(qū)別](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論