利用89S51单片机的P1.0引脚检测一按键开关使每按键一次,P1.1输出一个正脉冲(脉宽随意),单片机C语言

用C语言编写,画出电路图,编写程序,谢谢谁能帮忙呀... 用C语言编写,画出电路图,编写程序,谢谢谁能帮忙呀 展开
 我来答
junrren
推荐于2018-04-08 · TA获得超过1103个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:99.4万
展开全部

# include <reg51.h>

# define uint unsigned int

sbit BOT=P1^0;                       //设置BOT,用于设置输出脉冲命令

sbit PLUSE=P1^1;

void delay(uint m)                   //延时程序,用于设置脉宽

{

    m--;

}

void main()

{

while(1)

{

    if (BOT==0)

{

    PLUSE=0;

delay(100);            //调整脉宽宽度

            PLUSE=1;

delay(100);

PLUSE=0;

delay(100);

}

}

}

漫话人间
2012-04-22 · 分享天下故事,体味喜乐悲欢
漫话人间
采纳数:220 获赞数:852

向TA提问 私信TA
展开全部

sbit IN  =P1^0;

sbit OUT =P1^1;

void main (void)

{

int i;

IN=1;

OUT=0;

while(1)

{

if(0==IN)

{

OUT=1;

for(i=0;i<10000;i++){ }

OUT=0;

}

}

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
652432359
2012-04-22
知道答主
回答量:26
采纳率:100%
帮助的人:5.9万
展开全部
我也求高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式