📄 ex7-6.lst
字号:
A51 MACRO ASSEMBLER EX7_6 11/27/2009 21:52:33 PAGE 1
MACRO ASSEMBLER A51 V8.01
OBJECT MODULE PLACED IN ex7-6.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ex7-6.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;$include (STC12C5A.INC) ;包含STC12C5A60S2寄存器定义文件
+1 2 $nomod51
+1 3 +1 $save
+1 152 +1 $restore
153 ;定义常量
154 ;pulse_width_MAX = pulse_width_MIN 时, 输出脉冲宽度不变。
00F0 155 pulse_width_MAX EQU 0F0H ;PWM 脉宽最大值, 占空比 = 93.75%
0010 156 pulse_width_MIN EQU 10H ;PWM 脉宽最小值, 占空比 = 6.25%
0038 157 step EQU 38H ;PWM 脉宽变化步长
158 ;定义变量
0030 159 pulse_width EQU 30H
0000 160 ORG 0000H
0000 020050 161 LJMP MAIN
0050 162 ORG 0050H
0050 163 MAIN:
0050 758170 164 MOV SP, #70H
0053 75D980 165 MOV CMOD, #80H ;PCA 在空闲模式下停止 PCA 计势鞴ぷ
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -