2.3.c
来自「零基础单片机C语言设计全套教程」· C语言 代码 · 共 24 行
C
24 行
#include <reg51.h> //头文件
sbit sel=P0^0; //位定义
void main() //主函数
{
P1=0x00; //P1端口预置数
while(1) //循环执行程序
{
if (sel) //判断端口数值,如果为高电平
{
P1=P1+1; //P1端口数据右移
if (P1==0xFF) //P1端口为0xFF时,重新置数
P1=0x00; //以便于循环操作
}
else
{
P1=P1-1; //P1端口数据左移
if (P1==0x00) //P1端口为零时,重新置数
P1=0xFF; //以便于循环操作
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?