2020.02.24——开始学习51单片机的第一天,基于完全零基础连C语言都是略懂什么的我
完成内容:LED的点亮,闪烁,跑马灯,呼吸灯
使用模块:LED&交通信号灯模块
使用软件:keil 4
1.LED的点亮
#include<reg51.h>//内部有51单片要使用到的函数库
sbit led=P0^1;//位定义,可以用led来代替
//reg51.h对单片机的各个管脚做了定义
void main()
{
while(1)//当while后面括号里的数值不为0时一直循环,为0时退出
{
led=0; //普中单片机内部IO口都有上拉电阻,且LED模块为共阳
}
}
2.LED的闪烁
#include<reg51.h>
typedef unsigned int u16;//起别名
sbit led = P0^1;
void delay(u16 i) //自定义延时函数,当i=1是大概延时10us,不是确切数字,是由于计算而产生的延时
{
while(i--);
}
void