单⽚机AT89C51--3.点亮LED灯单⽚机AT89C51--3.点亮LED灯
1. 什么是LED灯
LED:半导体发光⼆极管。直接将电能,转化为光能
2. LED的⼯作参数
普通发光⼆极管⼯作压降为:1.6-2.1
c语言下载什么⼯作电流为:1-20mA
电流⼤概为3mA,I=(5-2)/1K
3. 原理图分析
J9表⽰跳线
控制LED的亮暗,通过P1的⾼低电平控制。
编程是给P1⼝赋值0
4. C语⾔知识
#include <reg52.h> //引⽤89c51的头⽂件
sbit LED1 = P1^0; //定义⼀个位。把P1.0⽤LED1代替
void main()
{
LED1 = 0; //让LED1输出0,LED1就会量,具体看电路图}
sbit
位定义
⽤法:
sbit 标识符 = 地址值
5. 实践编程
5.1 建⽴⼯程⽂件
选择对应的路径就⾏,保存类型默认。就⼀个
选择Atmel⾥⾯的At89c52
可以看到我们的⽂件夹⾥⾯的⽂件
5.2 新建⼀个.C⽂件
先新建,再保存
注意后缀名
5.3 添加新建的.C⽂件到⼯程中
双击该⽂件,添加刚才的.C⽂件
5.4 ⽣成HEX⽂件
勾选⽣成⼀个hex⽂件,点击⽣成

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。