timer_pwm.c

来自「8051 PWM」· C语言 代码 · 共 31 行

C
31
字号
#include "pwm.h"

sbit LED = P1^6;

void Timer_ISR(void) interrupt 1
{
	if(LED == 0)
	{
		TH0 = (65536-1843)/256;    //9216 2ms
		TL0 = (65536-1843)%256;
	}
	else
	{
		TH0 = (65536-7373)/256;
		TL0 = (65536-7373)%256; 
	}     

    
	LED = ~LED;

}


void main (void) {

   Init_Device();

   while(1){                                  // spin forever      
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?