📄 回0程序.txt
字号:
/*-----------------------------------------------
??3?£o?¨ê±?÷0
è??ú£o2009.5
DT??£o?T
?úèY£oí¨1y?¨ê±è?LEDμ?éá??
------------------------------------------------*/
#include<reg52.h> //°üo?í·???t£?ò?°??é??2?Dèòa???ˉ£?í·???t°üo?ì?êa1|?ü??′??÷μ??¨ò?
sbit PWM=P1^0; //?¨ò?LED???ú
/*------------------------------------------------
?¨ê±?÷3?ê??ˉ×ó3ìDò
------------------------------------------------*/
void Init_Timer0(void)
{
TMOD |= 0x01; //ê1ó??£ê?1£?16???¨ê±?÷£?ê1ó?"|"·?o??éò??úê1ó??à???¨ê±?÷ê±2?êüó°?ì
TH0=0xFF; //???¨3??μ£??aà?ê1ó??¨ê±?÷×?′ó?μ′ó0?aê???êyò??±μ?65535ò?3?
TL0=0xA3;
EA=1; //×ü?D??′ò?a
ET0=1; //?¨ê±?÷?D??′ò?a
TR0=1; //?¨ê±?÷?a1?′ò?a
}
/*------------------------------------------------
?÷3ìDò
------------------------------------------------*/
int a;
main()
{
Init_Timer0();
a=0;
PWM=0;
while(1);
}
/*------------------------------------------------
?¨ê±?÷?D??×ó3ìDò
------------------------------------------------*/
void Timer0_isr(void) interrupt 1 using 1
{
TH0=0xFF; //??D??3?μ
TL0=0xA3;
a++; //??ê?μ?·′?à£??éò??′μ?éá??
if(a<15)
PWM=1;
else PWM=0;
if(a==200)
a=0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -