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

📄 jishu-99-0.lst

📁 单片机中LED显示/数码管显示/键盘控制/蜂鸣器输出/中断应用/定时器和计数器/串口通信/键控看门狗/数据交换
💻 LST
字号:
C51 COMPILER V7.08   JISHU_99_0                                                            12/21/2006 14:58:05 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE JISHU_99_0
OBJECT MODULE PLACED IN jishu-99-0.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE jishu-99-0.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /******************************************************************
   2          *                                                                 *
   3          * ME500单片机开发系统演示程序 - 99-0 倒计数                       *
   4          *                                                                 *
   5          * 2数码管显示                                                     *
   6          *                                                                 *
   7          * 版本: V1.0 (2006/11/20)                                        *
   8          * 作者: gguoqing (Email: gguoqing@willar.com)                    *
   9          * 网站: www.willar.com(伟纳电子)   www.mcusj.com(伟纳单片机世界) *
  10          * 时间: 2006/10/12                                               *
  11          *                                                                 *
  12          *【版权】Copyright(C)伟纳电子 www.willar.com  All Rights Reserved *
  13          *【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!       *
  14          *                                                                 *
  15          *******************************************************************/
  16          
  17          #include <reg51.h>
  18          #include <intrins.h>
  19          
  20          #define uchar unsigned char
  21          #define uint  unsigned int
  22          
  23          uchar  Count;
  24          
  25          uchar code  LEDData[ ] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,
  26                                    0x80,0x90,0xff};
  27          uchar data  display[2] = {0x00,0x00};
  28          
  29          /*********************************************************
  30           延时函数
  31          *********************************************************/
  32          void Delay(uint num)//延时函数
  33          {
  34   1        while( --num );
  35   1      }
  36          
  37          /********************************************************
  38           显示函数
  39          *********************************************************/
  40          play()
  41          {
  42   1         display[0]=Count/10;     //十位
  43   1         display[1]=Count%10;     //个位
  44   1      
  45   1         P0=LEDData[display[1]];  //显示个位
  46   1         P2=0x7f;
  47   1         Delay(500);
  48   1         P0=LEDData[display[0]];  //显示十位
  49   1         P2=0xbf;
  50   1         Delay(500);
  51   1         P2=0xff;                 //关闭显示
  52   1      }
  53          
  54          /********************************************************
  55           主函数
C51 COMPILER V7.08   JISHU_99_0                                                            12/21/2006 14:58:05 PAGE 2   

  56          *********************************************************/
  57          main()
  58          {
  59   1         uchar j;
  60   1         P0=0xff;
  61   1         P2=0xff;
  62   1         Count=99;
  63   1         while(1)
  64   1         {
  65   2           if(Count!=0xff)
  66   2               {        
  67   3            for(j=0;j<100;j++)     //调显示来延时
  68   3                play();
  69   3                Count--;
  70   3           }
  71   2               else Count=99;
  72   2         }
  73   1      }
  74          
  75          /*********************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     96    ----
   CONSTANT SIZE    =     11    ----
   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 + -