定义变量
- 关键字:sbit
- 全局变量不用赋初值,默认为 0。
- 局部变量如果不赋初值会随机一个值。
- 静态局部变量
- 关键字:static
循环
- 循环的选择
- 循环量和循环初值都确定的情况下用 for
- 反之用 while
- 递减循环运行速度较快,编程时选用递减循环。
自定义函数
三元素
- 声明
- 定义
- 调用
延时函数
1 | // 1 毫秒延时 |
周期与频率
周期:完成一整套动作,单位时秒。
频率:1秒内完成周期的次数,单位是赫兹。
周期和频率互为倒数
1
2频率 = 1000ms / 周期
周期 = 1000ms / 频率描述脉冲波
- 频率或周期
- 占空比:高电平占整个周期的比例
脉宽调制
编程
- 在编程时,不能用 P0、P1 等并口做算术运算。
- 在主函数中,定义变量要在调用自定义函数的前面。