本文主要是介绍单片机AT89C51--4.LED的闪烁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
单片机AT89C51--4.LED的闪烁
- 1. 循环语句
- 2. 变量的定义
- 3. 软件延时
- 4. IO口与1个字节位的数据对应关系
- 5. 程序文件
1. 循环语句
(1)while
(2)for
2. 变量的定义
数据类型 变量名
全局变量:函数外定义的变量,作用范围:从定义开始的整个程序
局部变量:函数内定义的变量,作用范围:函数体内
3. 软件延时
(1) 软件延时
(2)定时器延时
4. IO口与1个字节位的数据对应关系
数据的最高位对应IO口最高位,数据的最低位对应IO口最低位
5. 程序文件
所有灯,闪烁,用的是软件延时
#include <reg52.h>//sbit LED1 = P1^0;unsigned int i;void main()
{P1 = 0; //全部亮i = 65535;while(i--);P1 = 0xff; //全部暗while(i--);
}
这篇关于单片机AT89C51--4.LED的闪烁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!