51单片机如何依次点亮灯(51单片机轻松入门之)

 2025-01-30  阅读 959  评论 0

摘要:本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单片机的人有所帮助,大神还请抬手放过。单片机轻松入门之

本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单片机的人有所帮助,大神还请抬手放过。

51单片机如何依次点亮灯(51单片机轻松入门之)(1)

单片机轻松入门之一点亮一个发光二极管

其用Proteus画得原理图如下所示,

51单片机如何依次点亮灯(51单片机轻松入门之)(2)

该电路较简单,在P1.7上接一个发光二极管,点灯采用的是灌电流的方式。单片机31引脚要接高电平,因为单片机访问的是下载到单片机内部的程序。

实现程序如下:

#include<reg52.h> //头文件

sbit led=P1^7; //位定义,将P1.7标识为led

void main() //主程序

{

P1=0xff; //P1口置1

while(1) //while大循环

{

led=0; //将P1.7口拉低,此时二极管可点亮。

}

}

仿真后的图片如下:

51单片机如何依次点亮灯(51单片机轻松入门之)(3)

想要获取更多电子设计资料、单片机学习资料,请在百度搜索“振兴网”,搜索结果中点击第一条链接进入网站即可。micropoint8振兴网:www.picmcu.com

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cebe8Cz0ECg8CUlY.html

发表评论:

管理员

  • 内容265716
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.2923秒, 内存占用1.33 MB, 访问数据库18次