51单片机C程序实验LED灯:[1]单个灯闪烁

作者:风筝 | 创建时间: 2023-06-10
说明:单片机控制LED灯间隔时间闪烁 所用程序很简单,实际情况可作相应变化,也有多种方式实现。...
51单片机C程序实验LED灯:[1]单个灯闪烁

proteus电路图

所需元件清单:(分别是) 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二极管 电阻 (tip:没有给高电平与接地,不在元件列表)

电路图 连接方法如图,注意接口

程序清单

说明: 先写的延时子程序,放在了前面 然后是闪烁的主程序

#include<reg51.h> sbit led=P1^0; //延时子程序 void delay() { int i; for(i=0;i<=30000;i++); } //主程序 void main() { led=0; while(1) { led=~led; delay(); } }

完成结果仿真图

(tip:双击单片机,选择生成的hex文件,确定,然后点击左下角的(播放)三角按钮)

温馨提示

注意务必修改与二极管相连的电阻值为220,默认的太大,仿真时不会有任何反应
有什么问题可留言评论
点击展开全文

更多推荐