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

📄 remote.lst

📁 ========51单片机200米无线遥控实验
💻 LST
字号:
C51 COMPILER V6.12  REMOTE                                                                 10/26/2008 14:55:48 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE REMOTE
OBJECT MODULE PLACED IN .\remote.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\remote.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /************************************/
   2          /*杭州电子&计算机工作室				*/
   3          /*http://www.hificat.com			*/
   4          /*无线收发模块测试程序				*/
   5          /*目标器件:AT89S51					*/
   6          /*晶振:11.0592MHZ					*/
   7          /*编译环境:Keil 7.50A				*/
   8          /************************************/
   9          
  10          /*********************************包含头文件********************************/
  11          #include <reg51.h>
  12          
  13          /*******************************共阳LED段码表*******************************/
  14          unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  15          /*******************************定义全局变量********************************/
  16          
  17          /*********************************端口定义**********************************/
  18          char dat;									//接收到的数据
  19          /****************************************************************************
  20          函数功能:数码管扫描延时子程序
  21          入口参数:
  22          出口参数:
  23          ****************************************************************************/
  24          void delay(void)
  25          {
  26   1      	int k;
  27   1      	for(k=0;k<400;k++);
  28   1      }
  29          /****************************************************************************
  30          函数功能:LED数码管显示程序
  31          入口参数:k
  32          出口参数:
  33          ****************************************************************************/
  34          void display(int k)
  35          {
  36   1      	P2=0xfe;								//位选			
  37   1      	P0=tab[k/1000];							//显示千位数字
  38   1      	delay();								//延时
  39   1      	P2=0xfd;								//位选
  40   1      	P0=tab[k%1000/100];						//显示百位数字
  41   1      	delay();								//延时
  42   1      	P2=0xfb;								//位选
  43   1      	P0=tab[k%100/10];						//显示十位数字
  44   1      	delay();								//延时
  45   1      	P2=0xf7;								//位选
  46   1      	P0=tab[k%10];							//显示个位数字
  47   1      	delay();								//延时
  48   1      	P2=0xff;								//位选
  49   1      }
  50          
  51          /****************************************************************************
  52          函数功能:主程序
  53          入口参数:
  54          出口参数:
  55          ****************************************************************************/
C51 COMPILER V6.12  REMOTE                                                                 10/26/2008 14:55:48 PAGE 2   

  56          void main(void)
  57          {
  58   1      	char datavalue;
  59   1      	P2=0x00;								//端口初始化
  60   1        	P0=0x00;								//端口初始化
  61   1      	P1=0xff;								//置输入状态
  62   1      	while(1)
  63   1      	{
  64   2      		dat=(P1&0x0f);
  65   2      		if(dat==0x04)//A
  66   2      		datavalue=0x01;
  67   2      		if(dat==0x08)//B
  68   2      		datavalue=0x02;
  69   2      		if(dat==0x02)//C
  70   2      		datavalue=0x03;
  71   2      		if(dat==0x01)//d
  72   2      		datavalue=0x04;
  73   2      		display(datavalue);					//将读到的数显示
  74   2      		NOP();
*** WARNING C206 IN LINE 74 OF .\REMOTE.C: 'NOP': missing function-prototype
  75   2      	}
  76   1      
  77   1      }
  78          
  79          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    186    ----
   CONSTANT SIZE    =     10    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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