• 方案介紹
    • 視頻講解
    • 1.主要功能:
    • 2.仿真
    • 3.程序
    • 4.設(shè)計報告
    • 5.設(shè)計資料內(nèi)容清單:
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

51單片機七人多數(shù)表決器仿真設(shè)計( proteus仿真+程序+報告+講解視頻)

2024/08/29
3026
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

設(shè)計資料獲取聯(lián)系方式.doc

共1個文件

51單片機七人多數(shù)表決器仿真設(shè)計( proteus仿真+程序+報告+講解視頻)

仿真圖proteus 7.8及以上

程序編譯器:keil 4/keil 5

編程語言:C語言

設(shè)計編號:S0033

視頻講解


51單片機七人多數(shù)表決器仿真設(shè)計

1.主要功能:

設(shè)計要求

采用51單片機作為核心控制器

1、7人多數(shù)表決邏輯:多數(shù)通過。

2、在主持人控制下,10秒內(nèi)表決有效。

3、采用數(shù)碼管顯示表決10秒倒計時。

4、表決結(jié)束后用發(fā)光二極管及數(shù)碼管顯示表決結(jié)果,數(shù)碼管顯示結(jié)果:通過、不通過,同意人數(shù)。

5、設(shè)主持人控制鍵、復(fù)位鍵。

? 控制鍵:啟動表決

? 復(fù)位鍵:系統(tǒng)復(fù)位

6、表決開始、結(jié)束采用聲音提示。

以下為本設(shè)計資料展示圖:

2.仿真

開始仿真

點擊開始按鍵后,蜂鳴器嘟一聲,開始10秒倒計時。期間選手按下同意按鍵,對應(yīng)選手的LED燈亮。

img

倒計時結(jié)束后數(shù)碼管顯示結(jié)果:通過、不通過,同意人數(shù)。

img

3.程序

img

4.設(shè)計報告

報告格式規(guī)范,字?jǐn)?shù)6141,含各種框圖。

img

一 緒論

電子表決系統(tǒng)是專門針對人大、政協(xié)、政府、企事業(yè)單位各類議案表決、民主評議、人事選舉、測評打分、現(xiàn)場互動等需求而研制發(fā)布,系統(tǒng)采用無線通信技術(shù),功能齊全,安全可靠,保密性強,操作簡單,具有硬件設(shè)計高度可靠、按鍵投票保密性強、用戶操作直觀明了、產(chǎn)品功能多種多樣等優(yōu)點。電子表決方式解決了以往舉手表決所帶來的弊端,使參會人員的意愿更加真實獨立,即是對參會人員職權(quán)的尊重,又是對民主和法制的尊重。同時,電子表決結(jié)果自動生成節(jié)省了會議時間和人力,提高了會議效率。

(1)投票選擇

若有選擇問題的會議,某一問題有多個選項供大家選擇,與會人員可按手持表決器的數(shù)字 “1”至“9”,選擇所支持的選項。 與會人員選擇后, 計算機可統(tǒng)計出各選項的得票數(shù)及百分?jǐn)?shù)。

(2)數(shù)字評分

用于人員工作成績評定、投標(biāo)評表、項目最終成果評定、干部考核評定選拔、招聘人員評定、知識競賽等。利用題庫功能,根據(jù)具體要求首先輸入相應(yīng)需評定內(nèi)容,然后與會人員對評定內(nèi)容,進(jìn)行打分評定。對評分結(jié)果有多種計算方式,客戶可設(shè)定,例如 :是否去掉最高分、最低分等。

(3)民主評議

對工作人員的表現(xiàn)劃分為: “優(yōu)秀”,“好”,“一般”,“差”,“很差”,利用題庫功能,首先輸入評定內(nèi)容,可對某人的多項表現(xiàn)分別進(jìn)行評定,無線手持表決器有對應(yīng) “優(yōu)秀”,“好”,“一般”, “差”,“很差”,按鍵。

本方案采用單片機設(shè)計一個多路定時表決器,要求其具有指示表決開始、指示表決結(jié)束、顯示表決人數(shù)、顯示表決結(jié)果、顯示表決倒計時時間、結(jié)束指示等功能,具體要求滿足以下條件:

(1)7人多數(shù)表決邏輯:多數(shù)通過。

