📄 jy.lst
字号:
C51 COMPILER V8.05a JY 04/05/2007 19:27:26 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE JY
OBJECT MODULE PLACED IN JY.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE JY.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #ifndef _YJ_H_
2 #define _YJ_H_
3 #ifndef __AVR_ATmega16__
4 #define __AVR_ATmega16__
5 #endif
6 #define __MCU_CLOCK_FREQUENCY__ _4.9152_MHz
7 #include<JY.H>
*** WARNING C280 IN LINE 124 OF D:\KEIL\C51\INC\JY.H: 'p': unreferenced local variable
*** WARNING C280 IN LINE 128 OF D:\KEIL\C51\INC\JY.H: 'i': unreferenced local variable
*** ERROR C141 IN LINE 159 OF D:\KEIL\C51\INC\JY.H: syntax error near 'n', expected ')'
*** ERROR C202 IN LINE 164 OF D:\KEIL\C51\INC\JY.H: 'base': undefined identifier
*** ERROR C202 IN LINE 166 OF D:\KEIL\C51\INC\JY.H: 'n': undefined identifier
*** ERROR C141 IN LINE 168 OF D:\KEIL\C51\INC\JY.H: syntax error near 'tmp'
*** ERROR C202 IN LINE 168 OF D:\KEIL\C51\INC\JY.H: 'tmp': undefined identifier
*** ERROR C202 IN LINE 169 OF D:\KEIL\C51\INC\JY.H: 'tmp': undefined identifier
*** ERROR C202 IN LINE 170 OF D:\KEIL\C51\INC\JY.H: 'tmp': undefined identifier
*** ERROR C202 IN LINE 172 OF D:\KEIL\C51\INC\JY.H: 'tmp': undefined identifier
*** ERROR C202 IN LINE 173 OF D:\KEIL\C51\INC\JY.H: 'n': undefined identifier
*** ERROR C202 IN LINE 222 OF D:\KEIL\C51\INC\JY.H: 'DDRA': undefined identifier
*** ERROR C202 IN LINE 223 OF D:\KEIL\C51\INC\JY.H: 'DDRC': undefined identifier
*** ERROR C202 IN LINE 224 OF D:\KEIL\C51\INC\JY.H: 'DDRB': undefined identifier
*** ERROR C202 IN LINE 225 OF D:\KEIL\C51\INC\JY.H: 'DDRD': undefined identifier
*** ERROR C202 IN LINE 227 OF D:\KEIL\C51\INC\JY.H: 'PORTC': undefined identifier
*** ERROR C202 IN LINE 241 OF D:\KEIL\C51\INC\JY.H: 'STARTLOGO': undefined identifier
*** ERROR C202 IN LINE 243 OF D:\KEIL\C51\INC\JY.H: 'bs': undefined identifier
*** ERROR C202 IN LINE 244 OF D:\KEIL\C51\INC\JY.H: 'Num1': undefined identifier
*** ERROR C202 IN LINE 245 OF D:\KEIL\C51\INC\JY.H: 'Num2': undefined identifier
8 /*
9 #include <io.h>
10 #include <wdt.h>
11 #include <sleep.h>
12 #include <Interrupt.h>
13 #include <sig-avr.h>
14 #include <inttypes.h>
15 #include <pgmspace.h>
16 */
17 #define RS 0
18 #define RW 1
19 #define E 2
20 #define PSB 3
21 #define RST 4
22 #define DATA P3
23 #define PCTRL P1
24 #define uchar unsigned char
25 #define uint unsigned int
26 #define ulong unsigned long
27 #define stb(sfr,bit) (sfr|=(1<<bit))
28 #define clb(sfr,bit) (sfr&=~(1<<bit))
29 #define tsb(sfr,bit) (sfr&(1<<bit))
30 //供DisplayString函数的显示字符串。可直接输入中文
31 uchar str[]="北京理工大学 液晶显示技术";
32 uchar strnum[3]={" "};
33 void Delay(ulong DelayTime);
34 void Busy(uchar i);
35 void WriteCommand(uchar Command,uchar flgBusyWait);
C51 COMPILER V8.05a JY 04/05/2007 19:27:26 PAGE 2
36 void WriteData(uchar Command);
37 void Initiation(void);
38 void ClearScreen(void);
39 void DisplayString(uchar *ptr,uchar DDRAM);
40 uchar TranHexData(uchar);
41 uchar ReverseData(uchar a);
42 /*
43 const unsigned char bs[1024];
44 PROGMEM={
45 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
46 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
47 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
48 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
49 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
50 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
51 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
52 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
53 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
54 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
55 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
56 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
57 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
58 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
59 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
60 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
61 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
62 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
63 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
64 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
65 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
66 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
67 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
68 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
69 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
70 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
71 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
72 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
73 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
74 0xFF,0xFF,0xFF,0x67,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,
75 0xFF,0xFE,0x32,0x72,0xFE,0x33,0xFF,0x70,0x01,0xB9,
76 0xF1,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x32,0x52,
77 0x7F,0x33,0xFF,0xAF,0x7F,0xBE,0xCF,0xFF,0xFF,0xFF,
78 0xFF,0xFF,0xFF,0xFF,0x26,0x53,0x3F,0x33,0xFF,0xDF,
79 0x7F,0xDF,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
80 0x26,0x53,0x9F,0x33,0xFF,0xD3,0x77,0xDE,0xDF,0xFF,
81 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0E,0x53,0xCF,0x13,
82 0xFF,0xDD,0x67,0xDD,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,
83 0xFF,0xFF,0x26,0x07,0xE7,0x27,0xFF,0xDE,0x5F,0xD8,
84 0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x27,0xFF,
85 0xF3,0x3F,0xFF,0xD8,0x07,0xDF,0xFF,0xFF,0xFF,0xFF,
86 0xFF,0xFF,0xFF,0xFF,0x33,0xFF,0xFB,0x3F,0xFF,0xDB,
87 0x77,0xDC,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
88 0x33,0xFF,0xFE,0x3F,0xFF,0x1B,0x77,0xDD,0xDF,0xFF,
89 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
90 0xFF,0xF8,0x07,0xD0,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,
91 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xDD,
92 0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
93 0xFF,0xFF,0xFF,0xDF,0x7F,0xDD,0xDF,0xFF,0xFF,0xFF,
94 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xD0,
95 0x03,0xC0,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
96 0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0x7F,0xFF,0x7F,0xFF,
97 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
C51 COMPILER V8.05a JY 04/05/2007 19:27:26 PAGE 3
98 0xFF,0xFF,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
99 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
100 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
101 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
102 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
103 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
104 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
105 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
106 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
107 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
108 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
109 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
110 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
111 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
112 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
113 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
114 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
115 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
116 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
117 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
118 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
119 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
120 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
121 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
122 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
123 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
124 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
125 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
126 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
127 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
128 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
129 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
130 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
131 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
132 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
133 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
134 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
135 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
136 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
137 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
138 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
139 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
140 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
141 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
142 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
143 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
144 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
145 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
146 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
147 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
148 };
149 const unsigned char Num0[128];PROGMEM={
150 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
151 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
152 0x00,0x00,0x07,0xE0,0x00,0x00,0x0F,0xF0,0x00,0x00,
153 0x1F,0xF8,0x00,0x00,0x3C,0x3C,0x00,0x00,0x38,0x1C,
154 0x00,0x00,0x70,0x0E,0x00,0x00,0x70,0x0E,0x00,0x00,
155 0x70,0x0E,0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,
156 0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,0x00,0x00,
157 0xE0,0x07,0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,
158 0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,0x00,0x00,
159 0x70,0x06,0x00,0x00,0x70,0x0E,0x00,0x00,0x70,0x0E,
C51 COMPILER V8.05a JY 04/05/2007 19:27:26 PAGE 4
160 0x00,0x00,0x38,0x1E,0x00,0x00,0x3C,0x3C,0x00,0x00,
161 0x1F,0xF8,0x00,0x00,0x0F,0xF0,0x00,0x00,0x07,0xE0,
162 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
163 };
164 const unsigned char Num1[128];PROGMEM={
165 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
166 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
167 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
168 0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,
169 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
170 0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,
171 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
172 0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,
173 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
174 0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x0F,0xE0,
175 0x00,0x00,0x0F,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,
176 0x00,0xE0,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x60,
177 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
178 };
179 const unsigned char Num2[128];PROGMEM={
180 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
181 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
182 0x00,0x00,0xFF,0xFC,0x00,0x00,0xFF,0xFC,0x00,0x00,
183 0xFF,0xFC,0x00,0x00,0xE0,0x00,0x00,0x00,0x70,0x00,
184 0x00,0x00,0x78,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
185 0x1E,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x07,0x80,
186 0x00,0x00,0x03,0xC0,0x00,0x00,0x01,0xE0,0x00,0x00,
187 0x00,0xF0,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x38,
188 0x00,0x00,0x00,0x1C,0x00,0x00,0x70,0x1C,0x00,0x00,
189 0x70,0x1C,0x00,0x00,0x70,0x1C,0x00,0x00,0x70,0x1C,
190 0x00,0x00,0x38,0x3C,0x00,0x00,0x3C,0x38,0x00,0x00,
191 0x1F,0xF8,0x00,0x00,0x0F,0xF0,0x00,0x00,0x07,0xC0,
192 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -