LED闪烁
循环语句
循环语句
(1)while(条件表达式){语句}
只有当 while 后面圆括 内条件表达式的值为真时,程序才会重复执行花括 内语句,当条件表达式为假时则不执行花括 内语句。
(2)for([初值设定表达式];[循环条件表达式];[更新表达式])
{语句}
花括 内语句会被执行100次后才退出。
变量的定义
变量
变量是在程序执行过程中其值能不断变化的量。在使用一个变量之前必须进行定义,用一个标识符作为变量名,并指出它的数据类型。
注意:C语言中每条语句必须用分 结束。
常用定义格式如下:
数据类型 变量名;
例如:
变量作用域
全局变量:在函数体外定义的变量通常为全局变量,作用范围: 从定义开始的整个程序
局部变量:在函数体内定义的变量通常为局部变量,作用范围:函数体内
软件延时
当单片机在处理某些事件的时候用户希望它处理完后间隔一段时间再去处理下一个事件,这时就需要用到延时。
常用的延时方法:
- 软件延时:优点使用简单;缺点浪费CPU资源
- 定时器延时:需要操作内部寄存器,节省CPU资源
IO口与一个字节位的数据对应关系
如果把一个字节的数据赋值给一组10口,其中数据的最低位对应此组10口的最低位,数据的最高位对应此组10口最高位。
例如
把十六进制数0xfe赋值给P1口他们的对应关系如下图所示
3.使 LED1、3、5、7 灯亮,使 LED2、4、6、8 灯闪烁;
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!