(2)在主持人控制下,10秒內(nèi)表決有效。

(3)采用數(shù)碼管顯示表決10秒倒計時。

(4)表決結(jié)束后用發(fā)光二極管及數(shù)碼管顯示表決結(jié)果,數(shù)碼管顯示結(jié)果:通過、不通過,同意人數(shù)。

(5)設(shè)主持人控制鍵、暫停鍵、復(fù)位鍵??刂奇I:啟動表決,暫停鍵:暫停表決,復(fù)位鍵:系統(tǒng)復(fù)位。

(6)支持表決的人,則其對的LED就發(fā)光

(7)表決開始采用聲音提示。

二 方案論證

表決器的實現(xiàn)主要涉及開始表決的控制、表決的方案、狀態(tài)的指示、倒計時時間和表決同意人數(shù)及表決是否通過的顯示。首先,倒計時時間與表決同意人數(shù)及表決是否通過的顯示,可使用液晶屏或者數(shù)碼管來實現(xiàn),倒計時時間為 10s,表決人數(shù)為7人,則一共需要顯示4位數(shù),使用數(shù)碼管比較簡便。一般選用七段數(shù)碼管顯示器,其應(yīng)用簡單、可靠性高、成本低,可用于顯示輸出。由于有4位數(shù)字需要顯示,可以直接使用一個4位數(shù)碼管。

數(shù)碼管可使用靜態(tài)或者動態(tài)顯示,很明顯,動態(tài)顯示能夠滿足本設(shè)計的需求。段選與位選信號可由單片機的I/O口直接提供,或者可使用鎖存器間接獲得。只要單片機的驅(qū)動電流足夠,便可以直接控制數(shù)碼管,但這樣會占用很多單片機的端口,也可以使用鎖存器既能節(jié)約單片機端口,又能增加驅(qū)動電流,選擇使用鎖存器驅(qū)動數(shù)碼管,這樣也可簡化軟件編程。狀態(tài)指示包括顯示當(dāng)前處于表決的哪個環(huán)節(jié),以及哪位表決人成功等提示,可選用蜂鳴器、發(fā)光二極管等來指示,發(fā)光二極管更能持續(xù)、鮮明地指示當(dāng)前狀態(tài),因此選擇使用發(fā)光二極管來指示當(dāng)前狀態(tài)。搶答開始或結(jié)束的開關(guān),以及表決人表決設(shè)備均可使用按鍵,這樣比較簡單方便。整個方案中使用了很多的I/O口,并且系統(tǒng)的邏輯比較復(fù)雜,整個系統(tǒng)的軟件設(shè)計可采用查詢的方式,由各函數(shù)完成各自的功能。

綜上所述,本設(shè)計采用單片機最小系統(tǒng),采用程序查詢方式,采用動態(tài)顯示組號。在應(yīng)用場景中,由主持人控制表決開關(guān)模塊,按下開始鍵之后開始表決。表決人使用表決按鍵進(jìn)行表決,顯示模塊顯示表決階段倒計時時間和表決同意的數(shù)及表決的最終結(jié)果,在此過程中,狀態(tài)指示模塊的指示燈對表決的階段以及表決成功的人進(jìn)行指示。主持人按下復(fù)位鍵便可重新進(jìn)入準(zhǔn)備階段。表決器的系統(tǒng)框圖如圖2-1所示。

img

5.設(shè)計資料內(nèi)容清單:

下載方式見文章開頭視頻或下方鏈接
img

  • 設(shè)計資料獲取聯(lián)系方式.doc
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
CPC1560GS 1 IXYS Integrated Circuits Division Solid State Relay, TRANSISTOR OUTPUT SOLID STATE RELAY, 3750 V ISOLATION-MAX, ROHS COMPLIANT PACKAGE-8
$3.26 查看
S29AL016J70TFI010 1 Spansion Flash, 1MX16, 70ns, PDSO48, LEAD FREE, MO-142DDD, TSOP-48
$3.25 查看
LMK61E2BAA-SIAT 1 Texas Instruments 156.250-MHz, ±50 ppm, ultra-low jitter, integrated EEPROM, fully programmable oscillator 8-QFM -40 to 85
$22.94 查看

相關(guān)推薦