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

📄 sale.lst

📁 用keil开发的.单片机税控器程序.单片机用的是AT公司的.upsd3245
💻 LST
字号:
C51 COMPILER V8.01   SALE                                                                  03/28/2006 09:49:12 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE SALE
OBJECT MODULE PLACED IN Sale.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Sale.c LARGE OPTIMIZE(9,SIZE) BROWSE DEBUG OBJECTEXTEND CODE

line level    source

   1          /*
   2          * Copyright (c) 2004,成都港顺科技发展有限公司
   3          * All rights reserved.
   4          *
   5          * 编 译 器:Keil:C Compiler:7.20;Assembler:7.10
   6          * 工程名称:POS-Test.UV2
   7          * 文件名称:Sale.C
   8          * 摘    要:销售流程和税务数据处理
   9          *
  10          * 单 片 机:uPSD3254
  11          * 当前版本:0.4
  12          * 作    者:李凯
  13          * 完成日期:2004-12-7 14:45
  14          */
  15          
  16          #include "Main.h"
  17          
  18          #define ItemShift               (SaleFlag & 0x0001)
  19          #define NewPrice                (SaleFlag & 0x0002)
  20          #define DotPress                (SaleFlag & 0x0004)
  21          #define AbatePress              (SaleFlag & 0x0008)
  22          #define ExcessPress             (SaleFlag & 0x0010)
  23          #define SubtotalPress   (SaleFlag & 0x0020)
  24          #define PluPress                (SaleFlag & 0x0040)
  25          #define ItemPress               (SaleFlag & 0x0080)
  26          #define NumberPress             (SaleFlag & 0x0100)
  27          #define BeginSale               (SaleFlag & 0x0200)
  28          #define TotalAbate              (SaleFlag & 0x0400)
  29          #define TotalExcess             (SaleFlag & 0x0800)
  30          #define CashIncome              (SaleFlag & 0x1000)
  31          #define Saleing                 (SaleFlag & 0x2000)
  32          
  33          #define SetShift                SaleFlag |= 0x0001
  34          #define SetNewPrice             SaleFlag |= 0x0002
  35          #define SetDot                  SaleFlag |= 0x0004
  36          #define SetAbate                SaleFlag |= 0x0008
  37          #define SetExcess               SaleFlag |= 0x0010
  38          #define SetSubtotal             SaleFlag |= 0x0020
  39          #define SetPlu                  SaleFlag |= 0x0040
  40          #define SetItem                 SaleFlag |= 0x0080
  41          #define SetNumber               SaleFlag |= 0x0100
  42          #define SetSale                 SaleFlag |= 0x0200
  43          #define SetTotalAbate   SaleFlag |= 0x0400
  44          #define SetTotalExcess  SaleFlag |= 0x0800
  45          #define SetCash                 SaleFlag |= 0x1000
  46          #define SetSaleing              SaleFlag |= 0x2000
  47          
  48          #define ClrShift                SaleFlag &= 0xFFFE
  49          #define ClrNewPrice             SaleFlag &= 0xFFFD
  50          #define ClrDot                  SaleFlag &= 0xFFFB
  51          #define ClrAbate                SaleFlag &= 0xFFF7
  52          #define ClrExcess               SaleFlag &= 0xFFEF
  53          #define ClrSubtotal             SaleFlag &= 0xFFDF
  54          #define ClrPlu                  SaleFlag &= 0xFFBF
  55          #define ClrItem                 SaleFlag &= 0xFF7F
C51 COMPILER V8.01   SALE                                                                  03/28/2006 09:49:12 PAGE 2   

  56          #define ClrNumber               SaleFlag &= 0xFEFF
  57          #define ClrSale                 SaleFlag &= 0xFDFF
  58          #define ClrTotalAbate   SaleFlag &= 0xFBFF
  59          #define ClrTotalExcess  SaleFlag &= 0xF7FF
  60          #define ClrCash                 SaleFlag &= 0xEFFF
  61          #define ClrSaleing              SaleFlag &= 0xDFFF
  62          
  63          volatile uchar xdata    WinHint[12][26];
  64          volatile uchar xdata    WinDat[12][26];//WinVfd[12][3],窗体函数参数
  65          volatile uchar xdata    WareList[ClassMaxNum][11];      //商品销售明细:编号2字节,价格4字节,数量4字节,税种税目

⌨️ 快捷键说明

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