发布网友 发布时间: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语言的