timer0.c.bak 270 B

123456789101112131415161718192021
  1. #include "STC8XXXX.H"
  2. void Timer0Init(void)//1000us@33.1776MHz
  3. {
  4. AUXR |= 0x80;
  5. TMOD &= 0xF0;
  6. TL0 = 0x33;
  7. TH0 = 0xBF;
  8. TF0 = 0;
  9. TR0 = 1;
  10. ET0 = 1;
  11. }
  12. void Timer2Init(void) //50us@33.1776MHz
  13. {
  14. AUXR |= 0x04;
  15. T2L = 0x85;
  16. T2H = 0xF9;
  17. AUXR |= 0x10;
  18. IE2 |= 0x04;
  19. }