在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于51單片機的7人多數投票表決器設計

嘉盛單片機 ? 來源:嘉盛單片機 ? 2024-11-09 09:48 ? 次閱讀

基于51單片機的7人多數投票表決器設計

( proteus仿真+程序+設計報告+講解視頻

仿真圖proteus8.16(有低版本)

程序編譯器:keil 4/keil 5

編程語言:C語言

設計編號:P13

1.主要功能:

基于51單片機AT89C51/52(與AT89S51/52、AT89C51/52、STC89C51/52等51內核單片機通用)

具體功能:

(1)設定矩陣鍵盤的14個鍵作為7位投票人的按鍵,其中每人2個鍵,分別作為“贊成”鍵和“反對”鍵;設定1個獨立按鍵作為投票開始鍵;設定兩個數碼管用于顯示計時信息,兩個數碼管用于顯示“贊成”及贊成數,兩個數碼管用于顯示“反對”及反對數。

(2)只有當主持人按下開始鍵時才可進行投票,否則不接收投票按鍵的信息。

(3)當投票開始鍵按下時開始10秒倒計時,此時數碼管顯示倒計時信息,同時“贊成”鍵或“反對”鍵每按一下,相應的數碼管顯示A(贊成)及贊成累加數或O(反對)及反對累加數,倒計時結束即投票結束。

(4)投票開始鍵按下(即開始投票)和倒計時結束(即投票結束)時蜂鳴器響一聲,數碼管顯示的結果即為最終投票的結果。7票中,“贊成”票≥4票表示通過,此時,計時數碼管顯示“P”;否則為不通過,計時數碼管顯示“F”。

(目前僅完全適配普中開發板A234,其他普中開發板型號可能需要做代碼修改或接線)

需注意仿真中51單片機芯片是兼容的,AT89C51,AT89C52是51單片機的具體型號,內核是一樣的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序是兼容的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機芯片。

資料下載鏈接:

P系列單片機設計下載鏈接(復制到瀏覽器打開)

https://docs.qq.com/doc/DS2pPenNRaHB6SlR1

講解視頻:

仿真講解+實物演示+代碼講解

cdd5f7bc-903f-11ef-a511-92fbcf53809c.jpg

cdfe9910-903f-11ef-a511-92fbcf53809c.jpg

2.仿真

開始仿真

打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。

系統開始運行,主持人按下開始按鍵,蜂鳴器發給“滴滴”聲,數碼管的第3,4位開始進行10s的倒計時。如圖5-1所示,數碼管倒計時顯示倒計時到了9s時的圖形。

ce20b11c-903f-11ef-a511-92fbcf53809c.jpg

圖5-1 系統開始運行

系統運行中,主持人可以緊急情況下重新表決,表決人可以按下自己對應的按鍵進行表決,當表決人按下自己的按鍵后,他自己對應的投票權失效不能再投票。如圖5-2所示,數碼管倒計時到1s的時候,有五位表決人按下了自己的表決按鍵,分別是兩票贊同,三票反對。

ce3c2168-903f-11ef-a511-92fbcf53809c.png

圖5-2 系統運行中的圖

系統運行結束后,數碼管不再顯示倒計時的數據,數碼管的第四位會顯示表決是否通過,通過即顯示P,不通過即顯示F。表決結束要開始新的表決主持人可以按下復位按鍵進行下一次的表決。如圖5-3所示,10s倒計時結束,數碼管的第四位顯示為F,則說明有低于4人同意表決。

ce6ec67c-903f-11ef-a511-92fbcf53809c.jpg

圖5-3 系統運行結束圖

程序代碼

使用keil4或者keil5編譯,代碼有注釋,可以結合報告理解代碼含義。

ceb45be2-903f-11ef-a511-92fbcf53809c.jpg

cecd5c3c-903f-11ef-a511-92fbcf53809c.jpg

設計報告

5676字設計報告,內容包括目錄,硬件設計、軟件設計、軟硬件框圖、調試、結論等

cf1e849a-903f-11ef-a511-92fbcf53809c.jpg

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

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

cf397ce6-903f-11ef-a511-92fbcf53809c.jpg

設計資料內容清單&&下載鏈接

資料設計資料包括仿真,程序代碼、講解視頻、功能要求、設計報告、軟硬件設計框圖等。

0、常見使用問題及解決方法--必讀!!!!

1、仿真圖

2、程序源碼注釋

3、功能要求

4、開題報告

5、設計報告

6、軟硬件流程框圖

7、燒錄工具

8、講解視頻

9、實物圖

Altium Designer 安裝破解

KEIL+proteus 單片機仿真設計教程

KEIL安裝破解

Proteus元器件查找

Proteus安裝

Proteus簡易使用教程

單片機學習資料

普中-2&普中-3&普中-4開發板原理圖.pdf

相關數據手冊

答辯技巧

設計報告常用描述

鼠標雙擊打開查找嘉盛單片機51 STM32單片機課程畢業設計.url

cf5c767e-903f-11ef-a511-92fbcf53809c.jpg

方式一復制到瀏覽器打開

資料下載鏈接:

https://docs.qq.com/doc/DS2pPenNRaHB6SlR1

更多資源 點擊下方鏈接:

https://docs.qq.com/sheet/DS0xIa0llTmtNakRW

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 51單片機
    +關注

    關注

    274

    文章

    5705

    瀏覽量

    124389
  • 表決器
    +關注

    關注

    2

    文章

    15

    瀏覽量

    11318

原文標題:【普中】基于51單片機的7人多數投票表決器設計 ( proteus仿真+程序+設計報告+講解視頻)

文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    用AT89C51實現三表決器

    本帖最后由 eehome 于 2013-1-5 09:58 編輯 用AT89C51實現三表決器
    發表于 08-14 19:39

    7表決器

    用循環語句設計一個7投票表決器,速求
    發表于 04-23 18:01

    8表決器

    8表決器電路,,源文件
    發表于 04-12 09:43

    表決器的VHDL設計實現,求代碼

    表決器的VHDL設計實現求代碼
    發表于 11-10 13:50

    PC單片機通信實例-表決器

    PC單片機通信實例:表決器單片機要同時處理很多部分的功能,如:按鍵處理、LED處理、通信處理等。而單片機程序是串行執行的。如何讓眾多任務
    發表于 06-28 00:02 ?70次下載

    基于Zigbee的無線投票表決器基站設計

    1 引言 投票表決器在選舉,會議,教學,娛樂節目中得到大量的使用。現行的無線表決系統采用單一的無線網絡,使無線終端設備與上位進行通信。由于無線網絡存在傳輸距離有限,
    發表于 07-24 16:45 ?1878次閱讀
    基于Zigbee的無線<b class='flag-5'>投票表決器</b>基站設計

    基于Zigbee技術實現了無線投票表決器遠程監控與投票功能

    投票表決器在選舉,會議,教學,娛樂節目中得到大量的使用。現行的無線表決系統采用單一的無線網絡,使無線終端設備與上位進行通信。由于無線網絡存在傳輸距離有限,對障礙物穿透性較差等問題,無法實現遠程監控
    的頭像 發表于 12-26 09:10 ?4878次閱讀
    基于Zigbee技術實現了無線<b class='flag-5'>投票表決器</b>遠程監控與<b class='flag-5'>投票</b>功能

    采用MSP430F135單片機實現無線投票表決器的設計

    該設計實現了基于MSP430F135和CCllOO的無線表決系統的主控制裝置和表決器的軟硬件,并利用Microsoft Visual Studio 2005實現了系統PC軟件的設計,同時用非接觸式射頻卡儲存個人信息,省時省力,
    的頭像 發表于 09-13 09:32 ?5931次閱讀
    采用MSP430F135<b class='flag-5'>單片機</b>實現無線<b class='flag-5'>投票表決器</b>的設計

    鋯石FPGA A4_Nano開發板視頻:三表決器的功能敘述與設計

    表決器和無線表決器兩大類,其中有線表決器已經退出此項市場,而無線投票表決器無需安裝,會議之前準備快捷,攜帶方便,適合各種固定或移動會場。已成為市場主流。
    的頭像 發表于 09-23 07:09 ?2544次閱讀
    鋯石FPGA A4_Nano開發板視頻:三<b class='flag-5'>人</b><b class='flag-5'>表決器</b>的功能敘述與設計

    鋯石FPGA A4_Nano開發板視頻:三表決器的設計與分析

    表決器,是投票系統中的客戶端,是一種代表投票或舉手表決表決裝置。表決時,與會的有關人員只要按動
    的頭像 發表于 09-23 07:05 ?3153次閱讀
    鋯石FPGA A4_Nano開發板視頻:三<b class='flag-5'>人</b><b class='flag-5'>表決器</b>的設計與分析

    使用單片機實現七表決器的程序和仿真資料免費下載

    本文檔的主要內容詳細介紹的是使用單片機實現七表決器的程序和仿真資料免費下載。
    發表于 06-22 08:00 ?44次下載

    protel dxp三表決器

    protel dxp 三表決器
    發表于 06-14 15:00 ?0次下載

    基于51單片機表決器例程源代碼

    基于51單片機表決器例程源代碼例程源代碼
    發表于 05-12 15:55 ?1次下載

    基于51單片機表決器例程源代碼例程

    基于51單片機表決器例程源代碼例程源代碼
    發表于 05-18 09:54 ?4次下載

    多數表決器電路設計與制作

    電子發燒友網站提供《多數表決器電路設計與制作.pptx》資料免費下載
    發表于 09-02 14:42 ?1次下載
    主站蜘蛛池模板: 欧美一级片免费观看 | 国产白白白在线永久播放 | 国产午夜a理论毛片在线影院 | 激情网五月 | 色婷婷5月精品久久久久 | 种子在线搜索 | 日本特黄特色aaa大片免费欧 | 操美女的视频网站 | 视频网站黄| 色狠狠狠色噜噜噜综合网 | 2021久久精品99精品久久 | 久久久噜噜噜www成人网 | 国产性videostv另类极品 | 久久国产精品免费网站 | 人人插人人射 | 成在线人视频免费视频 | 在线资源你懂的 | 琪琪午夜伦埋大全影院 | 天天做夜夜爽 | 又粗又大又猛又爽免费视频 | 美女毛片免费看 | 51xx嘿嘿午夜 | 日本爱爱片 | 在线看你懂 | 日日夜夜狠狠 | 全国男人的天堂网站 | 日本三级特黄 | 久久日精品 | 福利色播| 亚洲网站在线看 | bt天堂网在线www资源 | 美女全黄网站免费观看 | 男女做性无遮挡免费视频 | 成人在线综合网 | 久久99国产精品久久99 | 国产福利2021最新在线观看 | 国产三级高清 | 色播欧美 | 久久刺激| 四虎影院永久 | 亚洲韩国欧美一区二区三区 |