我是初学单片机,然后想让定时/计数器1 工作在计数模式,每次计数到10 在P1.0 引脚上取反一次,我想问的问题是,怎么能手动计数,就是我给他10次计数,然后他在做变化,而不是他自动计数~~~
求教,最好有关键程序,谢谢
问:关于51单片机的定时/计数器的问题我写了一段程序:
#include
sbit P10=P1^0;
void mian()
{
TMOD=0X60;
TH1=0xf6;TL1=0xf6;
EA=1;
ET1=1;
TR1=1;
while(1);
}
void time1_int(void) interrupt 3
{
P10 = ! P10;
}
想要实现的功能是让定时/计数器工作在计数模式(方式2),当计数到10的时候,给P10口取反,从而使小灯亮灭交替,为何用proteus仿真没反应呢,求解,附仿真图:
麻烦您帮忙看一下这个😣