美文网首页单片机学习大学生求职
初学者的福利,51单片机轻松入门之:点亮一个发光二极管

初学者的福利,51单片机轻松入门之:点亮一个发光二极管

作者: 玩转嵌入式 | 来源:发表于2016-08-02 14:35 被阅读197次

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

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

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

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

实现程序如下:

#include //头文件

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

void main() //主程序

{

P1=0xff; //P1口置1

while(1) //while大循环

{

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

}

}

仿真后的图片如下:

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

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

相关文章

  • 初学者的福利,51单片机轻松入门之:点亮一个发光二极管

    本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。...

  • 51单片机基本结构

    姓名:陈婧娴 学号:19021211245 【嵌牛导读】:51单片机是初学者常接触的单片机,本文着重介绍51单片机...

  • 430 430 430

    好累啊…430的单片机怎么这么深奥啊,比写前端复杂多了,我以为学了51的单片机可以轻松入门,结果430的程序都是一...

  • 飞思卡尔单片机教程

    很适合飞思卡尔单片机的初学者用来入门学习,全文通俗易懂,如果有51的经验,学起来会容易很多!!!……………… 本主...

  • 2018-04-01 单片机流水灯

    单片机基础实验之流水灯 对于很多单片机初学者来说,点亮第一盏LED灯是最基础的实验,而点亮LED其实是对...

  • (14)趣味单片机新玩法-Proteus之51单片机工程建立

    Proteus支持多种型号的单片机,我们先拿大家最熟悉的51单片机来建一个工程,方便不同初学者可以对熟悉的平台有选...

  • 跪求单片机大佬

    [题]LED流水灯左循环点亮:用AT89C51单片机和C51语言实现8个LED灯的左循环依次流水点亮,两个LED灯...

  • 向51单片机说再见!

    51单片机的辉煌过去 51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(...

  • 51单片机常用波特率初值表(12M晶振)

    为什么51单片机的晶振一般使用11.0592? 用11.0592晶振的原因是51单片机的定时器导致的。用51单片机...

  • Mac下单片机开发环境的搭建

    先来简单介绍一下51单片机: 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖...

网友评论

    本文标题:初学者的福利,51单片机轻松入门之:点亮一个发光二极管

    本文链接:https://www.haomeiwen.com/subject/qmifsttx.html