STC单片机对逆变器的设计

STC单片机对逆变器的设计,第1张

//50HZ方波产生

#include

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitM=P1^0;

bitFLAG;

/****************************************************************/

voidinit();

voiddelay(uint);

/***8**************************************************************/

voidmain()

{

M=0;

init();

while(1)

{

}

}

voidinit()

{

/******T1定时器模式,外部INT1控制开启,T0计数器不允许中断,外部控制

INTO开启,外部中断0允许(EX0=1),

定时器T2中断允许(ET2=1)************/

FLAG=1;

//三个定时器方式设置

TMOD=0x01;//T0T1方式控制

TH0=55556/256;//T0高8位

TL0=55556%256;//T0低8位

ET0=1;

TR0=1;

M=1;

EA=1;//开全局中断

//初始化完成。..。..

}

voidinterint0()interrupt1//using**

{

M=!M;

TH0=55556/256;//T0高8位

TL0=55556%256;//T0低8位

}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2570791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-07
下一篇 2022-08-07

发表评论

登录后才能评论

评论列表(0条)

保存