91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.04M
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-10
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 其他??

資源簡(jiǎn)介

項(xiàng)目4基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì).rar

資源截圖

代碼片段和文件信息

#include
#include
#include
sbit?key=P1^0;
sbit?led=P1^1;
typedef?unsigned?char?byte;
typedef?unsigned?int?word;
static?byte?disp[5];
//byte?table[]???內(nèi)存放數(shù)碼管碼表
code?byte
table[11]={/*0123456789*/
0xC00xF90xA40xB00x990x920x820xF80x800x90

};
/************************************************************ ??
?*函數(shù)名:bot
?*描??述:讀取按鍵
?*輸入:無(wú)
?*返回:有按鍵被按下則返回0,否則返回1
?************************************************************/

byte?bot(void)????//讀取按鍵,有按鍵被按下則返回0,否則返回1
{
???if(key==0)return?0;
???else?return?1;
}
/************************************************************
?*函數(shù)名:display
?*描??述:將緩存區(qū)display[]中的整數(shù)譯碼后用數(shù)碼管進(jìn)行顯示
?*輸??入:整形變量?ms
?*返??回:無(wú)
?************************************************************/

void?display(word?ms)????????//數(shù)碼管上的顯示反應(yīng)時(shí)間
{
??byte?posi=0x01ijtemp;
??disp[3]=ms/1000;????????????//1s
??disp[2]=(ms%1000)/100;??????//100ms
??disp[1]=(ms%100)/10;????????//10ms
??disp[0]=ms%10;??????????????//1ms

??for(i=0;i<4;i++)?????????????//數(shù)碼管顯示
??{
????temp=disp[i];
????temp=table[temp];
????for(j=0;j<200;j++)?????????//延時(shí)
????{
???????P2=posi;
?????????//顯示xxxx秒形式
???????P0=temp;??
????
????}
???posi*=2;?
??}
}
/************************************************************
?*函數(shù)名:random
?*描??述:調(diào)用系統(tǒng)隨即函數(shù)
?*輸??入:無(wú)
?*返??回:大的隨機(jī)數(shù)
?************************************************************/

?unsigned?long?random(void)??????????//生成隨機(jī)數(shù)
?{
??word?rt;
??byte?k=0;
??srand?(50000);???????????????????????//種下隨機(jī)數(shù)種子,范圍0-50000
??rt=rand();???????????????????????????//生成隨機(jī)熟
??rt=rt*rand();????????????????????????//使隨機(jī)數(shù)足夠大,能夠延時(shí)足夠時(shí)間
??return?rt;

}
/************************************************************
*描?述:定時(shí)器初始化子程序
*輸?入:無(wú)
*返?回:無(wú)
*功?能:定時(shí)器0開(kāi)中斷程序,計(jì)數(shù)器1計(jì)算待測(cè)信號(hào)的脈沖熟
*************************************************************/

void?INIT_TMR1(void)
{
?TMOD=0x11;
?TH1=0xfc;
?TL1=0x66;
?TR1=1;
}

void?delaylms(void)????????????????????//延時(shí)1ms
{
??INIT_TMR1()?;
??while(1)
??{
?????if(TF1==1)
?????{
????????break;
?????}
??}
}

void?main(void)
{
??byte?k=0;
??k=bot();?????????????????????????//獲取按鍵情況
??P1=0xff;?????????????????????????//輸入前先把P1口都加高電平
??while(1)?????????????????????????//主循環(huán)開(kāi)始?
??{???????????????????????????????????
????word?mstime=0j;
????word?r;
????while(bot());??????????????????//等待按鍵按下,否則始終等待???
????led=0;??????????????????????????//按鍵被按下后,燈亮
????r=random();
????for?(j=r;j>0;--j)????????????????//延時(shí)一段隨機(jī)時(shí)間,為1馬上的隨機(jī)倍數(shù)
?????????{
????????????delaylms();
????????????k=bot();
????????????if?(k==1)??????????????//如果在燈滅前談起按鍵,顯示最長(zhǎng)時(shí)間作為懲罰
??????????????{
????????????????mstime=9999;
????????????????goto?loop;
??????????????}
?????????}
????led=1;?????????????????//燈滅
????INIT_TMR1();????????????//初始定時(shí)狀態(tài)
???while(1)????????????????//如果按鍵彈起,反復(fù)進(jìn)入定時(shí)狀態(tài),沒(méi)1ms計(jì)時(shí)器溢出一次,毫秒數(shù)加1
????{
???????if(TF1==1)
??????????{
?????????????TH1=0xfc;
?????????????TL1=0x1

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????1593??2008-11-18?11:16??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\2.hex

?????文件?????105902??2009-03-23?21:35??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\Last?Loaded?人的反應(yīng)測(cè)速.DBK

?????文件???????1257??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試

?????文件???????1567??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試.hex

?????文件?????????90??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試.lnp

?????文件???????4188??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試.M51

?????文件???????1079??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試.Opt

?????文件????????270??2009-03-24?23:28??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試.plg

?????文件???????2076??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試.Uv2

?????文件??????????0??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人體反應(yīng)速度測(cè)試_Uv2.Bak

?????文件?????105392??2009-03-23?21:36??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人的反應(yīng)測(cè)速.DSN

?????文件????????742??2010-06-12?10:50??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\人的反應(yīng)測(cè)速.PWI

?????文件???????3822??2009-02-01?21:26??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀.c

?????文件???????7260??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀.LST

?????文件???????2215??2009-03-24?23:15??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)\項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀.OBJ

?????目錄??????????0??2011-06-23?19:27??項(xiàng)目4??基于AT89S52單片機(jī)人體反應(yīng)速度測(cè)試儀的設(shè)計(jì)

-----------?---------??----------?-----??----

???????????????237453????????????????????16


評(píng)論

共有 條評(píng)論