⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.lst

📁 在MC68HC908JB8上移植UCOSII成功
💻 LST
字号:
ANSI-C/cC++ Compiler for HC08 V-5.0.12 ICG, Oct  6 2000

    1:  #include "timer.h"
    2:  #include "includes.h"
    3:  #include "hc08jb8.h"
    4:  
    5:  void TimerInit(void)
    6:  {

Function: TimerInit
Source  : C:\motoctest\ucos1\sources\Timer.c
Options : -Cc -EnvGENPATH=C:\motoctest\ucos1;C:\motoctest\ucos1\bin;C:\motoctest\ucos1\cmd;C:\motoctest\ucos1\prm;C:\motoctest\ucos1\sources;C:\Metrowerks\lib\HC08c\LIB;C:\Metrowerks\lib\HC08c\src;C:\Metrowerks\lib\HC08c\INCLUDE -EnvLIBPATH=C:\Metrowerks\lib\HC08c\INCLUDE -EnvOBJPATH=C:\motoctest\ucos1\bin -EnvTEXTPATH=C:\motoctest\ucos1\bin -La=%f.inc -Lasm=%n.lst -ObjN=C:\motoctest\ucos1\ucos1_Data\MMDS-MMEVS\ObjectCode\Timer.c.o

    7:  	TSC  = TMR_TSTOP | TMR_TRST | TMR_TOF;		// timer stop and reset
  0000 6eb00a           MOV   #-80,10
    8:  	TMODH = (unsigned char)(60000 >> 8);
  0003 6eea0e           MOV   #-22,14
    9:  	TMODL = (unsigned char)(60000);
  0006 6e600f           MOV   #96,15
   10:  	TSC  = TMR_PRESCALER | TMR_TOIE;	// timer run
  0009 6e400a           MOV   #64,10
   11:  }
  000c 81               RTS   
   12:  
   13:  
   14:  #pragma TRAP_PROC
   15:  void OSTickISR(void)
   16:  {

Function: OSTickISR
Source  : C:\motoctest\ucos1\sources\Timer.c
Options : -Cc -EnvGENPATH=C:\motoctest\ucos1;C:\motoctest\ucos1\bin;C:\motoctest\ucos1\cmd;C:\motoctest\ucos1\prm;C:\motoctest\ucos1\sources;C:\Metrowerks\lib\HC08c\LIB;C:\Metrowerks\lib\HC08c\src;C:\Metrowerks\lib\HC08c\INCLUDE -EnvLIBPATH=C:\Metrowerks\lib\HC08c\INCLUDE -EnvOBJPATH=C:\motoctest\ucos1\bin -EnvTEXTPATH=C:\motoctest\ucos1\bin -La=%f.inc -Lasm=%n.lst -ObjN=C:\motoctest\ucos1\ucos1_Data\MMDS-MMEVS\ObjectCode\Timer.c.o

  0000 8b               PSHH  
   17:  	while(TSC&TMR_TOF)
  0001 65               SKIP2 L4 ;abs = 0004
  0002          L2:     
   18:  	{
   19:  		TSC = TSC&(~TMR_TOF);
  0002 1f0a             BCLR  7,10
  0004          L4:     
  0004 0e0afb           BRSET 7,10,L2 ;abs = 0002
   20:  	}
   21:  	OSIntNesting++;
  0007 3c00             INC   OSIntNesting
   22:  	OS_EXIT_CRITICAL();
  0009 9a               CLI   
   23:  	OSTimeTick();
  000a cd0000           JSR   OSTimeTick
   24:      	OSIntExit();
  000d cd0000           JSR   OSIntExit
   25:  }
  0010 8a               PULH  
  0011 80               RTI   
   26:  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -