?? uart.lst
字號(hào):
C51 COMPILER V8.02 UART 05/08/2009 20:02:42 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE UART
OBJECT MODULE PLACED IN uart.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE uart.c BROWSE
line level source
1 #include "uart.h"
2
3 /*
4 *函數(shù)名:uart_init
5 *功能:初始化UART,方式1
6 *參數(shù):
7 * ren:是否使能接收
8 * inter:是否使能中斷
9 */
10 void uart_init(bit ren,bit inter){
11 1 SCON=0x40;
12 1 if(ren)
13 1 SCON|=0x10;
14 1 if(inter)
15 1 IE|=0x10;
16 1 }
17
18 /*
19 *函數(shù)名:set_boudrate_19200
20 *功能:設(shè)置UART波特率19200bps
21 */
22 void uart_boud19200(){
23 1 TMOD=0x20; //定時(shí)器1方式2
24 1 TH1=0xFD;
25 1 TL1=0xFD;
26 1 PCON|=0x80;//SMOD=1
27 1 TR1=1;
28 1 }
29
30 /*
31 *函數(shù)名:uart_send
32 *功能:串口發(fā)送數(shù)據(jù)
33 *參數(shù):
34 * data:發(fā)送的字節(jié)數(shù)據(jù)
35 */
36 void uart_send(unsigned char d){
37 1 SBUF=d;
38 1 while(!TI){
39 2 }
40 1 TI=0;
41 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 39 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -