📄 serial.lst
字号:
C51 COMPILER V8.09 SERIAL 12/27/2007 12:49:20 PAGE 1
C51 COMPILER V8.09, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE serial.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <general.h>
2
3 void init_timer2(void)
4 {
5 1
6 1 TCLK=1; //serial use t2 and internal clock
7 1 RCLK=1;
8 1 C_T2=0;
9 1 RCAP2L=(unchar)baud;
*** ERROR C202 IN LINE 9 OF SERIAL.C: 'unchar': undefined identifier
*** ERROR C141 IN LINE 9 OF SERIAL.C: syntax error near 'baud'
10 1 RCAP2H=(unchar)(baud>>8);
*** ERROR C202 IN LINE 10 OF SERIAL.C: 'unchar': undefined identifier
11 1 }
12 void init_timer(void)
13 {
14 1 TMOD=0x22; //0,1 timer for 8bit auto reload
15 1 }
16 void init_int(void)
17 {
18 1 IT0=1; //external int 0,1,2,3 negtive pulse effect
19 1 IT1=1;
20 1 IT2=1;
21 1 IT3=1;
22 1 }
23 void init_interrupt(void)
24 {
25 1 IPH=0xc0; //INT 3,2,1,0 3highest,0low
26 1 IP=4;
27 1 PX3=1;
28 1 PX2=0;
29 1 }
30 void EI(void)
31 {
32 1 EA=1;
33 1
34 1 }
35
36 void NE(void)
37 {
38 1 EA=0;
39 1
40 1 }
41 void int_control(void)
42 {
43 1 ES=1;
44 1 ET1=1;
45 1 EX1=1;
46 1 ET0=1;
47 1 EX0=1;
48 1 EX2=1;
49 1 EX3=1;
50 1 }
51
52 void timer1_run(void)
C51 COMPILER V8.09 SERIAL 12/27/2007 12:49:20 PAGE 2
53 {
54 1 TR1=1;
55 1 }
56 void timer0_run(void)
57 {
58 1 TR0=1;
59 1 }
60 void timer2_run(void)
61 {
62 1 TR2=1;
63 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 3 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -