这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STC51单片机实例之01点亮一个LED灯

共13条 1/2 1 2 跳转至

STC51单片机实例之01点亮一个LED灯

高工
2014-03-03 01:16:04     打赏
/********************************************************************
* 描述    :  点亮P1口的一个LED灯
        	 该程序是单片机学习中最简单最基础的,
			 通过程序了解如何控制端口的高低电平		 

***********************************************************************/
#include<reg52.h>
#define uchar unsigned char   //这里用"uchar"代替"unsigned char","uchar"用来定义无符号字符型数。
#define uint  unsigned int	  //"uint"用来定义无符号整型数。
sbit Show_LED = P0^0;		  //用来声明P1.0口为程序所要控制的端口,"sbit"是KEIL专门用来声明某位IO口											  

/********************************************************************
* 名称 : Main()
* 功能 : 实现灯的闪烁
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Main(void)
{
	Show_LED = 0;    //点亮P1.0对应的LED
	while(1)
	{
	}
}

 


/********************************************************************
* 描述    :  点亮P1口的一个LED灯
        	 该程序是单片机学习中最简单最基础的,
			 通过程序了解如何控制端口的高低电平	 

***********************************************************************/
#include<reg52.h>
#define uchar unsigned char   //这里用"uchar"代替"unsigned char","uchar"用来定义无符号字符型数。
#define uint  unsigned int	  //"uint"用来定义无符号整型数。						  

/********************************************************************
* 名称 : Main()
* 功能 : 实现灯的闪烁
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Main(void)
{
	P0 = 0xfe;				//点亮最后一个LED
	while(1)
	{
	}
}

 



高工
2014-03-03 01:23:31     打赏
2楼
楼主能配个仿真图就更好了,呵呵

高工
2014-03-03 01:28:59     打赏
3楼
这个着实让人为难啊,后面还有90多个,逐一仿真图工程量不小,根据需要来吧,这种直接操作一个io口的,不配也罢,最关键的是,不想碰51的东西了,这套主题重在交流讨论吧

高工
2014-06-12 09:52:42     打赏
4楼
恕我无能,没看出来方法一和二的区别,能否高亮?

高工
2014-06-12 15:38:03     打赏
5楼
这个是部分代码没有显示出来,我重新发一下

菜鸟
2014-08-03 11:34:59     打赏
6楼
实验板哪有卖???

高工
2014-08-04 16:46:29     打赏
7楼
没得卖,市场上随便找个板子,简单改改端口就可以用

专家
2014-12-24 16:07:17     打赏
8楼
我操蛋的现在用51做控制

高工
2014-12-28 21:44:37     打赏
9楼

老当益壮


助工
2015-04-15 14:34:54     打赏
10楼
看了下,代码比较规范啊,注释比较清楚;很漂亮

共13条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]