标题:
单片机点亮发光二极管的试验
[打印本页]
作者:
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