单片机TAS52,通过单片机控制一个LED灯泡亮灭,具体情况见补充,请给个具体C程序

发布网友 发布时间:2022-04-23 09:11

我来回答

5个回答

热心网友 时间:2023-10-09 04:35

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit led5=P1^4;
sbit s2=P1^0;
sbit s3=p1^1;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void flashled()
{
while(s3==1)
{ led5=0;
delay(10000);
led5=1;
delay(10000);
}
}
void main()
{
while(1)
{
if(s2==0)
delay(100);
if(s2==0)
flashled();
}
}

热心网友 时间:2023-10-09 04:36

画个流程图吧,这样思路清晰些,写程序按流程图写呗

热心网友 时间:2023-10-09 04:36

我日啊这么简单的东西~~~汗

热心网友 时间:2023-10-09 04:37

需要知道52单片机片外的工作晶振频率,就可以写一个详细的。有没有别的要求?比如定时器用中断还是查询。或定时器也没有要求?追问晶振频率12MHZ, 中断,查询都可以

热心网友 时间:2023-10-09 04:37

要TAS52C程序追问恩 c语言的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com