timer0.lst 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. C51 COMPILER V9.54 TIMER0 09/26/2022 20:11:45 PAGE 1
  2. C51 COMPILER V9.54, COMPILATION OF MODULE TIMER0
  3. OBJECT MODULE PLACED IN .\Objects\timer0.obj
  4. COMPILER INVOKED BY: D:\Keil5 C51\C51\BIN\C51.EXE timer0.c LARGE OPTIMIZE(8,SPEED) BROWSE DEBUG OBJECTEXTEND PRINT(.\Lis
  5. -tings\timer0.lst) TABS(2) OBJECT(.\Objects\timer0.obj)
  6. line level source
  7. 1 #include "STC8XXXX.H"
  8. 2
  9. 3 void Timer0Init(void)//1000us@33.1776MHz
  10. 4 {
  11. 5 1 AUXR |= 0x80;
  12. 6 1 TMOD &= 0xF0;
  13. 7 1 TL0 = 0x66;
  14. 8 1 TH0 = 0x7E;
  15. 9 1 TF0 = 0;
  16. 10 1 TR0 = 1;
  17. 11 1 ET0 = 1;
  18. 12 1 }
  19. 13
  20. 14 void Timer2Init(void) //50us@33.1776MHz
  21. 15 {
  22. 16 1 AUXR |= 0x04;
  23. 17 1 T2L = 0x85;
  24. 18 1 T2H = 0xF9;
  25. 19 1 AUXR |= 0x10;
  26. 20 1 IE2 |= 0x04;
  27. 21 1 }
  28. MODULE INFORMATION: STATIC OVERLAYABLE
  29. CODE SIZE = 35 ----
  30. CONSTANT SIZE = ---- ----
  31. XDATA SIZE = ---- ----
  32. PDATA SIZE = ---- ----
  33. DATA SIZE = ---- ----
  34. IDATA SIZE = ---- ----
  35. BIT SIZE = ---- ----
  36. END OF MODULE INFORMATION.
  37. C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)