娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月29日(星期日)

正在發生

2019年09月29日 | 課程設計題二:7人多數表決器

發布者:binggege 來源: eefocus關鍵字:表決器  系統復位  STC89C51 手機看文章 掃描二維碼
隨時隨地手機看文章

要求:


1、7人多數表決邏輯:多數通過。


2、在主持人控制下,10秒內表決有效。


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


4、表決結束后用發光二極管及數碼管顯示表決結果,數碼管顯示結果:通過、不通過,同意人數。


5、設主持人控制鍵、復位鍵。


           控制鍵:啟動表決


           復位鍵:系統復位


6、表決開始、結束采用聲音提示。


一、Protues仿真圖:

二、程序源碼:

因為注釋非常的全,這里就不再進行講解了。

/*******************************************************************************

================================================================================

【平    臺】STC89C51_sumjess平臺

【編    寫】sumjess

【E-mail  】1371129880@qq.com

【軟件版本】V2.0

【最后更新】2019年06月10日

【相關信息參考下列地址】

【網    站】

           https://blog.csdn.net/qq_38351824

           http://www.51hei.com/bbs/mcu-2-1.html

---------------------------------------------------------------------------------

【dev.env.】MDK4.02及以上版本

【Target  】STC89C51

第一次修訂:2019/05/09

第二次修訂:2019/05/21

第三次修訂:2019/06/10

【problem 】

    (1)庫內補充的不全面;

    (2)庫內解釋部分不全面;

    (3)庫內還存在一定的bug;

【direction】

      下一步的目標就是把庫繼續集成!

【explain 】

      為了方便使用,我也自己寫了很多的庫,和優化了算法和表示方式!

【warning】

      目前程序中暫無錯誤 !   

---------------------------------------------------------------------------------

沒有完美的代碼,只有不斷的奉獻,大家一起努力;

贈人玫瑰手留余香,歡迎大家反饋bug!

================================================================================

********************************************************************************/

#include

#include

 

 

sbit smg1=P2^4; //定義數碼管第一位

sbit smg2=P2^6; //定義數碼管第二位

sbit smg3=P2^7; //定義數碼管第三位

sbit smg4=P2^5; //定義數碼管第四位

 

sbit keyks=P2^2; //定義開始按鍵

sbit keyqc=P2^0; //定義復位按鍵

 

sbit key1=P1^4; //定義1號搶答選手  

sbit key2=P1^5; //定義2號搶答選手

sbit key3=P1^6; //定義3號搶答選手

sbit key4=P1^7; //定義4號搶答選手

sbit key5=P3^4; //定義5號搶答選手

sbit key6=P3^5; //定義6號搶答選手

sbit key7=P3^6; //定義7號搶答選手

 

sbit spk=P1^0; //定義蜂鳴器

 

int djs,js=0;    //djs和bt是初始倒計時時間

//flag1~7用來保證在未開始表決之前誤按   flagD用來控制是否顯示倒計時  bjs表決計數

int flag1=0,flag2=0,flag3=0,flag4=0,flag5=0,flag6=0,flag7=0,flagD=0,bjs=0;  

int table[]={0x5f,0x44,0x9d,0xd5,0xc6,0xd3,0xdb,0x45,0xdf,0xd7,0x80,0x9b};

  //   0    1   2    3    4    5    6     7   8     9   E

void delayms(uint z) //毫秒

{

uint x,y;

    for(x=z;x>0;x--)

      for(y=110;y>0;y--);   

}

 

void Timer0_init() //定時器0初始化

{

    js=0;

TMOD=0x01; //設置定時器0為工作方式1(M1M0為01)

TH0=(65536-45872)/256; //裝初值11.0592M晶振定時50ms數為45872

TL0=(65536-45872)%256;

ET0=1; //開定時器0中斷

EA=1; //開總中斷

}

 

void timer0() interrupt 1 using 1 //定時器0中斷服務函數

{

TH0=(65536-45872)/256; //裝初值11.0592M晶振定時50ms數為45872

TL0=(65536-45872)%256;

js++; //疊加20次

if(js==20) 

  js=0; //清空

  djs--; //產生1s的倒計時

}

}

 

void djsxs()   //顯示倒計時函數

{

int b1,b2;

b1=djs/10;

b2=djs%10;   //將倒計時時間分成高低位

P0=table[b1];   

smg2=0;

delayms(3);

smg2=1; //顯示十位數字

P0=table[b2];

smg3=0;

delayms(3); //顯示個位數字

smg3=1;

}

void djsxs10() //第一位數碼管顯示 0

{

  P0=0x5f; //第一位數碼管顯示0

    smg1=0;

    delayms(3);

    smg1=1;

}

void djsxs11() //第一位數碼管顯示1

{

  P0=0x44; //第一位數碼管顯示1

    smg1=0;

    delayms(3);

    smg1=1;

}

void djsxs20() //第二位數碼管顯示 -

{

P0=0x80; //第二位數碼管顯示-

smg4=0;

delayms(3);    

smg4=1;

}

void djsxs30() //第三位數碼管顯示 -

{

P0=0x80; //第三位數碼管顯示-

smg2=0;

delayms(3);    

smg2=1;

}

void djsxs0()  //第四位數碼管顯示0

{

P0=table[0];

    smg3=0;

    delayms(3);

    smg3=1; //第四位數碼管顯示0

 

}

void djsxs1()  //第四位數碼管顯示1

{

P0=table[1];     //第四位數碼管顯示1

    smg3=0;

    delayms(3);

    smg3=1;   

 

}

void djsxs2()  //第四位數碼管顯示2

{

P0=table[2];

    smg3=0;

    delayms(3);

    smg3=1; //第四位數碼管顯示2

 

}

關鍵字:表決器  系統復位  STC89C51 引用地址:課程設計題二:7人多數表決器

上一篇:課程設計題三:日歷和數字鐘
下一篇:課程設計題三十三:基于單片機的電子鐘

推薦閱讀

隨著汽車制造商不斷尋求為消費者提供具有更高便利性、舒適性以及兼具更強性能和更省燃料的車型,汽車行業正在快速推出各項新技術。最明顯的技術創新往往體現在汽車駕駛室中以及車載信息娛樂系統,而汽車傳動系統也有了不起的改進,大大提升了車輛的操縱性、性能和燃料經濟性。?如今,消費者需要做出的關于傳動系統的最常見的選擇之一就是選擇手動或自動變...
昨天華為Mate30系列國行版正式發布,它們的定價具體如下:華為Mate 30的6GB+128GB版售價3999元,8GB+128GB版售價4299元;華為 Mate 30 5G的8GB+128GB版售價4999元,8GB+256GB版售價5499元。華為Mate 30 Pro 的8GB+128GB版售價5799元,8GB+256GB版售價6299元;華為 Mate 30 Pro 5G版 8GB+256GB版售價6899元,8GB+512GB版售價7899元。華為 Mate30...
金立 S 系列是針對海外市場的一款機型,早在 2017 年底,金立曾發布了 S10 Lite,2018 上半年,金立又帶來了 S11 lite。據外媒 gsmarena 報道,全新的金立 S12 Lite 將于 10 月 5 日在尼日利亞推出。  和前輩們一樣,S12 Lite 仍是一款定位入門的實惠型手機,配備 6.52 英寸 IPS LCD,720P 分辨率。搭載聯發科 Helio...
獨特的端到端解決方案在一年內擴展至超過30個垂直領域高通重點展示最新物聯網即服務應用、引入增強型平臺并重申賦能全球產業數字化轉型愿景2021年9月28日,圣迭戈——數字化轉型生態系統成員齊聚第三屆“高通智慧城市加速大會2021”(Qualcomm ? Smart Cities Accelerate 2021)年度活動,高通技術公司在此次活動上詳述了高通物聯網服務套件(Qualco...

史海拾趣

問答坊 | AI 解惑

邏輯電平詳解

邏輯電平詳解    1,TTL電平(什么是TTL電平): 輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是0.4V。 2, ...…

查看全部問答∨

如何用外接電路消除極間電容對高頻信號接收的影響

硅光電池的pn結面積大,導致極間電容大。當硅光電池接收到高頻信號時,硅光電池的極間電容無法及時放電,將使接收到的信號嚴重失真。 有沒有什么辦法用外接電路的減小極間電容的影響呢? 使其能接受到較高頻率的信號,頻率越高越好。 希望各位高 ...…

查看全部問答∨

求助營銷計算機系統硬件設計的問題

下面是題目和要求,請求各位大俠的幫助!!!!!!!! 為某供銷公司營銷計算機系統進行硬件結構設計 背景資料: 某大型供銷公司決定建設計算機供銷管理系統,在完成了系統分析工作之后確定了整個系統由物資供應子系統、產品銷售子系統及服 ...…

查看全部問答∨

FR5739在ccs4怎么調試?小弟初學,求助……

進入ccs4,build,debug,斷電再上電可以運行,可是怎么進行單步調試之類的?第一次用ccs4,各位有沒有調試過呀? 例子用的demo里那個。…

查看全部問答∨

請問電容的隔直流作用如何分析?

一個交流輸入后串接一個大電容,那么電容另外一個腳上的輸出和交流輸入相同。一個直流輸入后串接一個大電容,那么電容另外一個角上的輸出為零。上面的兩條論斷有問題嗎?如果沒問題,是怎么理解的?用什么方法分析?多謝指點。…

查看全部問答∨

LED照明調光系統的解決方案探討

LED應用與照明,目前關于自動調光系統的需求已較為迫切。PWM調光系統解決的是DC總線下的應用,調相的調光方案成本低廉,可這方面的LED燈具的功率還做不大,僅限于20W以下。大家發揮才智,開拓創新,制作出實用的技術解決方案,滿足社會的需求,將會 ...…

查看全部問答∨

求問護線套什么材質的最好?

還有就是軟的好還是硬 的好?…

查看全部問答∨

altium designer 6.9 智能pdf輸出原理圖為何沒有輸出漢字?

完成的原理圖,右下角的文檔名字成功設置成漢字,為什么智能輸出pdf的時候沒有漢字呢? 這個是原理圖: 這個是輸出的pdf: 怎么設置才能使pdf也照原樣輸出漢字呢? 謝謝! …

查看全部問答∨

求可編程直流電子負載設計方法

本帖最后由 aslxp 于 2016-10-25 08:42 編輯 這是原理圖,但是我不會寫代碼,網上的報告中有代碼,但是我不會模塊化編程,哪位大神能幫我弄一下代碼,不勝感激!!!…

查看全部問答∨

【STM32F769評測軟件篇三】-- STM32F7 之USB_HOST初步

        STM32F769IDiscovery 板載一個USB_HS接口可以實現USB OTG功能,具體實驗如下:準備工具:        1、 USB 下載線;        2、雙木頭USB線(或USB轉OTG線),我 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 铜陵市| 奉新县| 丰台区| 黄陵县| 庆城县| 娄底市| 海安县| 咸阳市| 汝城县| 左云县| 南澳县| 体育| 德兴市| 防城港市| 苗栗市| 龙井市| 洛宁县| 汉川市| 天全县| 玛纳斯县| 乐东| 盐源县| 瓮安县| 西畴县| 沾益县| 江口县| 陵川县| 阳曲县| 甘孜| 庆阳市| 水城县| 巢湖市| 宜城市| 黑河市| 迁安市| 太保市| 玛多县| 彭山县| 泸溪县| 司法| 华坪县|