倒計(jì)時(shí)時(shí)鐘單片機(jī)設(shè)計(jì)步驟 十字路口倒計(jì)時(shí)指示牌是用什么元件實(shí)現(xiàn)的?
十字路口倒計(jì)時(shí)指示牌是用什么元件實(shí)現(xiàn)的?是用單片機(jī)實(shí)現(xiàn)的,因?yàn)閱纹瑱C(jī)很容易控制時(shí)間和修改時(shí)間,可以直接調(diào)用時(shí)間等。,而plc看他名字就知道偏向邏輯控制。單片機(jī)程序死機(jī)跑飛可能有哪些原因?并不是程序設(shè)計(jì)
十字路口倒計(jì)時(shí)指示牌是用什么元件實(shí)現(xiàn)的?
是用單片機(jī)實(shí)現(xiàn)的,因?yàn)閱纹瑱C(jī)很容易控制時(shí)間和修改時(shí)間,可以直接調(diào)用時(shí)間等。,而plc看他名字就知道偏向邏輯控制。
單片機(jī)程序死機(jī)跑飛可能有哪些原因?
并不是程序設(shè)計(jì)有問(wèn)題,而是單片機(jī)在運(yùn)行過(guò)程中會(huì)受到各種電磁干擾,使程序執(zhí)行出錯(cuò)。這是必然的,只是概率有多大而已。
首先要選擇合適的單片機(jī),然后精心設(shè)計(jì)外圍硬件電路,從源頭上抑制電磁干擾。
單片機(jī)一般內(nèi)置看門(mén)狗(WDT)模塊,是一個(gè)獨(dú)立的定時(shí)器。初始化程序?yàn)榭撮T(mén)狗設(shè)置一個(gè)計(jì)數(shù)值,程序開(kāi)始運(yùn)行后看門(mén)狗開(kāi)始倒計(jì)時(shí)。程序在指定時(shí)間內(nèi)重置WDT(喂狗)。如果程序出現(xiàn)異常,沒(méi)有及時(shí)將號(hào)碼設(shè)置為WDT,WDT歸零將強(qiáng)制整個(gè)系統(tǒng)復(fù)位,使設(shè)備恢復(fù)正常。
如果沒(méi)有解決程序跑偏問(wèn)題的措施,單片機(jī)系統(tǒng)就不是一個(gè)實(shí)用的系統(tǒng)。
就像抖鍵(鍵盤(pán))的措施一樣,是標(biāo)配。
如何利用單片機(jī)設(shè)計(jì)八路搶答器?
用單片機(jī)設(shè)計(jì)八路應(yīng)答機(jī)是一個(gè)常見(jiàn)的小話題。大學(xué)之前設(shè)計(jì)過(guò)八路應(yīng)答機(jī)的課程設(shè)計(jì),也正是這個(gè)課程設(shè)計(jì)讓我喜歡上了單片機(jī),后來(lái)從事嵌入式研發(fā) ampampd工作。今天再來(lái)分享一下這個(gè)設(shè)計(jì)。
1.設(shè)計(jì)需求答疑機(jī)是用來(lái)給玩家優(yōu)先回答問(wèn)題的設(shè)備。它具有娛樂(lè)屬性。第一,它有接聽(tīng)鍵,叫八路;再次是顯示模塊,由數(shù)碼管或液晶實(shí)現(xiàn),用于顯示玩家編號(hào)和倒計(jì)時(shí)時(shí)間;具有發(fā)聲功能,用于提示按鍵音或倒計(jì)時(shí)聲音,提升現(xiàn)場(chǎng)緊張氣氛;最后,你需要開(kāi)始/結(jié)束按鈕,這個(gè)按鈕是給后臺(tái)用的,有絕對(duì)控制權(quán)。
2.硬件原理設(shè)計(jì)采用51單片機(jī),按鈕為八通道機(jī)械按鈕,外加一個(gè)開(kāi)始按鈕和一個(gè)結(jié)束按鈕,通過(guò)一個(gè)8輸入與非門(mén)74LS30連接到單片機(jī)的外部中斷;有三個(gè)數(shù)碼管,其中兩個(gè)顯示99秒的最大倒計(jì)時(shí)時(shí)間,一個(gè)用于顯示玩家編號(hào),數(shù)碼管由75HC595驅(qū)動(dòng);用三極管驅(qū)動(dòng)的蜂鳴器作為聲音提示,整體Proteus仿真圖如下所示。
3.模擬結(jié)果上電后,會(huì)顯示FFF,表示答題未開(kāi)始,后臺(tái)按下開(kāi)始按鈕后才開(kāi)始倒計(jì)時(shí)。只有當(dāng)玩家在有效倒計(jì)時(shí)范圍內(nèi)按下接聽(tīng)鍵,其他人 在生成有效按鈕后,的按鈕將無(wú)效。倒計(jì)時(shí)3秒時(shí),6號(hào)成功界面如下圖所示。
4.關(guān)鍵部件主要包括:51單片機(jī)、8輸入與非門(mén)74LS30、移位寄存器74HC595等。不同的設(shè)計(jì)方案不一樣,用的芯片也不一樣。這只是一個(gè)參考。74HC595只需要三個(gè)GPIO端口??梢钥刂贫鄠€(gè)數(shù)碼管,也可以級(jí)聯(lián),在驅(qū)動(dòng)數(shù)碼管和LED點(diǎn)陣屏的時(shí)候非常有用。
有視頻和文章在我的今天 s頭條首頁(yè)詳細(xì)介紹了八路應(yīng)答機(jī)的制作過(guò)程。歡迎大家來(lái)看看。
那個(gè) 這是這個(gè)問(wèn)題的答案。謝謝大家的評(píng)論、評(píng)論和轉(zhuǎn)發(fā)。
更多精彩內(nèi)容請(qǐng)關(guān)注這個(gè)頭條號(hào):玩轉(zhuǎn)嵌入式。謝謝大家。
使用外部中斷