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

📄 电源第1稿.lst

📁 单片机C语言15个实验附有原理图和程序 是我的课程作业 以经过实践验证
💻 LST
字号:
C51 COMPILER V7.50   电源第1稿                                                             12/10/2006 12:28:19 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE 电源第1稿
OBJECT MODULE PLACED IN .\电源第1稿.obj
COMPILER INVOKED BY: D:\Program Files\uv2\C51\BIN\C51.EXE C:\Documents and Settings\Administrator\桌面\电源第1稿.c BROWS
                    -E DEBUG OBJECTEXTEND PRINT(.\电源第1稿.lst) OBJECT(.\电源第1稿.obj)

line level    source

   1           #include<stdio.h>
   2          #include<reg51.h>
   3          #include<intrins.h>
   4          #include <absacc.h>
   5          #define uchar unsigned char
   6          #define uint unsigned int
   7          #define nop() _nop_();_nop_(); 
   8          #define hi 0X3c
   9          #define lo 0XB0
  10          #define kp 20
  11          #define ki 20
  12          #define ad0 0x0c
  13          #define   DA0_D  0x00           //0ch'parameter,00000000 
  14          #define   DA1_D  0x40           //1ch'parameter,01000000 
  15          #define   DA2_D  0x80       //2ch'parameter,10000000
  16          #define   DA3_D  0xc0       //3ch'parameter,11000000
  17          unsigned char code ledk[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6D,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x
             -71,0x00};
  18          char disp[12];   //disp
  19          unsigned char key,key_0=0,mask=0xef,set_no=8,key_flag,key_count,set_flag=0,step_flag=0,out_value,
  20                        ch_d,ch,ds,t0_count,e;    
  21          unsigned int  ah[2],ad_temp[20],ad_adv,da_hex;
  22          int sp_value;
  23          sbit OUT_LOAD=P0^2;sbit OUT_LDAC=P0^3;sbit OUT_DA=P0^4;sbit OUT_CLK=P0^5;sbit sda=P0^6;sbit clk=P0^7;//p0
  24          sbit EOC=P1^0;sbit CLOCK=P1^1;sbit  D_IN=P1^2;sbit  D_OUT=P1^3;sbit _CS=P1^4;     //p1
  25          sbit P20=P2^0;sbit P21=P2^1;sbit P22=P2^2;sbit P23=P2^3;sbit P24=P2^4;sbit P25=P2^5;sbit P26=P2^6;sbit P27
             -=P2^7;//p2
  26          sbit P37=P3^7;                                                                                      //p3
  27          //=============================
  28          void delay (unsigned int n)
  29          {unsigned int i,j;
  30   1       for(i=0;i<n;i++)
  31   1         for(j=0;j<n;j++);   }
  32          void shift(dd)
  33            {static unsigned char d;
  34   1          unsigned char j=0;
  35   1              d=dd;while(j<8)
  36   1                        {if((d&0x80)!=0)sda=1;else sda=0;
  37   2                                         clk=0; clk=1; d<<=1;j++;}    }
  38          //******************************** //从TLC1543读取采样值,形参port是采样耐

⌨️ 快捷键说明

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