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

  • 大小: 0.04M
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: 其他
  • 標簽: 其他??

資源簡介

項目4基于AT89S52單片機人體反應速度測試儀的設計.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[]???內存放數碼管碼表
code?byte
table[11]={/*0123456789*/
0xC00xF90xA40xB00x990x920x820xF80x800x90

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

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

void?display(word?ms)????????//數碼管上的顯示反應時間
{
??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++)?????????????//數碼管顯示
??{
????temp=disp[i];
????temp=table[temp];
????for(j=0;j<200;j++)?????????//延時
????{
???????P2=posi;
?????????//顯示xxxx秒形式
???????P0=temp;??
????
????}
???posi*=2;?
??}
}
/************************************************************
?*函數名:random
?*描??述:調用系統隨即函數
?*輸??入:無
?*返??回:大的隨機數
?************************************************************/

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

}
/************************************************************
*描?述:定時器初始化子程序
*輸?入:無
*返?回:無
*功?能:定時器0開中斷程序,計數器1計算待測信號的脈沖熟
*************************************************************/

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

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

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

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1593??2008-11-18?11:16??項目4??基于AT89S52單片機人體反應速度測試儀的設計\2.hex

?????文件?????105902??2009-03-23?21:35??項目4??基于AT89S52單片機人體反應速度測試儀的設計\Last?Loaded?人的反應測速.DBK

?????文件???????1257??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試

?????文件???????1567??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試.hex

?????文件?????????90??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試.lnp

?????文件???????4188??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試.M51

?????文件???????1079??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試.Opt

?????文件????????270??2009-03-24?23:28??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試.plg

?????文件???????2076??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試.Uv2

?????文件??????????0??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人體反應速度測試_Uv2.Bak

?????文件?????105392??2009-03-23?21:36??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人的反應測速.DSN

?????文件????????742??2010-06-12?10:50??項目4??基于AT89S52單片機人體反應速度測試儀的設計\人的反應測速.PWI

?????文件???????3822??2009-02-01?21:26??項目4??基于AT89S52單片機人體反應速度測試儀的設計\項目4??基于AT89S52單片機人體反應速度測試儀.c

?????文件???????7260??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\項目4??基于AT89S52單片機人體反應速度測試儀.LST

?????文件???????2215??2009-03-24?23:15??項目4??基于AT89S52單片機人體反應速度測試儀的設計\項目4??基于AT89S52單片機人體反應速度測試儀.OBJ

?????目錄??????????0??2011-06-23?19:27??項目4??基于AT89S52單片機人體反應速度測試儀的設計

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

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


評論

共有 條評論