#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.端口移位操作 |