📄 m1_init.lst
字号:
C51 COMPILER V7.02b M1_INIT 01/18/2005 21:37:30 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE M1_INIT
OBJECT MODULE PLACED IN M1_INIT.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE M1_INIT.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /****************************************/
2 /* Copyright (c) 2004, 通信工程学院戴佳 */
3 /* All rights reserved. */
4 /* 作 者:戴佳 */
5 /****************************************/
6
7 #include <other.h>
8
9 void M1_Init()
10 {
11 1 uchar rtmp;
12 1 P1=P1&0xF7;//hardware reset
13 1 delay1ms();
14 1 P1=P1|0x08;
15 1 delay1ms();
16 1 Load1MC();//装载SPOT微码子程序
17 1
18 1 WDI=1;
19 1 WDI=0;
20 1 M1RST=0x80;//RESET=1
21 1 M1RST=0x01;//INITSP=1
22 1 delay1ms(); //reset后需延时!!!!!!不可少
23 1 M1RST=0x60;//RESTAB=1,RESTBB=1
24 1 M1R1SET=0x80;//R1SETS=1
25 1 M1R2SET=0x80;//R2SETS=1
26 1 M1R3SET=0x80;//R3SETS=1
27 1 M1R4SET=0x80;//R4SETS=1
28 1 rtmp=M1_030;//clear A1LOP,读清零
29 1 rtmp=M1_060;//clear A2LOP
30 1 rtmp=M1_090;//clear A3LOP
31 1 rtmp=M1_0C0;//clear A4LOP
32 1 rtmp=M1_03A;//clear B1LOP
33 1 rtmp=M1_06A;//clear B2LOP
34 1 rtmp=M1_09A;//clear B3LOP
35 1 rtmp=M1_0CA;//clear B4LOP
36 1 LoadM1_C();//为用户特有操作装载所有控制寄存器
37 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 91 ----
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 + -