一、目标
P0端口作为输出口,外接条形LED。编写程序,当按键K未按下时,LED进行循环左移显示。
如果第一次按下按键K后,LED进行循环右移显示。
如果第二次按下按键K后,LED进行拉幕式闭幕式花样显示。
如果第三次按下按键K后,又恢复左移显示。
二、Proteus## 三、代码实现
其余的代码和上一篇一摸一样。
详见:
https://blog.csdn.net/flakjsdfhjka/article/details/115030588
(采用外中断控制的LED彩灯设计)
只有一下几个函数的数据修改一下就行了,改动后如下:
void right_display()
{
uint p0=0x01;
uint i=0;
for(i=0;i<8;i++)
{
if(counter!=1){
return;}
P0=</