c程序模拟抽奖流程图_单片机电子抽奖c程序

#include 

#include 

#include 

#define TRUE

1

#define FALSE 0

bit

bT0Flg = FALSE;

//U2 595

的驱动引脚定义

sbit sbSHCP2 = P2^0;

sbit sbDS2 = P2^1;

sbit sbSTCP2 = P2^2;

//U3 595

的驱动引脚定义

sbit sbSHCP3 = P2^3;

sbit sbDS3 = P2^4;

sbit sbSTCP3 = P2^5;

//U4 595

的驱动引脚定义

sbit sbSHCP4 = P2^6;

sbit sbDS4 = P2^7;

sbit sbSTCP4 = P3^0;

//U5 595

的驱动引脚定义

sbit sbSHCP5 = P3^1;

sbit sbDS5 = P3^3;

sbit sbSTCP5 = P3^4;

//U6 595

的驱动引脚定义

sbit sbSHCP6 = P3^5;

sbit sbDS6 = P3^6;

sbit sbSTCP6 = P3^7;

unsigned char temp2,temp3,temp4,temp5,temp6;

bdata unsigned char sw;

//

位定义

sbit sw0 = sw ^ 0;

sbit sw1 = sw ^ 1;

sbit sw2 = sw ^ 2;

sbit sw3 = sw ^ 3;

sbit sw4 = sw ^ 4;

sbit sw5 = sw ^ 5;

sbit sw6 = sw ^ 6;

sbit sw7 = sw ^ 7;

unsigned char code SEGtable[]=

{

这里只给大家提供一个部分免费(奖项数<=10时)的程序供参考。 其主要功能如下: 1、内置特等奖、一等奖~五等奖6个级别的奖项和1个自定义级别的奖项,抽奖顺序没有限制。 2、对于任意一等奖来说,可以一次抽取任意数量的奖项; 3、背景、界面用户可自行调整; 4、抽奖背景音乐用户可换; 5、可以在抽奖过程中显示中奖者的照片; 6、抽奖过程中可以显示用户所在的部门信息; 7、对于要求必须在场的抽奖,当中奖人不在场时可以做弃权处理; 8、抽奖结果立即存入Excel“抽奖结果”工作表中。 使用说明及注意事项   1、抽奖前请在Excel“工具”-“宏”-“安全性”中将宏的安全级别设置为低,然后关闭Excel重新打开,否则无法运行抽奖 程序。 2、本程序支持六个固定级别的奖项设置和一个自定义的奖项设置。 3、抽奖顺序有两种,即先小奖后大奖或相反。这个设置仅用于初始化《抽奖》工作表中的奖项设置,抽奖过程中需手动在《 抽奖》工作表中切换抽奖级别。 4、本程序支持两种抽奖方法:每次抽取一组中的全部名额,或每次抽取指定的若干名额。但是推荐一次抽取1个,因为大余一 个时只能显示最后一名中奖者的照片,且显示众多中奖者的名字时布局不是很美观。 5、单项最多可设 5000 名中奖者,中奖者总数不能多于参与人数,否则在抽取最后一人时会出现死循环。 6、请在《参与名单》工作表中录入所有参与抽奖的人员。参与人数仅受Excel行数限制,输入时请连续纵向输入,不留空行。 7、在《抽奖》工作表中点击“弃权”按钮时该组中奖的所有的人将被自动剔除,后面的抽奖中将不再参与抽奖。 8、当设置的奖项总数+弃权总数大于等于抽奖参与人总数时,程序将出现死循环。 9、抽奖一旦开始,请完成整个抽奖过程,不要中途退出程序或追加参与人名单。 10、本程序不支持重复中奖,中奖的人不计入下一轮抽奖中。  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值