導航:首頁 > 操作系統 > 單片機交通隊設計程序

單片機交通隊設計程序

發布時間:2025-08-06 08:37:45

A. 單片機中十字路口交通信號燈的過程,內容,原理

基於單片機的十字路口交通燈設計

摘要:知道了交通燈的重要性,而對於交通燈最重要的是單片機。跟隨單片機的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的單片機應用系統中,單片機通常作為一個核心部件來使用,僅憑對單片機簡單了解是不夠的,應該根據具體硬體結構並且軟硬體結合,實現自己想要達到的目的。單片機自問世以來,性能不斷提高和完善,所以實用許多場合。單片機具有集成度高、功能多、速度快、體積小、功耗低、使用方便、性能可靠、價格便宜,其易於產品化、抗干擾能力強、可以在惡劣的情況下堅持工作。特別是它強大的面向控制能力,使它在工業控制領域,智能儀表、外設控制、家用電器、機器人、軍事裝置等方面得到了廣泛的應用。 考慮到單片機具有物美價廉、靈活方便、還有各種優秀的特點,所以我們從中選擇用MCS-51系列單片機AT89C51單片機來實現十字路口交通信號燈的控制。單片機系統的實體和裝置,通常由運算器、控制器、存儲器、輸入介面電路和輸入設備、輸出介面電路和輸出設備等組成。單片機實質上是一個硬體的晶元,在實際應用中,通常很難直接和被控對象進行電氣連接,必須外加各種擴展介面電路、外部設備、被控對象等硬體和軟體,才能構成一個單片機應用系統。該交通燈擬系統的硬體部分主要由鍵盤、顯示和運算部分組成,再根據實際車流量通過8051晶元的P3口設置紅、綠燈燃亮時間的功能;紅綠燈循環點亮,倒計時剩5秒時黃燈閃爍警示(交通燈信號通過P1口輸出,顯示時間通過P0口輸出至雙位數碼管)。本系統設計周期短、可靠性高、實用性強、操作簡單、維護方便、擴展功能強。

關鍵詞:單片機、MCS-51系列單片機AT89C51、交通燈

B. 跪求,單片機交通燈控制設計心得體會.

心得體會:

1、通過這次課程設計,加強了我們動手、思考和解決問題的能力。在整個設計過程中,我們通過這個方案包括設計了一套電路原理和PCB連接圖,和晶元上的選擇。這個方案總共使用了74LS248,CD4510各兩個,74LS04,74LS08,74LS20,74LS74,NE555定時器各一個。

2、在設計過程中,經常會遇到這樣那樣的情況,就是心裡想老著這樣的接法可以行得通,但實際接上電路,總是實現不了,因此耗費在這上面的時間用去很多。

3、我沉得做課程設計同時也是對課本知識的鞏固和加強,由於課本上的知識太多,平時課間的學習並不能很好的理解和運用各個元件的功能,而且考試內容有限,所以在這次課程設計過程中,我們了解了很多元件的功能,並且對於其在電路中的使用有了更多的認識。

平時看課本時,有時問題老是弄不懂,做完課程設計,那些問題就迎刃而解了。而且還可以記住很多東西。比如一些晶元的功能,平時看課本,這次看了,下次就忘了,通過動手實踐讓我們對各個元件映象深刻。認識來源於實踐,實踐是認識的動力和最終目的,實踐是檢驗真理的唯一標准。所以這個期末測試之後的課程設計對我們的作用是非常大的。

4、在製作PCB時,發現細心耐心,恆心一定要有才能做好事情,首先是線的布局上既要美觀又要實用和走線簡單,兼顧到方方面面去考慮是很需要的,否則只是一紙空話。

5、在畫好原理圖後的做PCB版時,由於項目組成員對單面板的不熟悉,導致布線後元件出現在另一邊,增加了布線難度,也產生很多不曾注意的問題,今後要牢記這個教訓,使以後布線更加順利。

