📄
字号:
;********************************
; 复位RAM (调试通过)
;********************************
FWRAM:
;修改音量表--------------------
MOV XGJH,#0 ;修改键号
MOV FJJS,#0 ;放键计数
MOV JSQGJ,#0 ;计数器高键
MOV JSQDJ,#0 ;计数器低键
MOV SFSJML,#0 ;发送数据命令
MOV SFSJZT,#0 ;发送数据状态
MOV SFSJJS,#0 ;发送数据计数
;------
CLR BZ_YLBC ;音量保存标志,0=不保存
CLR BZ_YLJX ;音量减小标志,0=不减小
CLR BZ_YLZJ ;音量增加标志,0=不增加
CLR BZ_YLHF ;音量恢复标志,0=不恢复
CLR BZ_XZYL ;修正音量标志,0=不修正
;------
SETB BZ_FSSJ ;发送数据标志,1=不需处理
SETB BZ_QDXZ ;启动修正标志,1=不起动
;------------------------------
MOV RLSX,#7FH ;左右声相
MOV FHJSQ,#0 ;恢复计数器
MOV YLDX,#80H ;音量大小
MOV DP1H,#0 ;数据指针H
MOV DP1L,#0 ;数据指针L
MOV JXH,#21 ;键序号
;----深圳-----------
MOV VA,#07BH ;上比较点
MOV VB,#0BAH ;下比较点
;----温州-----------
;MOV VA,#093H ;上比较点(7.15k,5.7mm)
;MOV VB,#0C5H ;下比较点(7.15k,4.4mm)
;---------------
MOV RXD_OUT,#80H;串口接收数据取出地址
MOV RXD_IN,#80H ;串口接收数据放入地址
MOV TXD_OUT,#0 ;串口发送数据取出地址
MOV TXD_IN,#0 ;串口发送数据放入地址
;----------------
MOV JP11X,#0FFH ;第11组键盘下标志,0=动
MOV JP10X,#0FFH ;第10组键盘下标志,0=动
MOV JP9X,#0FFH ;第 9组键盘下标志,0=动
MOV JP8X,#0FFH ;第 8组键盘下标志,0=动
MOV JP7X,#0FFH ;第 7组键盘下标志,0=动
MOV JP6X,#0FFH ;第 6组键盘下标志,0=动
MOV JP5X,#0FFH ;第 5组键盘下标志,0=动
MOV JP4X,#0FFH ;第 4组键盘下标志,0=动
MOV JP3X,#0FFH ;第 3组键盘下标志,0=动
MOV JP2X,#0FFH ;第 2组键盘下标志,0=动
MOV JP1X,#0FFH ;第 1组键盘下标志,0=动
;----------------
MOV JP11S,#0FFH ;第11组键盘上标志,0=动
MOV JP10S,#0FFH ;第10组键盘上标志,0=动
MOV JP9S,#0FFH ;第 9组键盘上标志,0=动
MOV JP8S,#0FFH ;第 8组键盘上标志,0=动
MOV JP7S,#0FFH ;第 7组键盘上标志,0=动
MOV JP6S,#0FFH ;第 6组键盘上标志,0=动
MOV JP5S,#0FFH ;第 5组键盘上标志,0=动
MOV JP4S,#0FFH ;第 4组键盘上标志,0=动
MOV JP3S,#0FFH ;第 3组键盘上标志,0=动
MOV JP2S,#0FFH ;第 2组键盘上标志,0=动
MOV JP1S,#0FFH ;第 1组键盘上标志,0=动
;----------------
MOV JP11H,#0FFH ;键盘11回标志,0=没回
MOV JP10H,#0FFH ;键盘10回标志,0=没回
MOV JP9H,#0FFH ;键盘 9回标志,0=没回
MOV JP8H,#0FFH ;键盘 8回标志,0=没回
MOV JP7H,#0FFH ;键盘 7回标志,0=没回
MOV JP6H,#0FFH ;键盘 6回标志,0=没回
MOV JP5H,#0FFH ;键盘 5回标志,0=没回
MOV JP4H,#0FFH ;键盘 4回标志,0=没回
MOV JP3H,#0FFH ;键盘 3回标志,0=没回
MOV JP2H,#0FFH ;键盘 2回标志,0=没回
MOV JP1H,#0FFH ;键盘 1回标志,0=没回
;----------------
SETB BZ_XFS ;需发送标志, 1=不需
SETB BZ_TXD ;发送标志, 1=没有
SETB BZ_RXD ;接收标志, 1=没有
SETB BZ_KGJP ;开关键盘标志,1=没开
;SETB BZ_150US ;150uS标志, 1=时间没到
SETB BZ_FSWB ;发送完毕标志,1=完
SETB BZ_JTBS ;脚踏板上标志,0=动
SETB BZ_JTBX ;脚踏板下标志,0=动
SETB BZ_JTBH ;脚踏板回标志,0=没回
;----------------
RET
include "软件陷阱.asm"
;********************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -