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

📄 有无功表液晶显示.lst

📁 一个用C语言控制的读写7022
💻 LST
字号:
C51 COMPILER V7.06   觃无___硪____允_                                                      01/02/2008 09:19:10 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 觃无___硪____允_
OBJECT MODULE PLACED IN 有无功表液晶显示.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 有无功表液晶显示.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //此程序的目的是显示将有无功液晶上的所有数据显示出来,并且是一个单元一个单元的显示,最后全部显示后停留一段
             -时间
   2          //在开始重新显示
   3          //存储器2404内空间分配:10H-13H为有功电能,14H-17H为无功电能,20H-23H为有功电能初始值,24H-27H为
   4          //无功电能初始值,18H-1DH为表地址,28H-2BH为掉电保护存储数据
   5          //#include<STARTUP.A51>
   6          #include  "c8051.h"
   7          
   8          bit chuankou_bz=0;
   9          bit jieshu_bz=0;
  10          //bit error_bz=0;
  11          bit RESET_bz;
  12          bit SIG_bz;
  13          bit error_bz=0;
  14           bit txcs_bz=0;
  15          
  16          /*有关全局变量*/
  17           uchar  receive[COUNT1];            //用于存放串口接受数据
  18          uchar pointer=0;
  19          uchar Data[10]={0xfa,0x60,0xd6,0xf4,0x6c,0xbc,0xbe,0xe0,0xfe,0xfc};  //0   1   2   3   4   5   6   7   8  
             - 9
  20          uchar Number[4]={0x02,0x99,0x99,0x09};                //缓冲区用于存放液晶要显示                          
             -                            //fa  60  d6  f4  6c  bc  be  e0  fe  fc
  21          //uchar Number[4];
  22          
  23           uchar b[10];
  24           uchar runall_counter;
  25             uchar SPI_CM;                  //用于存放SPI读或写的命令字
  26            uchar SPI_Data[3];              //用于存放SPI读或写的数据
  27          
  28            uchar YOUGONG_CS;
  29            uchar WUGONG_CS;
  30          
  31           
  32          /////////////////////////////
  33          
  34          ////////////////////////////////////////////////////////////////////////////////////////////
  35          void main()
  36           {   
  37   1          PCA0MD    &= ~0x40;
  38   1          PCA0MD    = 0x00;  // 关闭看门狗
  39   1              P0MDIN = 0xF3        ;//p0.2,p0.3置为模拟输入端口引脚
  40   1                        
  41   1          OSCXCN = 0x67     ;//使能外部振荡器
  42   1          mDelay(1)    ;//延时1毫秒  ;在使能晶体振荡器和检查 XTLVLD 位之间引入 1ms 的延时可以防止提前将系统时钟

⌨️ 快捷键说明

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