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

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

資源簡(jiǎn)介

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

資源截圖

代碼片段和文件信息

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

if(esw3)msta=1; ??//sw3轉(zhuǎn)入逐位抽獎(jiǎng)
????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;
????????

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

評(píng)論

共有 條評(píng)論

相關(guān)資源