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