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

本文记录了作者从零基础学习51单片机的过程,详细介绍了如何使用C语言控制LED实现点亮、闪烁、跑马灯和呼吸灯效果,涉及的硬件模块为LED及交通信号灯,软件工具为keil 4。文章还简单解释了电平概念,即高电平和低电平在电路中的作用。
最低0.47元/天 解锁文章
941

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



