51单片机入门学习笔记-点灯

  • ce5d2c894109707
  • LV2工程师
  • |      2018-08-23 22:31:04
  • 浏览量 2143
  • 回复:0
由于穷,所以在闲鱼上淘了一块二手开发板,收到货之后依然很开心,能用就行,毕竟我们的目的就是玩,如下图所示: 虽然外壳都已经破破烂烂了,而且也只剩下一半了,但是毫不犹豫的分辨出来这是谱中科技的开发板,然后利索的拿出我们的下载软件,如下图所示,我的芯片型号是 89C52RC,因此我的选项卡选择如下。赶紧下载了一个程序,下载成功了,程序运行了,终于放心是一块能用的开发板了。 然后开始写一个能点亮led灯的程序,由于电路中led的负极连接IO口P2^0,因此,我们赶紧写一个如下的程序:
#include 



sbit led1=P2^0;



void main()

{

	while(1)

	{

		led1=0;

	}

}
没错,这段程序非常有力,下栽进去的时候我简直要尖叫起来了,最左边的led灯竟然亮了。哇!Unbelivable! 然后一鼓作气,学习 一下占用cpu处理时间的延时函数,就是让他一直工作,占用cpu来实现延时。 我们延时95150机器周期,当然随便点就好。。然后果断上传。
#include 



sbit led1=P2^0;



void delay(int s)

{			

	while(s--);

}



void main()

{

	while(1)

	{

		led1=0;

		delay(92150);

		led1=1;

		delay(92150);

	}

}
哇。led灯闪烁起来了,好神奇啊。我竟然用自己的一己之力就能控制led灯的闪烁。:lol
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子