📄 serial.lst
字号:
C51 COMPILER V7.06 SERIAL 02/06/2009 11:22:08 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE serial.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //---------------------------------------
2 // Example read and write DS1820
3 // for AT89S52
4 // KEIL C51 v7.5
5 // www.GetMicro.com
6 //---------------------------------------
7 #include <AT89X52.H>
8 #include "serial.h"
9 #include<stdio.h>
10 #include <string.h>
11
12 //---------------------------------------
13 // Initialize serial port
14 //---------------------------------------
15 void InitSerial(void)
16 {
17 1 /* SCON = 0x52; // setup serial port control
18 1 TMOD = 0x20; // hardware (9600 BAUD @11.05592MHZ)
19 1 TH1 = 0xFD; // TH1
20 1 TR1 = 1; // Timer 1 on */
21 1
22 1 SCON = 0x50;
23 1 RCLK=1;
24 1 TCLK=1;
25 1 RCAP2H=0xFF;
26 1 RCAP2L=0xFD; //115200
27 1 TR2=1;
28 1 TI=1; //TI: set TI to send first char of UART
29 1
30 1 }
31 /*
32 void send_data(char uart_data)//gui du lieu qua cong COM
33 {
34 TI=0;
35 SBUF=uart_data;
36 while(TI==0){}//cho trong khi dang gui du lieu
37 // TI=0;
38 }
39 //***************Gu+?i mo^.t chuo^~i k
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -