单片机led闪烁代码_51单片机入门:LED灯实现不同频率闪烁

本文介绍了如何使用51单片机设计LED灯闪烁程序,通过仿真电路展示不同频率的闪烁效果,以视频形式直观呈现。
摘要由CSDN通过智能技术生成
在上一篇文章中,我们用51单片机实现了单个LED灯的闪烁,但闪烁频率固定的。下面我们实现LED灯不同频率的闪烁! 硬件电路设计结合51单片机最小系统的知识,利用AD19画好最小系统电路(未包括电源部分)。本设计需要实现LED小灯不同频率的闪烁, LED(发光二极管)正极接+5V电源,负极接单片机P1.0口,这样只要单片机P1.0口输出高低电平就可以实现LED灯的闪烁了。

4a3f29732e8f1f24ab1b14288b078b65.png

仿真电路设计

仿真电路图与AD原理图画法一致,但应注意仿真最小系统复位电路中电容值取0.1uf,电阻值取100Ω,与AD原理图中有所区别。

4ebcadc1b11519326f228dd4b1ad071b.png

程序设计

程序采用Keil5设计,LED灯不同频率闪烁程序:
/*-----------------------------------------------  名称:IO口高低电平控制  内容:点亮P1口的1个LED灯闪烁  该程序是单片机学习中最简单最基础的,  通过程序了解如何
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值