📄 电源第1稿.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 + -