99问答网
所有问题
求52单片机用C语言产生随机数的程序
如题所述
举报该问题
其他回答
第1个回答 2019-04-15
#include
#include
int
main(void)
{
int
i;
int
dat
=
123;
srand(dat);//这里的参数你要使用的话最好用日期,调用了这个函数,下面的rand函数产生的随机数就不会////每次一样,其实就是先产生一个种子
i
=
rand();//产生随机数,如果不调用srand(dat),这个函数每次调用产生的随机数是一样的
}
相似回答
求助:
用C语言
编写一个
单片机随机数
答:
} 说明一下,楼主没有给出图,我假设以P1^0接开关了,P0为数码管段码,P2为数码管位选,如果P2没接138译码器就把0换成0x01就好了,主要是利用定时器的内部计数器来作
随机数
,因为内部计数器没变化一次为1us,所以我们没法把握,把计算器低位数据取出后经过%10的运算,就能取到0~9的数据了 ...
求个
单片机程序
,我用的是stc
的52
,要求
用c语言
来完成,要求有注释哦~_百 ...
答:
include<reg.52.h>//st
c52
头文件 define uchar unsigned char//宏定义 uchar temp;//读端口用的临时单元 void main(){ wihle(1){ temp=P0;//读P0口 if(temp&=0x02);//读P0.2位是否为高 { P1=0xC4;//1100 0100 将P1的p1.2,p1.6,p1.7置高电平 } if(temp&=0x04);//...
问: 求
用C语言
写一个简单的STC89C52
单片机程序
答:
include<reg
52
.h>sbit Motor_L=P1^0;sbit Motor_R=P1^1;sbit K0=P0^0;sbit K2=P0^2;sbit K1=P0^1;sbit K3=P0^3;unsigned char time2s;/*定时器0初始化函数*/void InitTimer0(){ TMOD%=0xF0; TMOD|=0x01;//定时器0,方式一 TH0=(65536-50000)/256; TL0=(65536-...
C语言产生
1~6
的
一个
随机数
!!急!
答:
代码如下:include <stdio.h> include <stdlib.h> include int main(){ int x,num;srand(time( NULL ));x =1 + (rand()%6);printf("%d",x);return 0;} 源代码截图:参考资料:百度百科-网页链接
如何
用C语言生成
时间的
随机数
答:
1:srand() 里的值必须是动态变化的,否则得到
的随机数
就是一个固定数 2:其实可以不用写srand() ,只用rand()就可以了,省事,简单,例子如下 如果我们想得到一个 0-60的随机数那么可以写成 int i;i=rand()%60;就可以了。当然最好有个统一的标注如下:int i;srand((unsigned)time( NULL )...
用
52单片机C语言
编写
程序
,实现00~59计时。要求用T0,工作方式1。_百度...
答:
sbit dula=P2^6; //段选 sbit wela=P2^7; //位选 uchar shi,ge,num1,num2; //变量 uchar code table[]={0x3f,0x06,0x5b,0x4f,//共阴极字型码 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7
c
,0x39,0x5e,0x79,0x71};void delay(uint x) //延时子
程序
{ uint i,j...
51
单片机产生随机数c程序
答:
程序
如下:#include<reg
52
.h> include<stdlib.h> //包含rand()随机函数的头文件 unsigned char t,k,i,j,a,f,n[10];//t是计时变量,k是按键标志,i是数组下标,f是随机数重复标志,n[10]是存放
随机数的
数组 void init() //初始化函数 { t=0;i=0;f=0;k=0;TMOD=0x02; //设置...
求52单片机
八路抢答器带数码管显示
的c语言程序
答:
i];while(1){key=P1;if(key!=0xff)break;}switch(~key){case 0x01:i=1;break;case 0x02:i=2;break;case 0x04:i=3;break;case 0x08:i=4;break;case 0x10:i=5;break;case 0x20:i=6;break;case 0x40:i=7;break;case 0x80:i=8;break;default:break;}P0=table[i];...
单片机
C语言
随机数
答:
是获得四位
的随机数
,/1000是将最高位的那个数+0x30 lcd里面显示的是字符,你直接得到的是一个整型的加上0x30就是字符了……
大家正在搜
使用单片机软件调试C语言程序时
单片机随机数程序
单片机是c语言程序
c语言编写单片机程序
51单片机基本C语言编程实例
单片机一般用什么语言编程
单片机C语言软件流程框图
单片机c语言编程实例
单片机编程语言