📄 text3.lst
字号:
C51 COMPILER V7.06 TEXT3 03/24/2007 10:35:22 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE TEXT3
OBJECT MODULE PLACED IN Text3.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE Text3.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<c8051f340.h>
2 #include <stdio.h>
3 sbit TXD=P0^4;
4 sbit RXD=P0^5;
5 #define uchar unsigned char
6
7 void portInitiate(void)
8 {
9 1 XBR0=0X00; //输入输出端口功能选择寄存器
10 1 XBR1=0X00;
11 1 XBR2=0X00;
12 1 P0SKIP=0Xff; //
13 1 /*P1SKIP=0XCE;
14 1 P2SKIP=0X00;
15 1 P3SKIP=0X00; */
16 1 //EMI0CN=0XFF; //外部存储器控制器
17 1 EMI0CF=0x05;
18 1 EMI0TC=0X6D;
19 1 VDM0CN=0X80; //VDD寄存器
20 1 RSTSRC=0X00; //复位源寄存器
21 1 PCA0CN=0X00;
22 1 PCA0MD=0X88;
23 1 PCA0CPM4=0X00;
24 1 PCA0L=0xff;
25 1 PCA0H=0xff;
26 1 PCA0CPL0=0xff;
27 1 PCA0CPH0=0xff;
28 1 OSCXCN=0XE7; //外部振荡器控制寄存器
29 1 OSCICL=0X00; //关闭内部振荡器
30 1 //OSCICN=0X23;
31 1 CLKMUL=0X01;
32 1 //CLKSEL=0x21;
33 1 P0MDOUT=0Xff; //输出方式寄存器
34 1 /*P1MDOUT=0XCE;
35 1 P2MDOUT=0XFF;
36 1 P4MDOUT=0Xff;
37 1 P3MDOUT=0XFF;*/
38 1 }
39
40 void delay(int n)
41 {
42 1 uchar i;
43 1 unsigned int j;
44 1 for(i=0;i<n;i++)
45 1 {
46 2 for(j=0;j<1000;j++);
47 2 }
48 1 }
49
50 void main(void)
51 {
52 1 portInitiate();
53 1 P0=0x00;
54 1 //WByte(0xfc);
55 1 delay(30);
C51 COMPILER V7.06 TEXT3 03/24/2007 10:35:22 PAGE 2
56 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 96 ----
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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -