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

  • 大小: 1.5MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-21
  • 語言: 其他
  • 標簽:

資源簡介

基于AT89S52芯片四位抽獎機的設計,包括程序源代碼,可以實現(xiàn)逐位抽獎和四位抽獎,以及時鐘設置與顯示

資源截圖

代碼片段和文件信息

	#include
#include
#define?uint??unsigned?int
#define?uchar?unsigned?char
#define?disport?P0//?數(shù)據(jù)端口
uchar?data?key1; //?定義鍵值寄存器
uchar?data?key2;
uchar?bdata?ekey1; //狀態(tài)鍵
uchar?bdata?ekey2; //時間設定位轉換
uchar?bdata?lastkey1; //鍵去抖后的鍵值存放
uchar?bdata?lastkey2;
uchar?f70cnt; ?//一位抽獎280ms一個隨機數(shù)
uchar?msta; ?// 定義狀態(tài)寄存器
uchar?flasta; ?//一位抽獎中的哪位抽
uchar?fmiao; ?//秒計數(shù)
uchar?wei;//時間設定模塊設定位標志位
uchar?bufs;//顯示指針
uchar?ld;//LED發(fā)光管碼值
uchar?yimiao;//秒計數(shù)
uchar?f500cnt;//閃爍時間計數(shù)
uchar?f24cnt;//累計定時5ms的次數(shù)
uchar?f32cnt;
uchar?f41cnt;
uchar?f47cnt;
uchar?f300cnt;
uchar?gg; ??//四位抽獎方式個位抽獎值
uchar?ss; ??//四位抽獎方式十位抽獎值
uchar?bb; ??//四位抽獎方式百位抽獎值
uchar?qq; ??//四位抽獎方式千位抽獎值
uchar?g;
uchar?s;
uchar?b;
uchar?q; ??//一位抽方式獎抽獎值
sbit?cs0=P2^7; ???//數(shù)碼管位選信號
sbit?cs1=P2^6;
sbit?cs2=P2^5;
sbit?cs3=P2^4;
sbit?sw1=P1^0;????????//獨立按鍵端口
sbit?sw2=P1^1;
sbit?sw3=P3^7;
sbit?esw1=ekey2^0;
sbit?esw2=ekey2^1;
sbit?esw3=ekey1^7; ?? ?
bit??flag; ?//設置時鐘初值標志位
bit??flaflag; //定義閃爍標志
bit??miao; ?? //秒標志秒計數(shù)器
bit??f500flag; //閃爍亮暗標志位
bit??flag1; //一位抽方式開始獎抽標志位
bit??flag4; //四位抽方式開始獎抽標志位
unsigned?char?led7[16]={0xC00xF90xA40xB00x990x920x820xF80x800x900xff}; ?//數(shù)碼管七段碼
unsigned?char?buf[4]={0000};//顯示數(shù)據(jù)緩沖單元?,初始為0000 ?
//-----------------函數(shù)申明------------------------------------
void?t0_init(void);//定時器初始化
void?disp(void);//顯示
void?keyscan(void);//讀獨立按鍵及矩陣鍵盤
void?flaply(void);//數(shù)碼管閃爍函數(shù)
//----------------主函數(shù)--------------------------------
void?main()
{
??t0_init();
??while(1)
{
?while(!TF0);??//4ms到了?
?TF0=0;
? ?TH0=0xf0; ???//4毫秒延時
? ?TL0=0x60;
?keyscan();
?disp();
?yimiao++; ?//一秒計時
?if(yimiao==250)
? {
?? ?miao=1;?//秒標志位
? ?yimiao=0; ?
? }
?switch(msta)
?{
??case?0:??if(f24cnt++>=24) ??//四位一起抽獎
???????????????{?
?????f24cnt=0;
?????????????gg+=3;
?????????????if(gg==30)gg=0;
???????}
????????????????if(f32cnt++>=32)
???????????????{
????f32cnt=0;
????????????ss+=3;
????????????if(ss==30)ss=0;
???}
???????????????if(f41cnt++>=41)
???????????????{
????f41cnt=0;
????????????bb+=3;
????????????if(bb==30)bb=0;
???}
???????????????if(f47cnt++>=47)
???????????{
????f47cnt=0;
????????????qq+=3;
???????????if(qq==30)qq=0;
???}?
if(esw1)flag4=1; ?//sw1開始抽獎
????????????????if(flag4==1)?
?????????????????{
??buf[3]=gg%10;
??????????????????buf[2]=ss%10;
??????????????????buf[1]=bb%10;
??????????????????buf[0]=qq%10;
?}
????????????????if(esw2)flag4=0; ??//sw2停止抽獎

if(esw3)msta=1; ??//sw3轉入逐位抽獎
????break; ???
?case?1:????f300cnt++;
????????????if(esw2)flasta+=1; //sw2控制每一位停止
????????????????if(f300cnt>=24)
?????????????????{
??????????????f300cnt=0;
??????????????g+=1;
??????????????s+=3;
??????????????b+=7;
? ??????????????q+=9;
??????????????if(g==10)g=0;
??????????????if(s==30)s=0;
??????????????if(b==70)b=0;
??????????????if(q==90)q=0;
????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-05-31?22:09??四位抽獎機的課程設計\
?????文件????56970005??2012-09-24?15:20??四位抽獎機的課程設計\11111.doc
?????文件??????356352??2012-05-20?08:51??四位抽獎機的課程設計\單片機PCB.DDB
?????文件??????231424??2012-05-20?08:52??四位抽獎機的課程設計\單片機原理圖.ddb
?????目錄???????????0??2012-05-31?22:09??四位抽獎機的課程設計\課程設計源程序代碼\
?????文件???????11857??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main
?????文件????????7539??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.c
?????文件????????3011??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.hex
?????文件??????????40??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.lnp
?????文件???????17842??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.LST
?????文件???????16122??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.M51
?????文件???????14624??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.OBJ
?????文件?????????370??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.plg
?????文件???????55218??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.uvopt
?????文件???????13236??2012-05-20?10:09??四位抽獎機的課程設計\課程設計源程序代碼\main.uvproj
?????文件???????51350??2012-05-20?10:05??四位抽獎機的課程設計\課程設計源程序代碼\main_uvopt.bak
?????文件???????????0??2012-05-20?10:07??四位抽獎機的課程設計\課程設計源程序代碼\main_uvproj.bak
?????目錄???????????0??2012-05-31?22:09??四位抽獎機的課程設計\軟件部分\
?????文件????????7654??2012-05-23?16:27??四位抽獎機的課程設計\軟件部分\com_fct.h
?????文件????????9936??2012-05-23?22:14??四位抽獎機的課程設計\軟件部分\main.c
?????文件???????16752??2012-05-23?20:30??四位抽獎機的課程設計\軟件部分\main.LST
?????文件???????39304??2012-05-23?20:30??四位抽獎機的課程設計\軟件部分\main.OBJ
?????文件???????15655??2012-05-23?16:11??四位抽獎機的課程設計\軟件部分\music.h
?????文件????????3728??2012-05-23?22:14??四位抽獎機的課程設計\軟件部分\vadef.h
?????文件???????32686??2012-05-23?20:30??四位抽獎機的課程設計\軟件部分\投籃機
?????文件???????13005??2012-05-23?20:30??四位抽獎機的課程設計\軟件部分\投籃機.hex
?????文件??????????42??2012-05-23?20:30??四位抽獎機的課程設計\軟件部分\投籃機.lnp
?????文件???????31352??2012-05-23?20:30??四位抽獎機的課程設計\軟件部分\投籃機.M51
?????文件????????8617??2012-05-23?22:14??四位抽獎機的課程設計\軟件部分\投籃機.plg
?????文件???????56742??2012-05-23?22:14??四位抽獎機的課程設計\軟件部分\投籃機.uvopt
?????文件???????13573??2012-05-23?17:07??四位抽獎機的課程設計\軟件部分\投籃機.uvproj
............此處省略2個文件信息

評論

共有 條評論

相關資源