直接上代码,给实验室大一的培训。随手写了一些例程给他们参考。这个是利用的c标准库的随机函数,通过定时器来转换。实现一系列的流水灯模式。比较炫,嘿嘿。
/*
多模式随机显示流水灯_流水灯高级篇原创 by xiaoguo
*/
#include<reg51.h>
#include<stdlib.h> //c头文件
#define _C_R(byte) ((byte<<1)|(byte>>7))
#define _C_L(byte) ((byte>>1)|(byte<<7))
#define DELAY 200
typedef unsigned char uchar;
int numVal=0;
//01010101 10101010 11001100 10011001 11111110 11111100 11000011 01001011 11110011 10001101
uchar ledMod[10]={0x55,0xaa,0xcc,0x99,0xfe,0xbc,0xc3,0x4b,0x73,0x8d};
void init_Timer0();
void delay(){ <