单片机源程序如下:
- /*流水灯(crol函数的运用)*/
- #include"reg52.h"
- #include"intrins.h"
- #define uint unsigned int
- #define uchar unsigned char
- voiddelay1ms(uint);
- uchar temp;//尝试一下用局部变量
- voidmain()
- {
- temp=0xfe;//普中科技开发板led默认高电平熄灭(P2口有上拉电阻) 【上拉电阻:将不确定的信号上拉成高电平】
- while(1)
- {
- P2=0xfe; //神奇的主函数逻辑
- delay1ms(100);
- P2=_crol_(0xfe,1);
- }
- }
- voiddelay1ms(uint z)
- {
- uint x,y;
- for(x=450;x>0;x--)
- for(y=z;y>0;y--);
- }
复制代码
|