單片機源程序如下:
- /*流水燈(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--);
- }
復制代碼
|