📄 mb1504_driver.lst
字号:
C51 COMPILER V8.08 MB1504_DRIVER 11/06/2007 20:32:56 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MB1504_DRIVER
OBJECT MODULE PLACED IN MB1504_Driver.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE MB1504_Driver.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "reg52.h"
2 #include "user.h"
3 #define uchar unsigned char
4 #define uint unsigned int
5 #define ulong unsigned long
6
7 sbit clk =P3^2;
8 sbit dat=P0^1;
9 sbit en=P3^3;
10
11
12
13
14
15 void init_reference_reg()
16 {
17 1 uint temp=0x1001;
18 1 uchar i;
19 1 en=0;
20 1 clk=0;
21 1 for(i=0;i<16;i++)
22 1 {
23 2 if(temp & 0x8000)
24 2 dat=1;
25 2 else
26 2 dat=0;
27 2 clk=1;
28 2 temp<<=1;
29 2 clk=0;
30 2 }
31 1 en=1;
32 1 en=1;
33 1 en=0;
34 1 }
35
36 void write_counter_reg()
37 {
38 1 ulong temp;
39 1 uchar i;
40 1 temp=0x0faf0000;
41 1
42 1 en=0;
43 1 clk=0;
44 1 for(i=0;i<19;i++)
45 1 {
46 2 if(temp & 0x80000000)
47 2 dat=1;
48 2 else
49 2 dat=0;
50 2 clk=1;
51 2 temp<<=1;
52 2 clk=0;
53 2 }
54 1 en=1;
55 1 en=1;
C51 COMPILER V8.08 MB1504_DRIVER 11/06/2007 20:32:56 PAGE 2
56 1 en=0;
57 1
58 1
59 1
60 1 }
61
62
63
64 void main()
65 {
66 1 delay(20);
67 1 init_reference_reg();
68 1 write_counter_reg();
69 1 while(1);
70 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 165 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 4
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 + -