資料介紹
單片機(jī)課程實(shí)驗(yàn)板(V3.27)
一、實(shí)驗(yàn)?zāi)康?/p>
1、掌握單片機(jī)開(kāi)發(fā)方法
2、掌握單片機(jī)I/O口的控制方法
3、掌握單片機(jī)最小系統(tǒng)的設(shè)計(jì)方法
4、掌握單片機(jī)常用外圍電路的設(shè)計(jì)方法
5、掌握單片機(jī)匯編語(yǔ)言及C語(yǔ)言的軟件設(shè)計(jì)方法
二、設(shè)計(jì)要求
利用單片機(jī)控制一個(gè)發(fā)光二極管,使此發(fā)光二極管間隔0.2秒亮、滅一次。
三、設(shè)計(jì)步驟
1、硬件電路設(shè)計(jì)
?。?)原理圖設(shè)計(jì)
包括電源電路設(shè)計(jì)(如圖1.1所示);電源指示燈電路設(shè)計(jì)(如圖1.1所示);最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)如圖1.2所示;發(fā)光二極管電路的設(shè)計(jì)(如圖1.3所示)

圖1.1包括電源、電源指示燈電路設(shè)計(jì)

圖1.2最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)

2、軟件設(shè)計(jì)
?。?)軟件設(shè)計(jì)流程圖
軟件設(shè)計(jì)流程圖如圖1.4所示。

圖1.4軟件設(shè)計(jì)流程圖
二、設(shè)計(jì)要求
設(shè)計(jì)一個(gè)獨(dú)立按鍵,每按一次,加1計(jì)數(shù),利用單片機(jī)控制8個(gè)發(fā)光二極管,實(shí)現(xiàn)BCD碼計(jì)數(shù)顯示。
三、設(shè)計(jì)步驟
1、硬件電路設(shè)計(jì)
?。?)原理圖設(shè)計(jì)
包括電源電路設(shè)計(jì),如圖3.1所示;電源指示燈電路設(shè)計(jì),如圖3.1所示;最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)如圖3.2所示;8個(gè)發(fā)光二極管電路的設(shè)計(jì),如圖3.3所示;獨(dú)立按鍵電路設(shè)計(jì),如圖3.4。

圖3.1包括電源、電源指示燈電路設(shè)計(jì)
圖3.2最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)
2、軟件設(shè)計(jì)
(1)軟件設(shè)計(jì)流程圖
軟件設(shè)計(jì)流程圖如圖3.5所示。

流程圖設(shè)計(jì)說(shuō)明
將單片機(jī)的P0.0-P0.7端口通過(guò)硬件連接8個(gè)發(fā)光二極管,S18按鍵連接P3.7, 每按下一次按鍵開(kāi)關(guān)S18,計(jì)數(shù)值加1,完成后,將計(jì)數(shù)值送出P0口,通過(guò)發(fā)光二極管以BCD碼的形式顯示(由于板子更換所以硬件電路改變,圖中P端口1應(yīng)改為P0端口)。
?。?)程序設(shè)計(jì)(參考)
A、按鍵識(shí)別原理
?。?)作為一個(gè)按鍵,完整的過(guò)程是從沒(méi)有按下到按下再到釋放。也就是說(shuō),當(dāng)按下一個(gè)按鍵時(shí),某個(gè)命令只執(zhí)行一次,然而在按鍵按下的過(guò)程中,不允許有干擾進(jìn)來(lái)。因?yàn)?,在按下的過(guò)程中,一旦有干擾過(guò)來(lái),可能造成誤觸發(fā)過(guò)程,這不是所想要的。因此在按鍵按下的時(shí)候,就要把手動(dòng)造成的干擾信號(hào)以及按鍵的機(jī)械接觸等干擾信號(hào)濾除掉。一般情況下,可以采用電容來(lái)濾除掉這些干擾信號(hào),但實(shí)際上,這會(huì)增加硬件成本及硬件電路的體積,因此采用軟件濾波的方法去除這些干擾信號(hào)。一般情況下,一個(gè)按鍵按下的時(shí)候,總是在按下的時(shí)刻存在著一定的干擾信號(hào),按下之后就基本上進(jìn)入了穩(wěn)定的狀態(tài)。具體的一個(gè)按鍵從按下到釋放的全過(guò)程的信號(hào)圖如下圖3.6所示:

從圖中可以看出,在程序設(shè)計(jì)時(shí),從按鍵被識(shí)別按下之后,延時(shí)5ms以上,從而避開(kāi)了干擾信號(hào)區(qū)域。再來(lái)檢測(cè)一次,看按鍵是否真得已經(jīng)按下,若真得已經(jīng)按下,這時(shí)肯定輸出為低電平。如果這時(shí)檢測(cè)到的是高電平,證明剛才是由干擾信號(hào)引起的誤觸發(fā),CPU就認(rèn)為是誤觸發(fā)信號(hào)而舍棄這次的按鍵識(shí)別過(guò)程。從而提高了系統(tǒng)的可靠性。
由于要求每按下一次,命令被執(zhí)行一次,直到下一次再按下的時(shí)候,再執(zhí)行一次命令,因此從按鍵被識(shí)別出來(lái)之后,就可以執(zhí)行這次的命令。所以要有一個(gè)等待按鍵釋放的過(guò)程,顯然釋放的過(guò)程,就是使其恢復(fù)成高電平狀態(tài),如圖3.7 按鍵識(shí)別流程圖。
- STC15單片機(jī)全系列英文資料
- STC15系列單片機(jī)器件手冊(cè)下載 35次下載
- STC15單片機(jī)跑流水燈Proteus仿真
- STC15單片機(jī)實(shí)戰(zhàn)項(xiàng)目 - 新建工程(軟件開(kāi)發(fā))
- 基于單片機(jī)的簡(jiǎn)易流水燈實(shí)驗(yàn)設(shè)計(jì)方案 0次下載
- STC15單片機(jī)的串口發(fā)AT指令代碼免費(fèi)下載 38次下載
- STC15單片機(jī)的隔離下載器與開(kāi)發(fā)板線路圖免費(fèi)下載 26次下載
- STC15系列單片機(jī)的器件手冊(cè)合集電子書(shū)免費(fèi)下載 146次下載
- 使用STC15系列單片機(jī)實(shí)現(xiàn)LED閃爍的資料和程序免費(fèi)下載
- 如何使用STC15單片機(jī)進(jìn)行頻率計(jì)及方波發(fā)生器的設(shè)計(jì) 36次下載
- 基于STC15單片機(jī)的操作指南 15次下載
- 初學(xué)單片機(jī)-STC15單片機(jī)控制LED 36次下載
- STC15系列單片機(jī)原理圖庫(kù)及PCB封裝庫(kù) 479次下載
- STC15單片機(jī)官方數(shù)據(jù)手冊(cè) 78次下載
- STC15系列單片機(jī)PCB圖 95次下載
- AT與STC單片機(jī)的主要區(qū)別 1.1w次閱讀
- 如何對(duì)STC單片機(jī)進(jìn)行免掉電下載 2236次閱讀
- 小白如何用焊接的單片機(jī)實(shí)驗(yàn)板做項(xiàng)目 7224次閱讀
- stc單片機(jī)ad轉(zhuǎn)換程序 1w次閱讀
- stc與at單片機(jī)的區(qū)別 3.4w次閱讀
- stc單片機(jī)應(yīng)用實(shí)例 1.3w次閱讀
- STC90C52RC系列單片機(jī)的特點(diǎn)及引腳功能分析 5.3w次閱讀
- 淺談STC單片機(jī)特殊IO的用法 9580次閱讀
- 51單片機(jī)對(duì)STC15W408AS無(wú)刷電機(jī)的驅(qū)動(dòng)控制 2.6w次閱讀
- 如何學(xué)習(xí)STC單片機(jī)詳細(xì)STC單片機(jī)資料說(shuō)明 1.2w次閱讀
- 51單片機(jī)的外部中斷實(shí)驗(yàn)設(shè)計(jì) 1.2w次閱讀
- STC單片機(jī)的特性及缺點(diǎn)解析 5.4w次閱讀
- 關(guān)于單片機(jī)stc15芯片學(xué)習(xí)的串口通信測(cè)試問(wèn)題 3798次閱讀
- 基于STC12單片機(jī)的電梯防墜系統(tǒng)設(shè)計(jì) 2679次閱讀
- 基于STC單片機(jī)的硬件電路設(shè)計(jì) 1.8w次閱讀
下載排行
本周
- 1DH1766系列·三路可編程直流電源技術(shù)手冊(cè)
- 1.93 MB | 3次下載 | 免費(fèi)
- 2智能蓄電池充放電測(cè)試儀 蓄電池放電檢測(cè)儀專業(yè)防護(hù)功能
- 0.13 MB | 2次下載 | 免費(fèi)
- 3GD選型手冊(cè)
- 6.92 MB | 2次下載 | 免費(fèi)
- 4FP136 高端電流檢測(cè)IC芯片說(shuō)明書(shū)
- 0.62 MB | 1次下載 | 免費(fèi)
- 533A66-B1 rk3399開(kāi)發(fā)板規(guī)格書(shū)
- 1.15 MB | 1次下載 | 1 積分
- 6FP137 高端電流檢測(cè)IC芯片說(shuō)明書(shū)
- 0.68 MB | 1次下載 | 免費(fèi)
- 7HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊(cè)
- 0.70 MB | 1次下載 | 免費(fèi)
- 8HC88L051F4低功耗芯片規(guī)格書(shū)
- 4.76 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊(cè)
- 2.40 MB | 34次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開(kāi)關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊(cè)
- 4.51 MB | 8次下載 | 免費(fèi)
- 4USB拓展塢PCB圖資料
- 0.57 MB | 8次下載 | 免費(fèi)
- 5經(jīng)典1000W純正弦波逆變器原理圖資料
- 0.08 MB | 8次下載 | 10 積分
- 6TYPEC電路原理圖資料
- 0.14 MB | 7次下載 | 免費(fèi)
- 7SR520-SR5100肖特基二極管規(guī)格書(shū)
- 0.11 MB | 4次下載 | 免費(fèi)
- 8DH1766系列·三路可編程直流電源技術(shù)手冊(cè)
- 1.93 MB | 3次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論