怎样使STC89C52单片机的P0^0口 输出高电平30秒 输出低电平5分30秒???? 跪求C语言程序

 我来答
匿名用户
2013-09-10
展开全部
#include "reg52.h"#include"stdio.h"#define p0^0 out//----------------主程序--------------------void main(){ while(1) { p0=0xFF;//p0.0输出高电平 Delay30s();//延时 p0=0x00;//P0.0输出低电平 Delay330s();//延时 }}//----------------延时30s子程序-------------void delay30s () //误差 0us
{
unsigned char a,b,c,n;
for(c=254;c>0;c--) //空操作
for(b=232;b>0;b--)
for(a=253;a>0;a--);
for(n=2441;n>0;n--);
}
//----------------延时330S子程序-----------void delay330s(void) //误差 0us
{
unsigned char a,b,c,d;
for(d=233;d>0;d--) //空操作
for(c=137;c>0;c--)
for(b=195;b>0;b--)
for(a=25;a>0;a--);
}//-------------随手之作,可能漏了东西,我没编译的--------------
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式