45 lines
1.6 KiB
Plaintext
45 lines
1.6 KiB
Plaintext
|
C51 COMPILER V9.59.0.0 UART 02/24/2024 21:37:53 PAGE 1
|
|||
|
|
|||
|
|
|||
|
C51 COMPILER V9.59.0.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) DEBUG OBJECT
|
|||
|
-EXTEND PRINT(.\Listings\Uart.lst) TABS(2) OBJECT(.\Objects\Uart.obj)
|
|||
|
|
|||
|
line level source
|
|||
|
|
|||
|
1 #include "Uart.h"
|
|||
|
2 void Uart1_Init(void) // 9600bps@12MHz
|
|||
|
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>2Ϊ<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; // <20><EFBFBD><F2BFAAB4><EFBFBD><EFBFBD>ж<EFBFBD>
|
|||
|
11 1 EA = 1; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>
|
|||
|
12 1 }
|
|||
|
13 extern char putchar(char ch)
|
|||
|
14 {
|
|||
|
15 1 SBUF = ch; // <20><>chд<68><D0B4>SBUF<55><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
16 1 while (TI == 0)
|
|||
|
17 1 ; // <20>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
18 1 TI = 0; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>־
|
|||
|
19 1 return ch;
|
|||
|
20 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)
|