51单片机学习笔记()

一、关于头文件

在输入头文件时,新手容易出错
比如:

#include "reg52.h"

由于不仔细以及对头文件不够了解,会出现错误,如:

#include "reg.52“
#include "reg.52.h"

此情况下编译会出错,显示打不开该文件,如下图第四行所示

二、keil中switch使用注意事项

case后接数字要加括号或打空格,不可以直接把数字与case连在一起,会出现这种情况在这里插入图片描述

三、break的使用

将用动态显像管的具体例子进行说明

`//代码一
case(0):
    LSA=0;LSB=0;LSC=0; break;    //显示第0位
case(1):
    LSA=1;LSB=0;LSC=0;           //显示第1位
case(2):
    LSA=0;LSB=1;LSC=0;           //显示第2位
case(3):
    LSA=1;LSB=1;LSC=0;           //显示第3位
case(4):
    LSA=0;LSB=0;LSC=1;           //显示第4位
case(5):
    LSA=1;LSB=0;LSC=1;           //显示第5位
case(6):
    LSA=0;LSB=1;LSC=1;           //显示第6位
case(7):
    LSA=1;LSB=1;LSC=1;           //显示第7位

`

代码一的运行情况为如此,只显示了第0位
在这里插入图片描述

//代码二
    case(0):
        LSA=0;LSB=0;LSC=0; break;  //显示第0位
    case(1):
        LSA=1;LSB=0;LSC=0; break;  //显示第1位
    case(2):
        LSA=0;LSB=1;LSC=0; break;  //显示第2位
    case(3):
        LSA=1;LSB=1;LSC=0; break;  //显示第3位
    case(4):
        LSA=0;LSB=0;LSC=1; break;  //显示第4位
    case(5):
        LSA=1;LSB=0;LSC=1; break;  //显示第5位
    case(6):
        LSA=0;LSB=1;LSC=1; break;  //显示第6位
    case(7):
        LSA=1;LSB=1;LSC=1; break;  //显示第7位

代码二的运行情况如下图,可以显示八个显像管:

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值