📄 keyboard_pc_rec.lst
字号:
C51 COMPILER V7.06 KEYBOARD_PC_REC 07/01/2005 05:19:03 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE KEYBOARD_PC_REC
OBJECT MODULE PLACED IN Keyboard_PC_Rec.OBJ
COMPILER INVOKED BY: G:\开发工具\Keil\C51\BIN\C51.EXE Keyboard_PC_Rec.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /**********************************Copyright (c)*********************************
2 ;** 西南科技大学计算机学院
3 ;** http://cs.swust.edu.cn
4 ;**
5 ;** 日期: 2005.5.10
6 ;** 描述: 红外通信实验,本程序也通过调试,仅供参考。
7 ;** 实验内容: 利用红外线传输数据
8 ;** 适用机型: AT89S52
9 *********************************************************************************/
10 #include "PrintKey.h"
11 #include "ReceiveData.h"
12 /*******************************************************
13 名称: 初始化运行环境
14 功能: 初始化各寄存器与端口状态
15 设置串口工作方式,波特率 3138
16 参数: 无
17 返回值:无
18 *******************************************************/
19 void DeviceInit(void)
20 {
21 1 EA=1;
22 1 ES=1;
23 1 EX0=1;
24 1 T2CON = 0x39; //设置定时器2的工作模式为波特率发生器方式,
25 1 RCAP2H = 0xFF; //设置波特率
26 1 RCAP2L = 0x11;
27 1 SCON = 0x50; //设置串口工作方式为方式1
28 1 TR2 = 0x01; //启动定时器2*/
29 1 TL0=0xB0; //置定时器初值
30 1 TH0=0xFC;
31 1 TMOD=0x01; //设定定时器/计数器0工作方式为1
32 1 ET0=0x01;
33 1 PS=1; //设置中断优先级
34 1 PT0=0;
35 1 TR0=0x01;
36 1 }
37 /*******************************************************
38 名称: 主函数
39 功能: 应用程序入口
40 参数: 无
41 返回值:无
42 *******************************************************/
43 void main()
44 {
45 1 DeviceInit(); //初始化定时器0与串口
46 1 ChoiceData(char_NULL);
47 1 while(1)
48 1 {
49 2 Display();
50 2 }
51 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1684 ----
C51 COMPILER V7.06 KEYBOARD_PC_REC 07/01/2005 05:19:03 PAGE 2
CONSTANT SIZE = 664 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 25 3
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -