可以。下面是一个示例代码:
#include <reg52.h>
unsigned int time_slice = 0;
void time_slice_isr(void) interrupt 1
{
TH0 = (65536 - 50000) / 256;
TL0 = (65536 - 50000) % 256;
time_slice++;
}
void main()
{
TMOD = 0x01;
TH0 = (65536 - 50000) / 256;
TL0 = (65536 - 50000) % 256;
ET0