找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9119|回复: 3
收起左侧

单片机点亮发光二极管的试验

[复制链接]
ID:76686 发表于 2015-4-12 00:00 | 显示全部楼层 |阅读模式
     这个单片机点亮发光二极管的试验是在单片机最小系统板上完成的,这个试验是学习单片机时的一个最简单的试验,试验器材:一只1K的电阻及1只发光二极管,试验是在单片机最小系统上进行的。试验前在单片机最小系统板的5V正电源端与单片机的P0.7端口之间焊接一个发光二极管并串一只1k电阻,具体焊接的位置见下面实物照片。





       试验的源程序如下:
#include <REGX52.H>      //预处理命令
void main(void)      //主函数名
{
    unsigned int a;     //定义变量a为int类型
    while(1)
   {        
       P0_7 = 0;      //设P0.0口为低电平,点亮LED
       for (a=0; a<50000; a++);  //这是一个循环
       P0_7 = 1;      //设P0.0口为高电平,熄灭LED
       for (a=0; a<50000; a++); //这是一个循环
   }
}
       程序编译后,直接用下载线将程序下载的单片机中,上电后,发光二极管即可点亮,从上面的程序可以看出,发光二极管点亮后,延时一小段时间候后就熄灭,之后再延时一小段时间时候后又被点亮,在试验时,大家可以把a<50000这个数值改小后,看看是什么情况。这个试验程序非常简单,但这是一个单片机学习入门的好试验,通过这个试验后,你就会觉得,学习单片机并没有你想象中的难,只要多动手实践,你一定会很快学会运用单片机的。





        试验中所使用的单片机最小系统是自己动手焊接的,如果你自己想焊接,可以看看“手把手制作单片机最小系统”http://www.51hei.com/bbs/dpj-33306-1.html  这篇文章。

最后推荐一个很好的单片机教程:http://www.51hei.com/bbs/mcu-xuexi-1.html

     另外下面是一些我收集整理的关于单片机最小系统的资料:
手把手制作单片机最小系统http://www.51hei.com/bbs/dpj-33306-1.html
初学者零基础学习单片机的方法:http://www.51hei.com/bbs/dpj-33307-1.html
单片机点亮发光二极管的试验http://www.51hei.com/bbs/dpj-33308-1.html
STC89C52RC单片机最小系统http://www.51hei.com/bbs/dpj-33267-1.html
一款适合用来学习的单片机最小系统制作图http://www.51hei.com/bbs/dpj-33273-1.html
单片机最小系统_按键控制数码管显示http://www.51hei.com/bbs/dpj-33271-1.html
单片机最小系统图纸http://www.51hei.com/bbs/dpj-33274-1.html
收集的单片机最小系统实物照片http://www.51hei.com/bbs/dpj-33290-1.html
用STC89C52RC单片机焊接的单片机最小系统http://www.51hei.com/bbs/dpj-33304-1.html
新手学焊的单片机最小系统:http://www.51hei.com/bbs/dpj-33249-1.html

回复

使用道具 举报

ID:80413 发表于 2015-5-18 21:36 | 显示全部楼层
水经验
回复

使用道具 举报

ID:166089 发表于 2017-3-2 15:04 | 显示全部楼层
赞,仿真出来了,谢谢
回复

使用道具 举报

ID:280434 发表于 2018-2-2 15:20 | 显示全部楼层
不错。非常适合新手。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表