做毕业设计中,希望各路大神指点
用定时器做
恩,我是不知道如何确定周期。比如我要得到原电压的一半,那么高电平的频率和低电平的频率在一个周期内是相等的,关键是这个周期可以是500us 1ms 或者1s ,这个周期如何确定呢?
void timer0(void) interrupt 1 //using 2
{
static uchar click=0; /*中断次数计数器变量*/
TH0=T_TH0; /*恢复定时器初始值*/
TL0=T_TL0;
++click;
if (click>=100) click=0;
/*当小于占空比值时输出低电平,高于时是高电平,从而实现占空比的调整*/
if (click