6、經過兩個星期的實習,過程曲折可謂一語難盡。在此期間我們也失落過,也曾一度熱情高漲。從開始時滿富盛激情到最後汗水背後的復雜心情,點點滴滴無不令我回味無長。

生活就是這樣,汗水預示著結果也見證著收獲。勞動是人類生存生活永恆不變的話題。通過實習,我才真正領略到「艱苦奮斗」這一詞的真正含義,我才意識到老一輩電子設計為我們的社會付出。我想說,設計確實有些辛苦,但苦中也有樂,在如今單一的理論學習中,很少有機會能有實踐的機會,但我們可以,而且設計也是一個團隊的任務,一起的工作可以讓我們有說有笑,相互幫助,配合默契,多少人間歡樂在這里灑下,大學里一年的相處還趕不上這十來天的合作,我感覺我和同學們之間的距離更加近了;我想說,確實很累,但當我們看到自己所做的成果時,心中也不免產生興奮; 正所謂「三百六十行,行行出狀元」。我們同樣可以為社會作出我們應該做的一切,這有什麼不好?我們不斷的反問自己。也許有人不喜歡這類的工作,也許有人認為設計的工作有些枯燥,但我們認為無論干什麼,只要人生活的有意義就可。社會需要我們,我們也可以為社會而工作。既然如此,那還有什麼必要失落呢?於是我們決定沿著自己的路,執著的走下去。

同時我認為我們的工作是一個團隊的工作,團隊需要個人,個人也離不開團隊,必須發揚團結協作的精神。某個人的離群都可能導致導致整項工作的失敗。實習中只有一個人知道原理是遠遠不夠的,必須讓每個人都知道,否則一個人的錯誤,就有可能導致整個工作失敗。團結協作是我們實習成功的一項非常重要的保證。而這次實習也正好鍛煉我們這一點,這也是非常寶貴的。

對我們而言,知識上的收獲重要,精神上的豐收更加可喜。挫折是一份財富,經歷是一份擁有。這次實習必將成為我人生旅途上一個非常美好的回憶!

通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。

這次課程設計終於順利完成了,在設計中遇到了很多專業知識問題,最後在老師的辛勤指導下,終於游逆而解。同時,在老師的身上我們學也到很多實用的知識,在次我們表示感謝!同時,對給過我幫助的所有同學和各位指導老師再次表示忠心的感謝!

7、此次課程設計,學到了很多課內學不到的東西,比如獨立思考解決問題,出現差錯的隨機應變,和與人合作共同提高,都受益非淺,今後的製作應該更輕松,自己也都能扛的起並高質量的完成項目。

8、在此,感謝於老師的細心指導,也同樣謝謝其他各組同學的無私幫助!

PROTEL99SE 軟體工具應用技巧

Protel 99SE 提供了一系列的電路設計工具、優秀的文件管理系統,使用戶真正享受到方便快捷而又形象的設計自動化,使設計人員從煩瑣的電路設計中解脫出來,只需擁有一台電腦,即可完成從電路原理圖的設計到最終的印製電路板設計的全部過程。它包含有各功能模塊和標準的元件庫。

主要功能模塊:

Protel 99SE 具有出色的用戶管理技術,強大的自動化設計功能,靈活的編輯功能,簡單方便的操作環境和完善的元件庫管理能力。Protel 99SE
主要由兩大部分組成,每一部分有三個功能模塊

1.電路設計部分

a.
原理圖設計模塊,包括用於設計原理圖的原理圖編輯器,用於管理元器件的零件編輯器和各種相關報表生成器。

b. 印製電路板設計模塊,包括用於設計電路板的電路板編輯器,用於零件封裝管理的零件封裝編輯器,電路板組件管理器和各種相關報表生成器。

c.
無網格布線模塊。

2.電路模擬與PLD 設計部分

