51_LanQiaoBei/模板/zuolan_v1标志位/prj/Listings/uart.lst

43 lines
1.5 KiB
Plaintext
Raw Permalink Normal View History

2025-04-13 01:02:19 +08:00
C51 COMPILER V9.60.7.0 UART 03/10/2025 18:03:55 PAGE 1
C51 COMPILER V9.60.7.0, COMPILATION OF MODULE UART
OBJECT MODULE PLACED IN .\Objects\uart.obj
COMPILER INVOKED BY: D:\Keil_v5\C51\BIN\C51.EXE ..\driver\uart.c OPTIMIZE(8,SPEED) BROWSE INCDIR(..\driver;..\user) DEBU
-G OBJECTEXTEND PRINT(.\Listings\uart.lst) TABS(2) OBJECT(.\Objects\uart.obj)
line level source
1 #include "uart.h"
2 void Uart1_Init(void) // 9600bps@12.000MHz
3 {
4 1 SCON = 0x50; // 8λ<38><CEBB><EFBFBD><EFBFBD>,<2C>ɱ䲨<C9B1><E4B2A8><EFBFBD><EFBFBD>
5 1 AUXR |= 0x01; // <20><><EFBFBD><EFBFBD>1ѡ<31><D1A1><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><32><CEAA><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7><EFBFBD><EFBFBD><EFBFBD>
6 1 AUXR |= 0x04; // <20><>ʱ<EFBFBD><CAB1>ʱ<EFBFBD><CAB1>1Tģʽ
7 1 T2L = 0xC7; // <20><><EFBFBD>ö<EFBFBD>ʱ<EFBFBD><CAB1>ʼֵ
8 1 T2H = 0xFE; // <20><><EFBFBD>ö<EFBFBD>ʱ<EFBFBD><CAB1>ʼֵ
9 1 AUXR |= 0x10; // <20><>ʱ<EFBFBD><CAB1>2<EFBFBD><32>ʼ<EFBFBD><CABC>ʱ
10 1 ES = 1; // ʹ<>ܴ<EFBFBD><DCB4><EFBFBD>1<EFBFBD>ж<EFBFBD>
11 1 EA = 1;
12 1 }
13 extern char putchar(char ch) {
14 1 SBUF = ch;
15 1 while (TI == 0);
16 1 TI = 0;
17 1 return ch;
18 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 31 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)