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

📄 5620.lst

📁 12位高速数模转换芯片TCL5620驱动程序
💻 LST
字号:
C51 COMPILER V7.01  5620                                                                   07/10/2007 16:32:57 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE 5620
OBJECT MODULE PLACED IN 5620.OBJ
COMPILER INVOKED BY: D:\keil安装包\安装处\C51\BIN\C51.EXE 5620.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          
   4          sbit DATA=P1^4;
   5          sbit CLOK=P1^5;
   6          sbit LOAD=P1^6;
   7          sbit LDAC=P1^7;
   8          
   9          /*----------------------------------------------
  10          调用方式:void da5620(uchar da) 
  11          函数说明:往固定端口送da值完成DA输出,该函数没
  12                    有输出端口选择功能,尽管5620有4个输出口。
  13                    改变程序中的ACC可以改变默认端口。
  14          ------------------------------------------------*/
  15          void da5620(unsigned char da)
  16          {
  17   1              unsigned char i;
  18   1              
  19   1              ACC=0x20;
  20   1              LDAC=1;                //读入输入缓冲器
  21   1              for (i=3;i>0;i--)
  22   1              {
  23   2                      ACC+=ACC;          //CY=ACC.7
  24   2                      DATA=CY;    
  25   2                      CLOK=1;            //串行寄存器接收数据时钟要求
  26   2                      _nop_();_nop_();   //根据晶体加_nop()_
  27   2                      CLOK=0;
  28   2              }
  29   1              
  30   1              ACC=da;                //要传送数据
  31   1      
  32   1              for (i=8;i>0;i--)
  33   1              {
  34   2                      ACC+=ACC;          //CY=ACC.7
  35   2                      DATA=CY;
  36   2                      CLOK=1;
  37   2                      _nop_();_nop_();   //根据晶体加_nop()_
  38   2                      CLOK=0;
  39   2              }
  40   1                      LDAC=0;
  41   1                      _nop_();_nop_();
  42   1                      LOAD=1;
  43   1              _nop_();_nop_();
  44   1              LOAD=0;
  45   1      }  
  46          
  47           
  48           
  49           
  50           


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     44    ----
   CONSTANT SIZE    =   ----    ----
C51 COMPILER V7.01  5620                                                                   07/10/2007 16:32:57 PAGE 2   

   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -