📄 stdlib.c
字号:
/****************************************************************************
“天祥电子” 倾情奉献
www.txmcu.cn
www.txmcu.com
*****************************************************************************
程序功能: 介绍一种产生随机数的方法,通过调用stdlib.h头文件,运用函数rand()。
本例子为产生1到10之间的随机数,并将其送往P1口,通过led亮灭表示的二进制码来验证。
****************************************************************************/
#include <reg52.h>
#include <stdlib.h> //包含产生随机数用到的rand()函数。
delay()
{
unsigned char m,n;
for(m=250;m>0;m--)
for(n=250;n>0;n--);
}
main()
{
unsigned long RAND_MAX=32767;
while(1)
{
P1=1+(unsigned char)(10.0*rand()/(RAND_MAX)+1.0);
// rand()返回一个0到32767之间的伪随机数。此语句将其
//产生的伪随机数缩至1到10之间的范围内。
delay();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -