📄 serial.lst
字号:
C51 COMPILER V8.08 SERIAL 01/08/2008 15:03:27 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE src\serial.c LARGE OPTIMIZE(0,SPEED) BROWSE INCDIR(.\include) DEBUG OBJECTE
-XTEND PRINT(.\serial.lst) OBJECT(serial.obj)
line level source
1
2 /*************************************************
3 *
4 * ---| | 0 | 1 | 2 | 3 | 4 | 5 | 6 |---|---|
5 * |_S_|___|___|___|___|___|___|___|_S_|_S_|___
6 *
7 ************************************************/
8 #include "includes.h"
9
10
11 void Sendchar(UINT8 *p_data)
12 {
13 1 UINT8 s_data;
14 1
15 1 s_data = *p_data;
16 1 Sendbyte(s_data);
17 1
18 1 }
19
20 void Sendbyte(UINT8 s_data)
21 {
22 1 Receive_disable();
23 1 Send_enable();
24 1
25 1 s_data |= 0x80; //发送时屏蔽最高位,当作停止位
26 1 SBUF1 = s_data;
27 1 while (!(SCON1&0x02));
28 1 SCON1 &= 0xfd;
29 1
30 1 Send_disable();
31 1 Receive_enable();
32 1 }
33
34 UINT8 Getchar(void)
35 {
36 1 UINT8 g_data;
37 1
38 1 // while (!(SCON1&0x01));
39 1 SCON1 &= 0xfe;
40 1 g_data = SBUF1;
41 1 g_data &= 0x7f; //接受时屏蔽最高位,当作停止位
42 1
43 1 return g_data;
44 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 116 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 6 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V8.08 SERIAL 01/08/2008 15:03:27 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -