📄 blank.lst
字号:
C51 COMPILER V8.01 BLANK 01/09/2009 17:53:58 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE BLANK
OBJECT MODULE PLACED IN blank.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE blank.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND
line level source
1 /*
2 volatile unsigned char hOrientFlag;
3 volatile unsigned char hStopFlag;
4 volatile unsigned int hLocalRad;
5 volatile unsigned char vOrientFlag;
6 volatile unsigned char vStopFlag;
7 volatile unsigned int vLocalRad;
8 volatile unsigned int vConst;
9 volatile unsigned char hRotationManner;
10 volatile unsigned char vRotationManner ;
11 void GeneralHRotation(char v)
12 {
13 hRotationManner=GENERALROTATION;
14 hOrientFlag=(v>=0)?1:-1;
15 v=(v>=0)?-v:v;
16 v=10*v; //作速度变换
17 RCAP2L=(unsigned char)v;
18 RCAP2H=(unsigned char)(v>>8);
19 }
20 void GeneralVRotation(char v)
21 {
22 vRotationManner=GENERALROTATION;
23 vOrientFlag=(v>=0)?1:-1;
24 v=(v>=0)?v:-v;
25 vConst= 10*v ; //因T0时间基数太小要在中断里作一个软计时处理
26 }
27 void PresetHRotation(char dot)
28 { //返绝对坐标
29 hRotationManner=PRESETROTATION;
30 RCAP2L=(unsigned char)100; //以最快速度运行
31 RCAP2H=(unsigned char)(100>>8);
32 }
33 void PresetVRotation(char dot)
34 { //返绝对坐标
35 vRotationManner=PRESETROTATION;
36 vConst= 10*10 ; //因T0时间基数太小要在中断里作一个软计时处理
37 }
38 void RoutinHRotation(char v)
39 {
40 hRotationManner=ROUTINROTATION;
41
42 RCAP2L=(unsigned char)v;
43 RCAP2H=(unsigned char)(v>>8);
44 }
45 void RoutinVRotation(char v)
46 {
47 vRotationManner=ROUTINROTATION;
48
49 vConst= 10*10 ;
50 }
51 */
52
53
54
55
C51 COMPILER V8.01 BLANK 01/09/2009 17:53:58 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
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 + -