一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于51單片機(jī)的7人多數(shù)投票表決器設(shè)計

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

基于51單片機(jī)的7人多數(shù)投票表決器設(shè)計

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

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

程序編譯器:keil 4/keil 5

編程語言:C語言

設(shè)計編號:P13

1.主要功能:

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

具體功能:

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

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

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

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

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

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

資料下載鏈接:

P系列單片機(jī)設(shè)計下載鏈接(復(fù)制到瀏覽器打開)

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

講解視頻:

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

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

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

2.仿真

開始仿真

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

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

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

圖5-1 系統(tǒng)開始運行

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

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

圖5-2 系統(tǒng)運行中的圖

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

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

圖5-3 系統(tǒng)運行結(jié)束圖

程序代碼

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

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

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

設(shè)計報告

5676字設(shè)計報告,內(nèi)容包括目錄,硬件設(shè)計、軟件設(shè)計、軟硬件框圖、調(diào)試、結(jié)論等

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

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

數(shù)碼管可使用靜態(tài)或者動態(tài)顯示,很明顯,動態(tài)顯示能夠滿足本設(shè)計的需求。段選與位選信號可由單片機(jī)的I/O口直接提供,或者可使用鎖存器間接獲得。只要單片機(jī)的驅(qū)動電流足夠,便可以直接控制數(shù)碼管,但這樣會占用很多單片機(jī)的端口,也可以使用鎖存器既能節(jié)約單片機(jī)端口,又能增加驅(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ù)完成各自的功能。

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

設(shè)計資料內(nèi)容清單&&下載鏈接

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

0、常見使用問題及解決方法--必讀?。。。?/p>

1、仿真圖

2、程序源碼注釋

3、功能要求

4、開題報告

5、設(shè)計報告

6、軟硬件流程框圖

7、燒錄工具

8、講解視頻

9、實物圖

Altium Designer 安裝破解

KEIL+proteus 單片機(jī)仿真設(shè)計教程

KEIL安裝破解

Proteus元器件查找

Proteus安裝

Proteus簡易使用教程

單片機(jī)學(xué)習(xí)資料

普中-2&普中-3&普中-4開發(fā)板原理圖.pdf

相關(guān)數(shù)據(jù)手冊

答辯技巧

設(shè)計報告常用描述

鼠標(biāo)雙擊打開查找嘉盛單片機(jī)51 STM32單片機(jī)課程畢業(yè)設(shè)計.url

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

方式一復(fù)制到瀏覽器打開

資料下載鏈接:

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

更多資源 點擊下方鏈接:

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    276

    文章

    5707

    瀏覽量

    125935
  • 表決器
    +關(guān)注

    關(guān)注

    2

    文章

    15

    瀏覽量

    11383

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

文章出處:【微信號:嘉盛單片機(jī),微信公眾號:嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    7表決器

    用循環(huán)語句設(shè)計一個7投票表決器,速求
    發(fā)表于 04-23 18:01

    8表決器

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

    表決器的VHDL設(shè)計實現(xiàn),求代碼

    表決器的VHDL設(shè)計實現(xiàn)求代碼
    發(fā)表于 11-10 13:50

    PC機(jī)單片機(jī)通信實例-表決器

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

    基于Zigbee的無線投票表決器基站設(shè)計

    1 引言 投票表決器在選舉,會議,教學(xué),娛樂節(jié)目中得到大量的使用?,F(xiàn)行的無線表決系統(tǒng)采用單一的無線網(wǎng)絡(luò),使無線終端設(shè)備與上位機(jī)進(jìn)行通信。由于無線網(wǎng)絡(luò)存在傳輸距離有限,
    發(fā)表于 07-24 16:45 ?1942次閱讀
    基于Zigbee的無線<b class='flag-5'>投票表決器</b>基站設(shè)計

    基于Zigbee技術(shù)實現(xiàn)了無線投票表決器遠(yuǎn)程監(jiān)控與投票功能

    投票表決器在選舉,會議,教學(xué),娛樂節(jié)目中得到大量的使用。現(xiàn)行的無線表決系統(tǒng)采用單一的無線網(wǎng)絡(luò),使無線終端設(shè)備與上位機(jī)進(jìn)行通信。由于無線網(wǎng)絡(luò)存在傳輸距離有限,對障礙物穿透性較差等問題,無法實現(xiàn)遠(yuǎn)程監(jiān)控
    的頭像 發(fā)表于 12-26 09:10 ?5049次閱讀
    基于Zigbee技術(shù)實現(xiàn)了無線<b class='flag-5'>投票表決器</b>遠(yuǎn)程監(jiān)控與<b class='flag-5'>投票</b>功能

    采用MSP430F135單片機(jī)實現(xiàn)無線投票表決器的設(shè)計

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

    鋯石FPGA A4_Nano開發(fā)板視頻:三表決器的功能敘述與設(shè)計

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

    鋯石FPGA A4_Nano開發(fā)板視頻:三表決器的設(shè)計與分析

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

    使用單片機(jī)實現(xiàn)七表決器的程序和仿真資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實現(xiàn)七表決器的程序和仿真資料免費下載。
    發(fā)表于 06-22 08:00 ?44次下載

    protel dxp三表決器

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

    基于51單片機(jī)表決器例程源代碼

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

    基于51單片機(jī)表決器例程源代碼例程

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

    多數(shù)表決器電路設(shè)計與制作

    電子發(fā)燒友網(wǎng)站提供《多數(shù)表決器電路設(shè)計與制作.pptx》資料免費下載
    發(fā)表于 09-02 14:42 ?2次下載