qq_42756758 2021-03-20 10:38 采纳率: 0%
浏览 28

求助大神!!!!!基于51单片机的智能灯控制系统

代码编译没有问题!!生成hex也没问题,电路连接也没问题,但是运行后有的地方无电,继电器不跳。希望有大神帮看看

#include<reg51.h>
#include<intrins.h>
#include<absacc.h>
#define uc unsigned char
#define ui unsigned int
sbit GM=P1^0;
sbit RT=P1^5;
sbit KZ=P3^5;
uc sec=0;
void init()
{
GM=0;
RT=0;
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
ET0=1;
TR0=1;
EA=1;
}
void main()
{
init();
while(1);
}
void T0_time()interrupt 1 


{
uc m;
TH0=0x3c;
TL0=0xb0;
m++;
if(m>=20)
{
m=0;//m ??
if(RT==0||GM==0) 

{
sec++;
if(sec>10)
{
sec=0;
KZ=1;
}
}
if(RT==1&&GM==1)

{
sec=0;
KZ=0;
}
}
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 vmware exsi重置后的密码
    • ¥15 易盾点选的cb参数怎么解啊
    • ¥15 MATLAB运行显示错误,如何解决?
    • ¥15 c++头文件不能识别CDialog
    • ¥15 Excel发现不可读取的内容
    • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
    • ¥20 yolov5自定义Prune报错,如何解决?
    • ¥15 电磁场的matlab仿真
    • ¥15 mars2d在vue3中的引入问题
    • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面