main.lst
来自「香港科大机器人资料 单片机相关知识」· LST 代码 · 共 71 行
LST
71 行
C51 COMPILER V8.02 MAIN 03/09/2008 21:16:13 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "P89v51rx2.H"
2 #include "delay.h"
3 #include "io_assign.h"
4 #include "lcd.h"
5
6 uchar buf_scom=0;
7
8 void main()
9 {
10 1 EA=1;
11 1 SCON = 0x50; //串行口工作方式1,允许接收
12 1 REN=1; //允许接收
13 1 ES=1; //串行中断允许
14 1
15 1 TMOD=0x20;
16 1 TH1=0xFD;
17 1 TL1=0xFD; //定时器1工作于自动装载模式
18 1 TR1=1; //启动定时器T1;
19 1
20 1 LCM1602_Init();
21 1 LCM1602_clear();
22 1 LCM1602_write_string(0,2,"xieqianli");
23 1
24 1 while(1)
25 1 {
26 2 // SBUF=0xAD;
27 2 // while(TI==0);
28 2 // TI=0;
29 2 LCM1602_clear();
30 2 num16(1,0,buf_scom);
31 2 delay_ms(100);
32 2 }
33 1 }
34
35 /*===================================================
36 串口中断
37 =====================================================*/
38 void scom(void) interrupt 4
39 {
40 1 if(RI)
41 1 {
42 2 RI=0;
43 2 buf_scom=SBUF; //读走数据
44 2 }
45 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 609 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 21
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V8.02 MAIN 03/09/2008 21:16:13 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?