/************************************************/ /* TASK01 task_m01.c */ /* PWM */ /* mirs9503 */ /************************************************/ #include"hard.h" void inzt01() { sys0(1, 0x1010); sys2(1, 10, 0, 0); pwm_init(); pwm_data(0, 0); sys8(1, 1, 0); /* duty_r */ sys8(1, 2, 0); /* duty_l */ } void nrmt01(a, b) int a, b; {} void timt01(a, b) int a, b; { int duty_r, duty_l; duty_r = sys9(1, 1); duty_l = sys9(1, 2); pwm_data(duty_r, -duty_l); /* output duty */ } interrupt void intt01() {}