xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 90KB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-14
  • 語(yǔ)言: 其他
  • 標(biāo)簽: protues??按鍵掃描??

資源簡(jiǎn)介

含有protues圖和程序(全注釋?zhuān)B變量都注釋?zhuān)?要求: 1、電路使用7個(gè)發(fā)光二極管表示拔河的“電子繩”,開(kāi)機(jī)后只有中間一個(gè)發(fā)亮,此即拔河的中心點(diǎn)。游戲甲乙雙方各持一個(gè)按鈕,迅? ? ? ?速地、不斷地按動(dòng)產(chǎn)生脈沖,誰(shuí)按得快,亮點(diǎn)向誰(shuí)方向移動(dòng),每按一次,亮點(diǎn)移動(dòng)一次。亮點(diǎn)移到任一方終端二極管,這一方? ? ? ? ?就獲勝,此時(shí)雙方按鈕均無(wú)作用,輸出保持,只有復(fù)位后才使亮點(diǎn)恢復(fù)到中心。 2、由裁判下達(dá)比賽開(kāi)始命令后,甲乙雙方才能輸入信號(hào),否則,輸入信號(hào)無(wú)效。 3、用數(shù)碼管顯示獲勝者的盤(pán)數(shù),每次比賽結(jié)束自動(dòng)給獲勝方加分。

資源截圖

代碼片段和文件信息

/*******************************************************************************
================================================================================
【平????臺(tái)】STC89C51_sumjess平臺(tái)
【編????寫(xiě)】sumjess
【E-mail??】1371129880@qq.com
【軟件版本】V2.0
【最后更新】2019年06月10日
【相關(guān)信息參考下列地址】
【網(wǎng)????站】
???????????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)庫(kù)內(nèi)補(bǔ)充的不全面;
????(2)庫(kù)內(nèi)解釋部分不全面;
????(3)庫(kù)內(nèi)還存在一定的bug;
【direction】
??????下一步的目標(biāo)就是把庫(kù)繼續(xù)集成!
【explain?】
??????為了方便使用,我也自己寫(xiě)了很多的庫(kù),和優(yōu)化了算法和表示方式!
【warning】
??????目前程序中暫無(wú)錯(cuò)誤?!???
---------------------------------------------------------------------------------
沒(méi)有完美的代碼,只有不斷的奉獻(xiàn),大家一起努力;
贈(zèng)人玫瑰手留余香,歡迎大家反饋bug!
================================================================================
********************************************************************************/
#include

#define?uchar?unsigned?char??//無(wú)符號(hào)字符型?宏定義 變量范圍0~255
#define?uint??unsigned?int ?//無(wú)符號(hào)整型???宏定義??變量范圍0~65535

#define?KeyPort?P1
unsigned?char?KeyState; //記錄按鍵的狀態(tài),0沒(méi)有,1有

uchar?count=3;??//兩人按鍵處理該參數(shù)作為自加或者自減運(yùn)算 0???1???2《==自減3==》自加?4??5??6
uchar?k=0M=0;??//分別記錄兩人勝的次數(shù)
uchar?flag; ??? //每局勝出標(biāo)志位

uchar?code?DSY_IDX[]={0x010x020x040x080x100x20};?//位碼表 ?第6位為控制LED位碼
uchar?code?DSY_CODE[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};?//段碼表段位,共陽(yáng)數(shù)碼管顯示0到9
uchar?code?DSY_IDC[]={0xbf0xdf0xef0xf70xfb0xfd0xfe};

unsigned?char?KeyScan(void);??//鍵盤(pán)掃描函數(shù),使用行列反轉(zhuǎn)掃描法

void?delayms(uchar?n) ??//延時(shí)ms函數(shù)
{
uchar?i;
while(n--)
for(i=0;i<120;i++);
}??

void?delay(uchar?t) ??????//延時(shí)函數(shù)
{
??uchar?ipj;
???for(i=0;i???{
??? ?for(p=13;j>0;j--);
?{?
???;
?}
???}
}
void?main()
{
while(1)
{
P2=DSY_IDX[0];P0=DSY_CODE[k];delay(50);???//顯示分?jǐn)?shù)
P2=DSY_IDX[1];P0=DSY_CODE[M];delay(50); ??//顯示分?jǐn)?shù)
flag=1;
KeyScan();
if(KeyScan()==0x7e?)
{
while((KeyPort&0xf0)!=0xf0);//等待松開(kāi)并輸出
while(flag)
{
KeyScan();
switch(count)
{
case?0:k=k+1;P2=DSY_IDX[5];?P0=DSY_IDC[0];delayms(10);?flag=0;??count=3;??
break;

case?1:P2=DSY_IDX[5];?P0=DSY_IDC[1];delayms(10);
break;

case?2:P2=DSY_IDX[5];?P0=DSY_IDC[2]; ?delayms(10);
break;

case?3:P2=DSY_IDX[5];?P0=DSY_IDC[3];delayms(10);
break;

case?4:P2=DSY_IDX[5];?P0=DSY_IDC[4]; delayms(10);
break;

case?5:P2=DSY_IDX[5];?P0=DSY_IDC[5]; ?delayms(10);
break;

case?6:M=M+1;P2=DSY_IDX[5];?P0=DSY_IDC[6];delayms(10);flag=0;?count=3;??
break;
}

if(KeyScan()==0x7d)
{
count--;
while((KeyPort&0xf0)!=0xf0);//等待松開(kāi)并輸出
}

if(KeyScan()==0x7b)
{
count++;
while((KeyPort&0xf0)!=0xf0);//等待松開(kāi)并輸出
}

if(KeyScan()==0x7e)?/

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2019-07-21?20:43??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\
?????目錄???????????0??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\
?????文件????????6376??2009-05-07?14:37??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\STARTUP.A51
?????文件???????14049??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\STARTUP.LST
?????文件?????????749??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\STARTUP.OBJ
?????文件????????6343??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess
?????文件????????9157??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.LST
?????文件????????8952??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.M51
?????文件????????6638??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.OBJ
?????文件????????4091??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.c
?????文件????????1615??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.hex
?????文件??????????69??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.lnp
?????文件????????5484??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.plg
?????文件???????65769??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.uvopt
?????文件???????13438??2019-07-21?22:01??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess.uvproj
?????文件???????????0??2019-07-21?20:44??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\tug-of-war_Sumjess\tug-of-war_Sumjess_uvproj.bak
?????目錄???????????0??2019-07-21?22:08??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\仿真圖\
?????文件???????21310??2019-07-21?20:48??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\仿真圖\Backup?Of?tug-of-war_Sumjess.pdsbak
?????文件???????21585??2019-07-21?22:08??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\仿真圖\Last?Loaded?tug-of-war_Sumjess.pdsbak
?????文件???????21479??2019-07-21?22:05??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\仿真圖\tug-of-war_Sumjess.pdsprj
?????文件????????2197??2019-07-21?22:10??課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)\仿真圖\tug-of-war_Sumjess.pdsprj.DESKTOP-37880EN.別想打開(kāi)!.workspace

評(píng)論

共有 條評(píng)論

相關(guān)資源