keil学习(2)
流水灯作业
1.用中断延时用的就是设立1ms的标志位,然后自加设置到目的时间
2.控制灯的开关
这里用了一个取反,就是先将led_dat里面的值带入,然后取反给管角。(注意这里1是亮,0是灭)
3.用函数将每个灯联系在一起
联系的话十分巧妙,将后面的一个1向前移,然后取反输出。
编写过程中遇到的问题
1.led_dat<<=1;
2.LED_PORT = ~dat;
keil学习(2)
流水灯作业
1.用中断延时用的就是设立1ms的标志位,然后自加设置到目的时间
2.控制灯的开关
这里用了一个取反,就是先将led_dat里面的值带入,然后取反给管角。(注意这里1是亮,0是灭)
3.用函数将每个灯联系在一起
联系的话十分巧妙,将后面的一个1向前移,然后取反输出。
编写过程中遇到的问题
1.led_dat<<=1;
2.LED_PORT = ~dat;