#include <STC89C5xRC.H>
void DelayXms(unsigned int ms) {
unsigned int i, j;
for (i = ms; i > 0; i--)
for (j = 110; j > 0; j--);
}
void main() {
unsigned char i;
while(1) {
for(i=0; i<8; i++) {
P2 = 0xFF - (0x01 << i); // 逐位點亮
DelayXms(500);
}
}
}
1.查看一下你的LED端口是否為P2等等,確認硬件端口正確
2.參數類型確認
3.端口移位操作 |