打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
51单片机入门之一:点亮一个发光二极管

本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUSKEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单片机的人有所帮助,如果有错误欢迎回帖指出与本人交流或加入QQ143586739.

Proteus画得原理图如下所示:


该电路较简单,在P1.7上接一个发光二极管,并接了一个限流电阻。单片机31引脚要接高电平,因为单片机访问的是下载到单片机内部的程序。

分析:当单片机的P1.7引脚输出高电平时发光二极管熄灭,输出低电平时发光二极管点亮。所以程序里要将P1.7输出低电平。


第一行:包含头文件;

第二行:将单片机的P1.7端口定义为led,以方便位操作,sbit为C51扩展的变量类型;

第六行:将P1口全部设为高电平,即上电瞬间将LED灯灭掉;

第九行:将P1.7设置为低电平,即可将发光二极管点亮;

-------------------------------------------------------------------

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
单片机控制数码管显示不同数字
广告灯电路的制作
系列教程|缘缘学单片经验手记—4、明明白白单片芯
LED點陣模塊的感光屏設計
单片机:普通I/O口的应用
51单片机的自学之路(4)——静态数码管和动态数码管的显示实验
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服