永发信息网

我要做一个实验,需用4个半导体数码管,模仿一个抽奖系统。关键不会产生随机数,请大家帮帮忙。

答案:2  悬赏:30  手机版
解决时间 2021-02-26 21:00
  • 提问者网友:刺鸟
  • 2021-02-26 17:38
本实验需用4个半导体数码管,一个数码管用来计时,从数字9减小到0.另外三个数码管显示随机数,当第一个数码管减小到0时,这三个数码管的示数不再变化。若三个数码管显示同一个数,则中一等奖;有两个数相同,则中二等奖;若三个数均不相同,表示没有中奖,设为参与奖。
用单片机C52编辑程序,控制那三个显示随机数的数码管。用Keil uVision3 进行编辑,使用.c文件,调用C语言中的随机函数数据库。另一个计时的数码管单独控制。
能写出完整程序的,追加十分!
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-02-26 18:23


#include
#include
#include

void main( void )
{
int i;


srand( (unsigned)time( NULL ) );


for( i = 0; i < 10;i++ )
printf( " %6d\n", rand() );
}
全部回答
  • 1楼网友:低音帝王
  • 2021-02-26 18:40
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