STC单片机对逆变器的设计

控制/MCU

1878人已加入

描述

//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位

}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分