a.
編程邏輯器件設計模塊,包括具有語法意識的文本編輯器,用於編譯和模擬結果的PLD
和用於觀 模擬結果的Wave.

b. 電路模擬模塊,包括一個功能強大的數字/模擬混合信號電路模擬器及用於模擬結果顯示、測量的波形顯示器。

c.
高級信號完整性分析模塊,主要包括一個高級信號完整性分析模擬器,能分析PCB 設計和檢查設計參數等。

C. 如何學習單片機中外圍電路設計

1、充分了解各方的設計需求,確定合適的解決方案
啟動一個硬體開發項目,原始的推動力會來自於很多方面,比如市場的需要,基於整個系統架構的需要,應用軟體部門的功能實現需要,提高系統某方面能力的需要等等,所以作為一個硬體系統的設計者,要主動的去了解各個方面的需求,並且綜合起來,提出最合適的硬體解決方案。比如A項目的原始推動力來自於公司內部的一個高層軟體小組,他們在實際當中發現原有的處理器板IP轉發能力不能滿足要求,從而對於系統的配置和使用都會造成很大的不便,所以他們提出了對新硬體的需求。根據這個目標,硬體方案中就針對性的選用了兩個高性能網路處理器,然後還需要深入的和軟體設計者交流,以確定內存大小,內部結構,對外介面和調試介面的數量及類型等等細節,比如軟體人員喜歡將控制信令通路和數據通路完全分開來,這樣在確定內部數據走向的時候要慎重考慮。項目開始之初是需要召開很多的討論會議的,應該盡量邀請所有相關部門來參與,好處有三個,第一可以充分了解大家的需要,以免在系統設計上遺漏重要的功能,第二是可以讓各個部門了解這個項目的情況,提早做好時間和人員上協作的准備,第三是從感情方面講,在設計之初各個部門就參與了進來,這個項目就變成了大家共同的一個心血結晶,會得到大家的呵護和良好合作,對完成工作是很有幫助的。
2、原理圖設計中要注意的問題
原理圖設計中要有「拿來主義」,現在的晶元廠家一般都可以提供參考設計的原理圖,所以要盡量的藉助這些資源,在充分理解參考設計的基礎上,做一些自己的發揮。當主要的晶元選定以後,最關鍵的外圍設計包括了電源,時鍾和晶元間的互連。
電源是保證硬體系統正常工作的基礎,設計中要詳細的分析:系統能夠提供的電源輸入;單板需要產生的電源輸出;各個電源需要提供的電流大小;電源電路效率;各個電源能夠允許的波動范圍;整個電源系統需要的上電順序等等。比如A項目中的網路處理器需要1.25V作為核心電壓,要求精度在+5%- -3%之間,電流需要12A左右,根據這些要求,設計中採用5V的電源輸入,利用Linear的開關電源控制器和IR的MOSFET搭建了合適的電源供應電路,精度要求決定了輸出電容的ESR選擇,並且為防止電流過大造成的電壓跌落,加入了遠端反饋的功能。
時鍾電路的實現要考慮到目標電路的抖動等要求,A項目中用到了GE的PHY器件,剛開始的時候使用一個內部帶鎖相環的零延時時鍾分配晶元提供100MHz時鍾,結果GE鏈路上出現了丟包,後來換成簡單的時鍾Buffer器件就解決了丟包問題,分析起來就是內部的鎖相環引入了抖動。
晶元之間的互連要保證數據的無誤傳輸,在這方面,高速的差分信號線具有速率高,好布線,信號完整性好等特點,A項目中的多晶元間互連均採用了高速差分信號線,在調試和測試中沒有出現問題。
3、PCB設計中要注意的問題
PCB設計中要做到目的明確,對於重要的信號線要非常嚴格的要求布線的長度和處理地環路,而對於低速和不重要的信號線就可以放在稍低的布線優先順序上。重要的部分包括:電源的分割;內存的時鍾線,控制線和數據線的長度要求;高速差分線的布線等等。
A項目中使用內存晶元實現了1G大小的DDR memory,針對這個部分的布線是非常關鍵的,要考慮到控制線和地址線的拓撲分布,數據線和時鍾線的長度差別控制等方面,在實現的過程中,根據晶元的數據手冊和實際的工作頻率可以得出具體的布線規則要求,比如同一組內的數據線長度相差不能超過多少個mil,每個通路之間的長度相差不能超過多少個mil等等。當這些要求確定後就可以明確要求PCB設計人員來實現了,如果設計中所有的重要布線要求都明確了,可以轉換成整體的布線約束,利用CAD中的自動布線工具軟體來實現PCB設計,這也是在高速PCB設計中的一個發展趨勢。
4、檢查和調試
當准備調試一塊板的時候,一定要先認真的做好目視檢查,檢查在焊接的過程中是否有可見的短路和管腳搭錫等故障,檢查是否有元器件型號放置錯誤,第一腳放置錯誤,漏裝配等問題,然後用萬用表測量各個電源到地的電阻,以檢查是否有短路,這個好習慣可以避免貿然上電後損壞單板。調試的過程中要有平和的心態,遇見問題是非常正常的,要做的就是多做比較和分析,逐步的排除可能的原因,要堅信「凡事都是有辦法解決的」和「問題出現一定有它的原因」,這樣最後一定能調試成功。
5、一些總結的話
現在從技術的角度來說,每個設計最終都可以做出來,但是一個項目的成功與否,不僅僅取決於技術上的實現,還與完成的時間,產品的質量,團隊的配合密切相關,所以良好的團隊協作,透明坦誠的項目溝通,精細周密的研發安排,充裕的物料和人員安排,這樣才能保證一個項目的成功。
一個好的硬體工程師實際上就是一個項目經理,他/她需要從外界交流獲取對自己設計的需求,然後匯總,分析成具體的硬體實現。還要跟眾多的晶元和方案供應商聯系,從中挑選出合適的方案,當原理圖完成後,他/她要組織同事來進行配合評審和檢查,還要和CAD工程師一起工作來完成PCB的設計。與此同時,還要准備好BOM清單,開始采購和准備物料,聯系加工廠家完成板的貼裝。在調試的過程中他/她要組織好軟體工程師來一起攻關調試,配合測試工程師一起解決測試中發現的問題,等到產品推出到現場,如果出現問題,還需要做到及時的支持。所以做一個硬體設計人員要鍛煉出良好的溝通能力,面對壓力的調節能力,同一時間處理多個事務的協調和決斷能力和良好平和的心態等等。
還有細心和認真,因為硬體設計上的一個小疏忽往往就會造成非常大的經濟損失,比如以前碰到一塊板在PCB設計完備出製造文件的時候誤操作造成了電源層和地層連在了一起,PCB板製造完畢後又沒有檢查直接上生產線貼裝,到測試的時候才發現短路問題,但是元器件已經都焊接到板上了,結果造成了幾十萬的損失。所以細心和認真的檢查,負責任的測試,不懈的學習和積累,才能使得一個硬體設計人員持續不斷的進步,而後事業有所小成。

D. 怎麼設計基於51單片機的八位搶答器課程設計用c語言

你的描述不詳:下面我給出方法,自已參考:
1:主持人端有一個單片機設備 且設備有一個或多個按鍵,單個按鍵,那麼就做成按鍵復用,如果是多個按鍵,那就可以按要求設置按鍵功能和數量。參賽隊每隊一個設備,如果不方便能過連線來通訊,就採用無線通訊,搶答端只需一個按鍵按鍵,同時在按鍵里或邊上用指示燈來指示狀誠。
2:邏輯,當主持人按下搶答鍵時,主持人端設備向8個參賽隊發送搶答開始信號數據,參賽隊8個設備向主持端應答,判斷收到應答後,開始計時10秒,某一隊按下按鍵時,這隊會向主持端發送本隊的編號即可,說到這里,後面的基本上都是一樣的原理,就是收發數據,應答,判斷數據類型和功能。即可達到你的要求。

E. 如何設計基於單片機的多功能8路搶答器

八路搶答器的設計

摘要

本文介紹了一種採用數字電路製作的多功能數顯搶答器,它主要採用了74系列的常用集成電路,它除了具有基本的搶答功能之外,還具有定時報警的功能,和數顯的功能,當搶答開始後,系統會自動倒計時,並且時間是可以預設的,期間有人搶答的話系統會停止計時,如果期間沒人搶答,系統會有短暫的報警,提示搶答結束。

關鍵字

單片機、PLC、搶答、報警、數顯

一、 設計目的

在電視和學校中我們會經常看到一些智力搶答的節目,如果要是讓搶答者用舉手等方法,主持人很容易誤判,會造成搶答的不公平,比賽中為了准確、公正、直觀地判斷出第一搶答者,所設計的搶答器通常由數碼顯示、燈光、音響等多種手段指示出第一搶答者。為了使這種不公平不發生,只有靠電子產品的高准確性來保障搶答的公平性。

二、 方案

製作搶答器可以用好多的方法,可以用單片機來完成,它的功能強大製作簡單,並且外圍的元件也很少;也可以用PLC來實現,他的製作也是比較簡單;還可以用我們學過的EDA技術來製作;最後也可以用數字電路來實現,它的原理比較簡單,集成塊的價格也比較便宜且很容易購買,與我們學完的〈〈數字電路〉〉聯系緊密,能將我們所學知識用於實際,對鞏固所學知識有重要意義,用了一些成型電路,如NE555標准秒脈沖電路等,使總體方案易於實現。

方案一〈採用數字電路〉

1、原理方框圖

定時搶答器的總體框圖如圖1所示,它由主體電路和擴展電路兩部分組成。主體電路完成基本的搶答功能,即開始搶答後,當選手按動搶答鍵時,能顯示選手的編號,同時能封鎖輸入電路,禁止其他選手搶答。擴展電路完成定時搶答的功能。

圖1

圖1所示的定時搶答器的工作過程是:接通電源時,節目主持人將開關置於「清除」位置,搶答器處於禁止工作狀態,編號顯示器滅燈,定時顯示器顯示設定的時間,當節目主持人宣布「搶答開始」,同時將控制開關撥到「開始」位置,揚聲器給出聲響提示,搶答器處於工作狀態,定時器倒計時。當定時時間到,卻沒有選手搶答時,系統報警,並封鎖輸入電路,禁止選手超時後搶答。當選手在定時時間內按動搶答鍵時,搶答器要完成以下四項工作:

①優先編碼電路立即分辨出搶答者的編號,並由鎖存器進行鎖存,然後由解碼顯示電路顯示編號;

②揚聲器發出短暫聲響,提醒節目主持人注意;

③控制電路要對輸入編碼電路進行封鎖,避免其他選手再次進行搶答;

④控制電路要使定時器停止工作,時間顯示器上顯示剩餘的搶答時間,並保持到主持人將系統清零為止。當選手將問題回答完畢,主持人操作控制開關,使系統回復到禁止工作狀態,以便進行下一輪搶答。

方案二〈採用單片機〉

1、原理方框圖

此電路完成的功能如圖2所示,當主持人宣布搶答開始的時候,按下開始按鈕,此時電路進入搶答狀態,選手的輸入採用了掃描式的輸入,之後把相應的信息送往單片機,再由單片機輸出到顯示輸出電路中。此時有人第一按下相應的搶答按鈕,經過單片機的控制選擇,在八段顯示器上顯示相應的號碼,並鎖存,同時禁止其他按鈕的輸入。

(圖2)

方案三〈採用PLC〉

1、原理方框圖

此電路的功能如圖3所示,當主持人打開啟動開關後,在設定時間TO 內,如果某組搶先按下搶答按鈕,則驅動音效電路①發出聲響,指示燈LI亮,並且在8段數碼管顯示器上顯示出搶答成功的組號,此時電路實現互鎖,其他組再按下搶答按鈕為無效;

如果在時間TO內,無人應答,則驅動音效電路②發出聲響,指示燈L2亮,表示搶答者均放棄該題;

在搶答成功後,主持人打開限時開關SW2,啟動計時器,在設定的時間TI 內回答有效,當到達設定時間TI時,驅動音效電路③,指示燈L3亮,表示答題時間到。

(圖3)

三、 方案選擇

方案比較
數字電路
單片機
PLC

製作難度

一般
一般

實現難度
一般



價格

一般


電路原理
簡單
一般
一般

設計難度
簡單

一般

通過上面的方案比較,數字電路的製作方案比較容易實現,並且在原理方面也是比較簡單,所以我選擇採用第一種方案來完成搶答器電路。

四、 設計系統功能

1.基本功能:

(1) 同時供8名選手比賽,分別用8個按鈕S0 ~ S7表示。

(2)設置一個系統清除和搶答控制開關S,該開關由主持人控制。

(3)搶答器具有鎖存與顯示功能。即選手按動按鈕,鎖存相應的編號,揚聲器發出聲響提示,並在七段數碼管上顯示選手號碼。選手搶答實行優先鎖存,優先搶答選手的編號一直保持到主持人將系統清除為止。

2.擴展功能:

(1)搶答器具有定時搶答功能,且一次搶答的時間由主持人設定(如30秒)。當主持人啟動"開始"鍵後,定時器進行減計時。

(2)參賽選手在設定的時間內進行搶答,搶答有效,定時器停止工作,顯示器上顯示選手的編號和搶答的時間,並保持到主持人將系統清除為止。在這段(3)如果定時時間已到,無人搶答,本次搶答無效,系統報警並禁止搶答,定時顯示器上顯示00。

五、 各部分單元電路的設計

(1)搶答器的主體電路設計

搶答電路的功能有兩個:一是能分辨出選手按鍵的先後,並鎖存優先搶答者的編號,供解碼顯示電路用;二是要使其他選手的按鍵操作無效。選用優先編碼器74148和DFF鎖存器可以完成上述功能,其電路組成如圖4所示。其工作原理是:當主持人控制開關處於「清除」位置時,RS觸發器的端為低電平,輸出端(4Q~1Q)全部為低電平。於是74LS48的 =0,顯示器滅燈;74148的選通輸入端 =0,74LS148處於工作狀態,此時鎖存電路不工作。當主持人開關撥到「開始」位置時,優先編碼電路和鎖存電路同時處於工作狀態,即搶答器處於等待工作狀態,等待輸入端 7... 0輸入信號,當有選手將鍵按下時(如按下S5),74LSl48的輸出=010, =0,經RS鎖存器後,CTR=l, =1,74LS279處於工作狀態,4Q3Q2Q=101,經74LS48解碼後,顯示器顯示出「5」。此外,CTR=1,使74l48的端為高電平,74LSl48處於禁止工作狀態,封鎖了其它按鍵的輸入。當按下的鍵松開後,74LSl48的為高電平,但由於CTR維持高電平不變,所以74LSl48仍處於禁止工作狀態,其它按鍵的輸入信號不會被接收。這就保證了搶答者的優先性以及搶答電路的准確性。當優先搶答者回答完問題後,由主持人操作控制開關S,使搶答電路復位,以便進行下一輪搶答。

(圖4)

74LS148為8線-3線優先編碼器,表1為其功能表。

表1 74LS148的功能真值表

(2)定時電路設計

原理及設計:該部分主要由555定時器秒脈沖產生電路、十進制同步加減計數器74LS192減法計數電路、74LS48解碼電路和2個7段數碼管即相關電路組成。具體電路如圖5所示。兩塊74LS192實現減法計數,通過解碼電路74LS48顯示到數碼管上,其時鍾信號由時鍾產生電路提供。74192的預置數控制端實現預置數,由節目主持人根據搶答題的難易程度,設定一次搶答的時間,通過預置時間電路對計數器進行預置,如果要設置為30S,就可以在計數器的預置數控制端輸入00110000。時鍾脈沖由秒脈沖電路提供。按鍵彈起後,計數器開始減法計數工作,並將時間顯示在共陰極七段數碼顯示管上,當有人搶答時,停止計數並顯示此時的倒計時時間;如果沒有人搶答,且倒計時時間到時,輸出低電平到時序控制電路,控制報警電路報警,同時以後選手搶答無效。具體電路如圖5所示。

(圖5)

秒脈沖產生電路:秒脈沖由NE555提供,它的的3端輸出的脈沖的頻率為

,結合我們的實際經驗及考慮到元器件的成本,我們選擇的電阻值為R1=15K,R2=68K,C=10uF,代入到上式中即得,即秒脈沖。

(3)報警電路的設計

採用555定時器和三極體構成的報警電路如圖6所示。其中555構成多諧振盪器,振盪頻率

其輸出信號經三極體推動揚聲器。PR為控制信號,當PR為高電平時,多諧振盪器工作,當PR為低電平的時候,電路停振。

(圖6)

(4)時序控制電路設計

與門G1 的作用是控制時鍾信號CP的放行與禁止,門G2的作用是控制74LS148的輸入使能端(即圖二中的5端)。圖7的工作原理是:主持人控制開關從"清除"位置撥到"開始"位置時,來自於圖2中的74LS279的輸出 1Q,即CTR=0,經G3反相,輸出為1,則NE555產生的時鍾信號CP能夠加到74LS192的CPD時鍾輸入端,定時電路進行遞減計時。同時,在定時時間未到時,則"定時到信號"為 1,門G2的輸出 =0,使 74LS148處於正常工作狀態。當選手在定時時間內按動搶答按鍵時,CTR=1,經G3反相,輸出為0,封鎖 CP信號,定時器處於保持工作狀態;同時,門G2的輸出 =1,74LS148處於禁止工作狀態。當定時時間到時,則"定時到信號"為0,/ST=1,74LS148處於禁止工作狀態,禁止選手進行搶答。同時,門G1處於關門狀態,封鎖時鍾CP信號,使定時電路保持00狀態不變,此次搶答結束。

(圖7)

集成單穩態觸發器74LS121用於控制報警電路及發聲的時間(其功能表見表2),具體原理如下:主要由555時鍾電路(用於控制報警聲音頻率)、蜂鳴器即相關的延時電路和控制電路組成。單穩態觸發器74121通過信號/Ys、BO2、S控制報警與否和報警時間,555時鍾電路產生脈沖時鍾。在規定的時間有人搶答時,/Ys由1跳變到0,74121有狀態2,即Q輸出暫態高電平,蜂鳴器連續發聲報警,持續時間為 =2.15秒;如果在規定時間內無人搶答,BO2由1跳變到0,74121有狀態1,Q輸出暫態高電平,蜂鳴器連續發聲報警持續時間為
結合圖6所示報警電路,分析 計算如下: 。取C=100uF, R=25K,。有=2.15秒。(原理圖見圖8)

(圖8)

表2 74121功能表

(6) 電源電路

電源電路採用三端集成線性穩壓集成塊,L7805CV,因為它的外圍電路比較簡單,並且工作比較穩定,很適合74系列的集成塊。它的穩壓精度為2%,工作電流1.5A,封裝為TO-220(A),工作溫度也很不錯,並且具有過溫保護和短路保護,最大輸入電壓為35V,能對電路的長時間工作有很大的保障。(具體電路見圖9)

