📄 adc0808.lst
字号:
C51 COMPILER V8.05a ADC0808 08/06/2007 11:08:52 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE ADC0808
OBJECT MODULE PLACED IN ADC0808.OBJ
COMPILER INVOKED BY: e:\Keil\C51\BIN\C51.EXE ADC0808.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<absacc.h>
2 #include <AT89X51.h>
3 #define uchar unsigned char
4 #define uchar unsigned char
5 #define uint unsigned int
6 uchar a[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,},b[4],c=0x01
-;
7 sbit START=P2^4;
8 sbit OE=P2^6;
9 sbit EOC=P2^5;
10 void Delay1ms(unsigned int count)
11 {
12 1 unsigned int i,j;
13 1 for(i=0;i<count;i++)
14 1 for(j=0;j<120;j++);
15 1 }
16 void show(void)
17 {
18 1 unsigned int r;
19 1 for(r=0;r<4;r++)
20 1 {
21 2 P1=(c<<r);
22 2 P3=b[r];
23 2 if(r==2)
24 2 P3=P3|0x80;
25 2 Delay1ms(1);
26 2
27 2 }
28 1 }
29 void main(void)
30 {
31 1 bit a0,a1,a2,a3,a4,a5,a6,a7;
32 1 //uchar zancun;
33 1 uint shuju=0,b0=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,b7=0;
34 1 while(1)
35 1 {
36 2 START=1;
37 2 START=0;
38 2 while(EOC==0)
39 2 {
40 3 OE=1;
41 3 }
42 2 shuju=P0;
43 2 shuju=shuju*1.96;
44 2 OE=0;
45 2 //b[0]=a[shuju%10];
46 2 //b[1]=a[shuju/10%10];
47 2 //b[2]=a[shuju/100%10];
48 2 //b[3]=a[shuju/1000];
49 2 b[0]=a[shuju%10];
50 2 b[1]=a[shuju/10%10];
51 2 b[2]=a[shuju/100%10];
52 2 b[3]=a[shuju/1000];
53 2 show();
54 2 }
C51 COMPILER V8.05a ADC0808 08/06/2007 11:08:52 PAGE 2
55 1 }
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a0': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a1': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a2': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a3': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a4': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a5': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a6': unreferenced local variable
*** WARNING C280 IN LINE 31 OF ADC0808.C: 'a7': unreferenced local variable
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 258 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 21 18
IDATA SIZE = ---- ----
BIT SIZE = ---- 8
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 8 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -