⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 静音琴的源码,有兴趣的拼音可以下载下来看看,这个是可以生产的程序.
💻
字号:
;********************************
;       复位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 + -