标题: 单片机点亮发光二极管的试验 [打印本页]

作者: dzdiy    时间: 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


作者: w1289505774    时间: 2015-5-18 21:36
水经验
作者: no1xijin    时间: 2017-3-2 15:04
赞,仿真出来了,谢谢
作者: lwz08    时间: 2018-2-2 15:20
不错。非常适合新手。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1