这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 为何我的单片机软件产生的随机数总是固定值?

共1条 1/1 1 跳转至

为何我的单片机软件产生的随机数总是固定值?

工程师
2020-10-27 22:13:30     打赏

以下是我的源程序和电路,其中P0连接共阳数码管,P2.0控制数码管阳极,随机数函数产生一个随机数给P0,应该是每次数都不一样,现在是每次运行都产生7,无论重启还是开机


#include<reg51.h>
#include<stdlib.h>
sbit c=P2^0;
void main()
{
unsigned char a[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
P0=a[rand()%10];
c=0;
while (1)
        ;
}






关键词: 随机数     单片机     MCU     C51    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]