430单片机实现三人投票表决器_用ATC实现三人表决器.doc
用ATC實現(xiàn)三人表決器
《單片機原理及應用》論文
題 目:用AT89C51實現(xiàn)三輸
入表決器
設計報告
學院: 廣西水利電力職業(yè)技術學院
專業(yè): 電子信息工程 年級:2011
題目:三人表決器
學生姓名:
學號:
指導教師姓名:
2012年6月8日
目錄
摘要1
關鍵詞1
1 引言2
2 輸入表決器的實現(xiàn)2
3 AT89C51的管腳說明2
4 實驗構思3
5實現(xiàn)的程序4
5.1 實驗仿真5
5.2 實驗的介紹6
6流程圖.............................................................7
7注意項8
8 結束語9
致謝15
參考文獻15
用AT89C51實現(xiàn)七輸入表決器
內(nèi)容摘要:
隨著計算機技術的發(fā)展,單片機的應用領域也越來越廣泛,尤其是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色,單片機全稱為“單片微型計算機”,從應用領域來看,單片機主要用于控制,所以又稱為“微控制器”。在此次課程——三輸入表訣器中,其原理就是由三個人來投票,當同意的票數(shù)大于或者等于2人時,則認為同意;反之,當否決的票數(shù)少于2人時,則認為不同意。實驗中用3個撥擋開關來表示3個人,當對應的撥擋開關輸入為‘0’時,表示此人同意;否則若撥擋開關輸入為‘1’時,則表示此人反對。表決的結果用一個LED表示,若表決的結果為同意,則LED被點亮;否則,如果表決的結果為反對,則LED不會被點亮,因此,通過Proteus 7.4a電腦仿真軟件以及KeilC51軟件,再經(jīng)過編寫C語言程序,以達到對題目的仿真驗證。
關鍵詞:單片機;表訣器;AT89C51. 蜂鳴器
電子數(shù)字計算機誕生于1946年,在其后的一個歷史階段中,計算機一直都是大型昂貴的的設備,直到20世紀70年代微處理器的出現(xiàn),使得計算機逐漸小型,廉價并且高可靠性。而隨著計算機技術的發(fā)展,單片機的應用領域也越來越廣泛,尤其是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色,單片機全稱為“單片微型計算機”,從應用領域來看,單片機主要用于控制,所以又稱為“微控制器”現(xiàn)今,掌握單片機這門課程是極其重要的,尤其是作為一名工科學生,我們不僅要學好課堂的理論知識,還需要通過一定的課程實驗開動腦筋,激發(fā)學習興趣,達到理論與實踐相結合的目的。
一.生活中的表決器
如1-1圖所示,這是表決器中的一種,表決器在生活中被我們所熟知,眾所周知,在很多場合中都要用到表決器,選舉大會中,可以通過表決器來為候選人進行投票選舉,在比賽中評委中也可以通過表決器來決定選手的去留。有了表決器,可以使得程序更為簡單,操作更為簡單,也使得結果更未公正。例如,在奧運會中的舉重比賽上,某一位選手舉重后,需要由三位評委對選手的表現(xiàn)作出判決,如果選手的表現(xiàn)有所犯規(guī),那么就會按下紅燈,如果對選手的表現(xiàn)認可,那么就會按下綠燈,如果綠燈的個數(shù)大于等于2 ,那么選手的此次舉重通過。如果紅燈大于等于2,那么選手將不通過,生活中的表決器有很多種類,但不管實現(xiàn)方法是什么,它的原理只有一個,那就是:多數(shù)服從少數(shù),因此,表決器在生活中發(fā)揮著極其重要的角色,而在此論文中,我所要做的便是運用簡單的C語言編程,再通過Proteus仿真軟件仿真實現(xiàn)一種通過開關和發(fā)光二極管產(chǎn)生結果的簡易3輸入表決器。
1-1
三.7輸入.表決器的實現(xiàn)
三人表決器顧名思義就是由三個人來投票,當同意的票數(shù)大于或者等于2人時,則認為同意;反之,當否決的票數(shù)少于2人時,則認為不同意。實驗中用3個撥擋開關來表示3個人,當對應的撥擋開關輸入為‘1’時,表示此人同意;否則若撥擋開關輸入為‘0’時,則表示此人反對。表決的結果用一個LED表示,若表決的結果為同意,則LED被點亮;否則,如果表決的結果為反對,則LED不會被點亮,因此,通過Proteus 7.4a電腦仿真軟件以及KeilC51軟件,再經(jīng)過編寫C語言程序,以達到對題目的驗證。
四.AT89C51的管腳說明
(一)P1口(1~8腳):P1.0~P1.7統(tǒng)稱為P1口,可作為準雙向I/O口使用,對于對于52字系列,P1.0與P1.1還有第二個功能:P1.0可用作定時/計數(shù)器2的計數(shù)脈沖輸入端T2;P1.1可用作定時/計數(shù)器2的外部控制端T2EX,在此實驗中P1.0~P1.6被接為7個開關用來進行表訣,而P1.7接發(fā)光二極管作為輸出結果對表決后的結果進行顯示。
(二)VCC:供電電壓。
(三)GND:接地。
如1-2圖所示:
1-2
五.實驗構思
實驗要求設計一個3輸入表決器,可知,需要有3個輸入端口作為判決器,因此,需要用到開關,通過高電平和低電平來判斷,考慮到P1.0~P1.7時雙
總結
以上是生活随笔為你收集整理的430单片机实现三人投票表决器_用ATC实现三人表决器.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: jdk安装好了怎么使用_安装jdk怎么打
- 下一篇: 李宏毅机器学习Lesson2——Logi
