您当前的位置:五五电子网电子知识单片机-工控设备51单片机数控调频台汇编程序 正文
数控调频台汇编程序

数控调频台汇编程序

点击数:7282 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   51单片机
FUN01OUT:    MOV    A,29H            ;判断百位数是0不是1
             XRL    A,#01H            ;
             JNZ     F01OUT            ;
             MOV    28H,#00H            ;百位数为1时,十位数为0
             AJMP   F001OUT            ;
F01OUT:      MOV    A,28H             ;百 位为0时,十位数只能是8或9
             XRL    A,#08H            ;判断是不是8
             JZ     F001OUT            ;十位数是8转F001OUT
             MOV    A,28H            ;
             XRL    A,#09H            ;判断是不是9
             JZ     F001OUT            ;十位数是9转F001OUT
             MOV    28H,#08H            ;不是8也不是9,十位赋值为8
F001OUT:     LCALL  DISPUPDAT       ;写入控制芯片(修改发射频率)
             RET                        ;返回
;
;02号键功能程序
KEYFUN02:    INC    27H                ;个位数加1
             MOV    A,27H            ;
             CLR    C                ;
             CJNE   A,#0AH,FUN02        ;判断是否小于10
FUN02:       JC     FUN02OUT            ;小于10转FUN02OUT
             MOV    27H,#00H            ;大于或等于10清为0
FUN02OUT:    LCALL  DISPUPDAT       ;写入控制芯片(修改发射频率)
             RET                        ;
;
;03号键功能程序
KEYFUN03:    INC    26H                ;个位数加1
             MOV    A,26H            ;
             CLR    C                ;
             CJNE   A,#0AH,FUN03        ;判断是不小于10
FUN03:       JC     FUN03OUT            ;小于10转FUN03OUT
             MOV    26H,#00H            ;大于或等于10清为0
FUN03OUT:    LCALL  DISPUPDAT       ;写入控制芯片(修改发射频率)
             RET                      ;返回
;
;04号键功能程序(频率预置键)
KEYFUN04:    MOV   29H,#01H       ; 预置109.0MHZ发射频率
             MOV   28H,#00H
             MOV   27H,#09H
             MOV   26H,#00H
             LCALL  DISPUPDAT       ;写入控制芯片(修改发射频率)
             RET
;
;05号键功能程序(频率预置键)
KEYFUN05:    MOV   29H,#01H       ; 预置108.0MHZ发射频率
             MOV   28H,#00H
             MOV   27H,#08H
             MOV   26H,#00H
             LCALL  DISPUPDAT       ;写入控制芯片(修改发射频率)
             RET
;
;06号键功能程序(频率预置键)
KEYFUN06:    MOV   29H,#01H       ; 预置105.0MHZ发射频率
             MOV   28H,#00H
             MOV   27H,#05H
             MOV   26H,#00H

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


本文关键字:数控  51单片机单片机-工控设备 - 51单片机

《数控调频台汇编程序》相关文章>>>