日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

430单片机实现三人投票表决器_用ATC实现三人表决器.doc

發(fā)布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 430单片机实现三人投票表决器_用ATC实现三人表决器.doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

用ATC實現(xiàn)三人表決器

《單片機原理及應(yīng)用》論文

題 目:用AT89C51實現(xiàn)三輸

入表決器

設(shè)計報告

學(xué)院: 廣西水利電力職業(yè)技術(shù)學(xué)院

專業(yè): 電子信息工程 年級:2011

題目:三人表決器

學(xué)生姓名:

學(xué)號:

指導(dǎo)教師姓名:

2012年6月8日

目錄

摘要1

關(guān)鍵詞1

1 引言2

2 輸入表決器的實現(xiàn)2

3 AT89C51的管腳說明2

4 實驗構(gòu)思3

5實現(xiàn)的程序4

5.1 實驗仿真5

5.2 實驗的介紹6

6流程圖.............................................................7

7注意項8

8 結(jié)束語9

致謝15

參考文獻(xiàn)15

用AT89C51實現(xiàn)七輸入表決器

內(nèi)容摘要:

隨著計算機技術(shù)的發(fā)展,單片機的應(yīng)用領(lǐng)域也越來越廣泛,尤其是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色,單片機全稱為“單片微型計算機”,從應(yīng)用領(lǐng)域來看,單片機主要用于控制,所以又稱為“微控制器”。在此次課程——三輸入表訣器中,其原理就是由三個人來投票,當(dāng)同意的票數(shù)大于或者等于2人時,則認(rèn)為同意;反之,當(dāng)否決的票數(shù)少于2人時,則認(rèn)為不同意。實驗中用3個撥擋開關(guān)來表示3個人,當(dāng)對應(yīng)的撥擋開關(guān)輸入為‘0’時,表示此人同意;否則若撥擋開關(guān)輸入為‘1’時,則表示此人反對。表決的結(jié)果用一個LED表示,若表決的結(jié)果為同意,則LED被點亮;否則,如果表決的結(jié)果為反對,則LED不會被點亮,因此,通過Proteus 7.4a電腦仿真軟件以及KeilC51軟件,再經(jīng)過編寫C語言程序,以達(dá)到對題目的仿真驗證。

關(guān)鍵詞:單片機;表訣器;AT89C51. 蜂鳴器

電子數(shù)字計算機誕生于1946年,在其后的一個歷史階段中,計算機一直都是大型昂貴的的設(shè)備,直到20世紀(jì)70年代微處理器的出現(xiàn),使得計算機逐漸小型,廉價并且高可靠性。而隨著計算機技術(shù)的發(fā)展,單片機的應(yīng)用領(lǐng)域也越來越廣泛,尤其是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色,單片機全稱為“單片微型計算機”,從應(yīng)用領(lǐng)域來看,單片機主要用于控制,所以又稱為“微控制器”現(xiàn)今,掌握單片機這門課程是極其重要的,尤其是作為一名工科學(xué)生,我們不僅要學(xué)好課堂的理論知識,還需要通過一定的課程實驗開動腦筋,激發(fā)學(xué)習(xí)興趣,達(dá)到理論與實踐相結(jié)合的目的。

一.生活中的表決器

如1-1圖所示,這是表決器中的一種,表決器在生活中被我們所熟知,眾所周知,在很多場合中都要用到表決器,選舉大會中,可以通過表決器來為候選人進(jìn)行投票選舉,在比賽中評委中也可以通過表決器來決定選手的去留。有了表決器,可以使得程序更為簡單,操作更為簡單,也使得結(jié)果更未公正。例如,在奧運會中的舉重比賽上,某一位選手舉重后,需要由三位評委對選手的表現(xiàn)作出判決,如果選手的表現(xiàn)有所犯規(guī),那么就會按下紅燈,如果對選手的表現(xiàn)認(rèn)可,那么就會按下綠燈,如果綠燈的個數(shù)大于等于2 ,那么選手的此次舉重通過。如果紅燈大于等于2,那么選手將不通過,生活中的表決器有很多種類,但不管實現(xiàn)方法是什么,它的原理只有一個,那就是:多數(shù)服從少數(shù),因此,表決器在生活中發(fā)揮著極其重要的角色,而在此論文中,我所要做的便是運用簡單的C語言編程,再通過Proteus仿真軟件仿真實現(xiàn)一種通過開關(guān)和發(fā)光二極管產(chǎn)生結(jié)果的簡易3輸入表決器。

1-1

三.7輸入.表決器的實現(xiàn)

三人表決器顧名思義就是由三個人來投票,當(dāng)同意的票數(shù)大于或者等于2人時,則認(rèn)為同意;反之,當(dāng)否決的票數(shù)少于2人時,則認(rèn)為不同意。實驗中用3個撥擋開關(guān)來表示3個人,當(dāng)對應(yīng)的撥擋開關(guān)輸入為‘1’時,表示此人同意;否則若撥擋開關(guān)輸入為‘0’時,則表示此人反對。表決的結(jié)果用一個LED表示,若表決的結(jié)果為同意,則LED被點亮;否則,如果表決的結(jié)果為反對,則LED不會被點亮,因此,通過Proteus 7.4a電腦仿真軟件以及KeilC51軟件,再經(jīng)過編寫C語言程序,以達(dá)到對題目的驗證。

四.AT89C51的管腳說明

(一)P1口(1~8腳):P1.0~P1.7統(tǒng)稱為P1口,可作為準(zhǔn)雙向I/O口使用,對于對于52字系列,P1.0與P1.1還有第二個功能:P1.0可用作定時/計數(shù)器2的計數(shù)脈沖輸入端T2;P1.1可用作定時/計數(shù)器2的外部控制端T2EX,在此實驗中P1.0~P1.6被接為7個開關(guān)用來進(jìn)行表訣,而P1.7接發(fā)光二極管作為輸出結(jié)果對表決后的結(jié)果進(jìn)行顯示。

(二)VCC:供電電壓。

(三)GND:接地。

如1-2圖所示:

1-2

五.實驗構(gòu)思

實驗要求設(shè)計一個3輸入表決器,可知,需要有3個輸入端口作為判決器,因此,需要用到開關(guān),通過高電平和低電平來判斷,考慮到P1.0~P1.7時雙

總結(jié)

以上是生活随笔為你收集整理的430单片机实现三人投票表决器_用ATC实现三人表决器.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。