📄 common.lst
字号:
C51 COMPILER V7.20 COMMON 09/18/2008 18:08:21 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE COMMON
OBJECT MODULE PLACED IN common.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE common.c LARGE BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "include.h"
2
3
4 void sys_init()
5 {
6 1 WDTCN=0XDE; //关看门狗
7 1 WDTCN=0XAD;
8 1 // OSCICN=0x07; //内部16M时钟
9 1 OSCXCN=0X67; //使用外部20MHz晶振作为时钟
10 1 // for(i=0;i<256;i++); //等待振荡器启动
11 1 while(!(OSCXCN&0X80)); //等待晶振工作稳定
12 1 OSCICN|=0x08; //使用外部时钟源作为系统时钟
13 1 OSCICN=0X08; //禁内部振荡器
14 1
15 1 XBR0=0X04; //
16 1 XBR1=0X00; //INT0连接到端口
17 1 XBR2=0X40; //交叉开关允许
18 1 PRT0CF=0xFF; //设置为推挽输出
19 1 PRT1CF=0xFF; //
20 1 PRT2CF=0xbf; //
21 1 PRT3CF=0xFF; //
22 1
23 1 }
24
25 void delayus()
26 {
27 1 _nop_();
28 1 _nop_();
29 1 _nop_();
30 1 _nop_();
31 1 _nop_();
32 1 _nop_();
33 1 _nop_();
34 1 }
35
36 void delay_ms(uint count)
37 {
38 1 uint ii,jj;
39 1 for(ii=0;ii<count;ii++)
40 1 {
41 2 for(jj=0;jj<2300;jj++)
42 2 {
43 3 _nop_();
44 3 }
45 2 }
46 1 }
47
48 void delay_us(uint count)
49 {
50 1 for(;count>0;count--)
51 1 {
52 2 _nop_();
53 2 _nop_();
54 2 _nop_();
55 2 _nop_();
C51 COMPILER V7.20 COMMON 09/18/2008 18:08:21 PAGE 2
56 2 _nop_();
57 2 _nop_();
58 2 _nop_();
59 2 _nop_();
60 2 }
61 1 }
62
63 void delay(uint i)
64 {
65 1 for(;i>0;i--);
66 1 }
67
68
69 uint qm(uchar n)
70 {
71 1 uint y=1;
72 1 for(;n>0;n--)
73 1 y*=2;
74 1 return y;
75 1 }
76
77
78 void uart_init(void)
79 {
80 1 SCON = 0x50; //模式1,8位UART,允许RX
81 1 TMOD = 0x20; // 定时器1,模式2,8位重装
82 1 TH1 = -(24576000/9600/16)+1; //按波特率设置定时器1重装载值
83 1 TR1 = 1; //启动定时器1
84 1 CKCON|= 0x10; // 定时器1使用系统时钟为时基
85 1 PCON|= 0x80; //SMOD0 = 1
86 1 TI = 1; //表示TX0就绪
87 1 }
88
*** WARNING C316 IN LINE 88 OF common.c: unterminated conditionals
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 168 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -