display.lst
来自「功能:开机检验数码管好坏」· LST 代码 · 共 64 行
LST
64 行
C51 COMPILER V7.07 DISPLAY 05/13/2008 13:46:16 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN display.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE display.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "reg52.h"
2 #include "intrins.h"
3
4
5
6 #define uchar unsigned char
7 #define uint unsigned int
8 uchar a,b,flag;
9 sbit dula=P2^6;
10 sbit wela=P2^7;
11 uchar code table[]={
12 0x3f,0x06,0x5b,0x4f,
13 0x66,0x6d,0x7d,0x07,
14 0x7f,0x6f,0x77,0x7c,
15 0x39,0x5e,0x79,0x71};
16
17 void display1(uint temp)//发送0x01,显示1
18 {
19 1 uint aa,bb;
20 1 aa=temp/16;
21 1 bb=temp%16;
22 1
23 1 dula=0;
24 1 P0=table[aa];//显示十位
25 1 dula=1;
26 1 dula=0;
27 1
28 1 wela=0;
29 1 P0=0xfe;
30 1 wela=1;
31 1 wela=0;
32 1 delay(10);
*** WARNING C206 IN LINE 32 OF DISPLAY.C: 'delay': missing function-prototype
*** ERROR C267 IN LINE 32 OF DISPLAY.C: 'delay': requires ANSI-style prototype
33 1
34 1 dula=0;
35 1 P0=table[bb];//显示个位
36 1 dula=1;
37 1 dula=0;
38 1
39 1 wela=0;
40 1 P0=0xfd;
41 1 wela=1;
42 1 wela=0;
43 1 delay(10);
44 1 }void delay(uint z)//延时子程序
45 {
*** ERROR C231 IN LINE 45 OF DISPLAY.C: '_delay': redefinition
46 1 uint x,y;
47 1 for(x=z;x>0;x--)
48 1 for(y=125;y>0;y--);
49 1 }
C51 COMPILATION COMPLETE. 1 WARNING(S), 2 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?