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

📄 main.lst

📁 cpu为STC89C52RC。利用ADC0832进行模数转换并且在数码管上显示
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  10/29/2008 16:43:26 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #include<absacc.h>
   3          #include <intrins.h>
   4          
   5          sbit adc_cs=P2^3;
   6          sbit adc_clk=P3^4;
   7          sbit adc_sda=P3^5;
   8          
   9          sbit a_138=P2^2;
  10          sbit b_138=P2^3;
  11          sbit c_138=P2^4;
  12          sbit cs_138=P2^6;
  13          sbit cs_373=P2^5;
  14          
  15          
  16          unsigned code zima1[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  17                                    //{0x88,0x83,0xc6,0xa1,0x86,0x8e};
  18          unsigned char zima2[10]={10,10};
  19          
  20          
  21          void delay(void);
  22          void delay_adc(unsigned int i);
  23          unsigned char adc_change(void);
  24          void xianshi(void);
  25          void shuju(unsigned char i);
  26          
  27          
  28          /*
  29          当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 
  30          和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低
  31          电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,
  32          同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI
  33          端输入通道功能选择的数据信号.在第1 个时钟脉冲的下沉之前DI端必须
  34          是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2 位数据
  35          糜谘≡裢ǖ拦δ埽

⌨️ 快捷键说明

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