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

📄 tic842.lst

📁 ADUC842 C程序集,包括ADC,DAC,PLL,PWM,WDT等程序.
💻 LST
字号:
C51 COMPILER V5.50,  TIC842                                                                20/10/03  09:02:25  PAGE 1   


DOS C51 COMPILER V5.50, COMPILATION OF MODULE TIC842
OBJECT MODULE PLACED IN TIC842.OBJ
COMPILER INVOKED BY: C:\ADUC\BIN\C51.EXE TIC842.C DB

stmt level    source

   1          //tic842.c
   2          /*
   3          Author: Eckart Hartmann Date:17/10/2003
   4          Description of Software: 
   5          	This program demonstrates the TIC functions 
   6          	<A HREF="/mcc/softw/842/tic/Tic842Cfg.html">TicCfg()</A>,<A HREF="/mcc/softw/842/tic/Tic842Go.html">TicGo
             -()</A>,<A HREF="/mcc/softw/842/tic/Tic842Val.html">TicVal()</A>,
   7          	<A HREF="/mcc/softw/842/tic/Tic842Hr.html">TicHr()</A>,<A HREF="/mcc/softw/842/tic/Tic842Min.html">TicMin
             -()</A>,<A HREF="/mcc/softw/842/tic/Tic842Sec.html">TicSec()</A>,<A HREF="/mcc/softw/842/tic/Tic842Hth.html">TicHth()</A>
             -,
   8          Development progress: <A HREF="/mcc/softw/834/tic/Tic834Df.html">Tic834.df</A>
   9          */
  10          #include"..\kei842.h"	//;<A HREF="/mcc/softw/842/Kei842Sfr.html">SFR definition file</A>.
  11          #include"..\lib842.h"	//;<A HREF="/mcc/softw/842/Lib842H.html">Function and variable declaration file</A>.
  12          #include<stdio.h>	//"stdio.h"
  13          #include<ctype.h>	//"ctype.h"
  14          #include<stdlib.h>	//"stdlib.h"
  15          
  16          char	cTFlag;		//Flag set by TIC interupt.
  17          
  18          void ticint(void) interrupt 10 using 0
  19          	{
  20   1      	cTFlag = 1;
  21   1      	P34 = !P34;
  22   1      //	TIMECON &= 0x0fb;	//Clear interupt flag.
  23   1      	}
  24          
  25          void main(void)
  26          	{
  27   1      	UrtCfg(0x33,0x832d);	//<A HREF="/mcc/softw/842/urt/Urt842Cfg.html">UrtCfg</A> configures UART (9600 baud)
             -.
  28   1      
  29   1      	printf("\n\nADuC842 TIC Demonstration Program\n");
  30   1      	printf("=======================================\n");
  31   1      	TicCfg(0);
  32   1       	printf("255 hour mode selected and ");
  33   1       	TicGo(23, 59, 55, 00);
  34   1      	printf("time set to 23h59m55,00\n");
  35   1      	printf("\tTime now: %02bdh%02bdm",TicHr(),TicMin());
  36   1      	printf("%02bd,%02bd.\n",TicSec(),TicHth());
  37   1      	printf("Wait for 10.5s\n");
  38   1      	PllDly(10500);
  39   1      	printf("\tTime now: %02bdh%02bdm",TicHr(),TicMin());
  40   1      	printf("%02bd,%02bd.\n",TicSec(),TicHth());
  41   1       	TicVal(10,1);
  42   1      	printf("Interupt enabled at 10 counts of SEC counter. ");
  43   1       	cTFlag = 0;
  44   1      	printf("Interupt flag set to 0. Wait 7s.\n");
  45   1      	PllDly(7000);
  46   1      	printf("\tInterupt flag is now %bd.",cTFlag); 
  47   1      	printf("\tTime now: %02bdh%02bdm",TicHr(),TicMin());
  48   1      	printf("%02bd,%02bd.\n",TicSec(),TicHth());
  49   1      	printf("Wait 4s for interupt.\n"); 
  50   1      	PllDly(4000);
  51   1      	printf("\tInterupt flag is now %bd.",cTFlag); 
  52   1      	printf("\tTime now: %02bdh%02bdm",TicHr(),TicMin());
  53   1      	printf("%02bd,%02bd.\n",TicSec(),TicHth());
  54   1      	TicCfg(1);
  55   1      	printf("Timer stop and reload.\n");
C51 COMPILER V5.50,  TIC842                                                                20/10/03  09:02:25  PAGE 2   

  56   1      	printf("\tTime now: %02bdh%02bdm",TicHr(),TicMin());
  57   1      	printf("%02bd,%02bd.\n",TicSec(),TicHth());
  58   1      	printf("After further 4s delay time unchanged.\n");
  59   1      	PllDly(4000);
  60   1      	printf("\tTime now: %02bdh%02bdm",TicHr(),TicMin());
  61   1      	printf("%02bd,%02bd.\n",TicSec(),TicHth());
  62   1      	printf("\n\n\tThe End.\n\n\n");
  63   1      	while(1)
  64   1      		{
  65   2       	}	}
  66          	


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    456    ----
   CONSTANT SIZE    =    395    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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