单片机AT89C51--4.LED的闪烁
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单片机LED闪烁教程
本文介绍使用AT89C51单片机实现LED闪烁的方法,包括循环语句的使用、变量定义、软件延时技巧及IO口与数据位的对应关系。通过具体的程序代码实例,帮助读者理解并掌握基本操作。
5860

被折叠的 条评论
为什么被折叠?