(圖9)

六、 總結

畢業設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。下面我對整個畢業設計的過程做一下簡單的總結。

第一,接到任務以後進行選題。選題是畢業設計的開端,選擇恰當的、感興趣的題目,這對於整個畢業設計是否能夠順利進行關系極大。好比走路,這開始的第一步是具有決定意義的,第一步邁向何方,需要慎重考慮。否則,就可能走許多彎路、費許多周折,甚至南轅北轍,難以到達目的地。因此,選;題時一定要考慮好了。

第二,題目確定後就是找資料了。查資料是做畢業設計的前期准備工作,好的開端就相當於成功了一半,到圖書館、書店、資料室去雖說是比較原始的方式,但也有可取之處的。總之,不管通過哪種方式查的資料都是有利用價值的,要一一記錄下來以備後用。

第三,通過上面的過程,已經積累了不少資料,對所選的題目也大概有了一些了解,這一步就是在這樣一個基礎上,綜合已有的資料來更透徹的分析題目。

第四,有了研究方向,就應該動手實現了。其實以前的三步都是為這一步作的鋪墊。

通過這次設計,我對數字電路設計中的邏輯關系等有了一定的認識,對以前學的數字電路又有了一定的新認識,溫習了以前學的知識,就像人們常說的溫故而知新嘛,但在設計的過程中,遇到了很多的問題,有一些知識都已經不太清楚了,但是通過一些資料又重新的溫習了一下數字電路部分的內容。在這次畢業設計中也使我們的同學關系更進一步了,同學之間互相幫助,有什麼不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。

在此要感謝我的指導老師,感謝老師給我這樣的機會鍛煉。在整個畢業設計過程中我懂得了許多東西,也培養了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今後的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創造過程中的探索的艱難和成功的喜悅。雖然這個項目還不是很完善,但是在設計過程中所學到的東西是這次畢業設計的最大收獲和財富,使我終身受益。

F. 設計一個以單片機為核心的8位競賽搶答器,要求如下:

8路搶答器,這種題目,在網路上真是泛濫成災了,隨便一搜就能搜到一大堆,有模擬圖和程序全部資料的。或者網路文庫里也同樣可以搜索到,還是畢業論文,更是詳細。

下圖是一個8路搶答器的模擬圖。

G. 單片機編程之前要不要畫流程圖

其實,畫流程圖一點用都沒有,只能是浪費時間。如果是一個大的項目,畫個程序結構圖倒是有必要,有利於團隊分工和程序的結構化更合理。而對於一個單片機一般的小程序,不必畫。畫流程圖是畢業設計中為了占篇幅湊內容,或者一些教材為了湊內容而畫的。

閱讀全文

與單片機交通隊設計程序相關的資料

熱點內容
安卓光遇從什麼季開始的 瀏覽:365
php抓取網站的數據 瀏覽:205
cpp編譯器是什麼 瀏覽:656
水龍頭加密鑰匙 瀏覽:761
java中什麼是bean 瀏覽:301
伺服器r02什麼意思 瀏覽:84
菜鳥快遞加密設置 瀏覽:357
六軸工業機械人編程教程 瀏覽:826
迅捷pdf轉換器破解版 瀏覽:684
如何看待互聯網演算法推薦 瀏覽:548
公司電腦文件夾怎麼加密 瀏覽:7
java命令行編譯命令 瀏覽:367
命令按什麼鍵 瀏覽:634
黑游戲伺服器需要什麼工具 瀏覽:278
設計一種加密解密演算法 瀏覽:256
電子印章java 瀏覽:890
小時代安卓和蘋果手機有什麼不同 瀏覽:283
web項目編譯輸出錯誤 瀏覽:84
寫c語言編程需要什麼軟體 瀏覽:285
哪個app祛斑最好 瀏覽:602