RSS

C51源程序范例

来源:网络 作者:佚名 时间:2008-04-14 Tag:C51   源程序   点击:

程序功能 :  AT89LP2052 AT89LP4052最小应用程序范例---实现P3=0;定时翻转,接上LED时会闪亮。
*                                                                        
*  应用软件 :  KEIL C                                              
*                                                                     
*  版    本 :  KEIL 7.06
*                                                        
*  硬    件 :  WS803、WS804、WS806 WS880 
*                                                              
*  创建时间 :  2005-07-5
*    
*  开发工具 : WS804、WS806 WS880          
********************************************************************/ 

#include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#include<string.h>

#define UN  unsigned char

sbit led=P3^5;
sbit en=P3^7;
sfr PORTS3M0=0xc6;/*声明特殊功能寄存器PORTS3M0及PORTS3M1的地址*/
sfr PORTS3M1=0xc7;

void delay(unsigned int n);

void main()
{UN i;
PORTS3M0=0;/*特殊功能寄存器PORTS3M0及PORTS3M1清全零,以把P3的所有引脚配置为准双向口(标准8051)*/
PORTS3M1=0;

while(1)
{/*以下程序实现P3=0;定时翻转,接上LED时会闪亮*/
P3=0;
delay(0xffff);
delay(0xffff);
P3=0xff;
delay(0xffff);
delay(0xffff);
delay(0xffff);
delay(0xffff);
delay(0xffff);
delay(0xffff);
delay(0xffff);
delay(0xffff);
}
}
 void delay(unsigned int n)//延时函数

{

unsigned int i=0;

for (i=0;i<n;i++)

_nop_();

}


1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
合作站点