找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1734|回复: 7
打印 上一主题 下一主题
收起左侧

单片机程序问题 请问,这样的表达有没有问题?

[复制链接]
楼主
ID:277550 发表于 2024-3-1 23:37 | 显示全部楼层
#inclde"STC8GXXXX.H"

sbit LED = P1^1;        //灯具
sbit SW  = P1^2;        //开关
   
void main(){
    P0M0 = 0x00; P0M1 = 0x00;
    P1M0 = 0x00; P1M1 = 0x00;
    P2M0 = 0x00; P2M1 = 0x00;
    P3M0 = 0x00; P3M1 = 0x00;
    P4M0 = 0x00; P4M1 = 0x00;
    P5M0 = 0x00; P5M1 = 0x00;
    P6M0 = 0x00; P6M1 = 0x00;
    P7M0 = 0x00; P7M1 = 0x00;

      
      
    while (1){
        if(LED == 1){        // 灯亮时,开关关闭
            SW = 0;                // 设置P5口输出为高电平
        }else{
           LED = 1;                // 灯不亮
                        SW = 1;                // 开关开启
        }
                // 。。。。。。。
                switch(num){
                        case 1:SW=~SW;LED=~LED;break;
                        case 2:;break;
                        case 3:;break;
                        case 4:;break;
                        case 5:;break;
                }
    }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表