标题: 单片机直流电机汇编程序 显示屏显示不了转速?求指导 [打印本页]

作者: 51111144    时间: 2022-12-22 17:05
标题: 单片机直流电机汇编程序 显示屏显示不了转速?求指导


ORG 0000H
         MOV P0,#7FH
         AJMP KEY1
         ORG 0100H
KEY1: MOV P2,#0FFH  
         MOV A,P2
         CPL A
         JZ KEY1      
         LCALL D10ms
         MOV A,P2
         CPL A
         JZ KEY1
         JB ACC.0,Pk0  
         JB ACC.1,Pk1
         JB ACC.2,Pk2
         JB ACC.3,Pk3
         JB ACC.4,Pk4         
         LJMP KEY1
         Pk0: LCALL Pkey0
         LJMP KEY1
Pk1: LCALL Pkey1
         LJMP KEY1
Pk2: LCALL Pkey2
         LJMP KEY1
Pk3: LCALL Pkey3
         LJMP KEY1
Pk4: LCALL Pkey4
         LJMP KEY1
Pkey0: JNB P2.0,Pkey0
           JNB P0.7,ON
           MOV P0,#07FH
           RET
    ON:MOV P0,#0FFH           
           RET
Pkey1: JNB P2.1,Pkey1            
           JNB P0.7,ZZ
           MOV P0,#0H
           RET
        ZZ:MOV P0,#0FFH
           RET
Pkey2: JNB P2.2,Pkey2
           MOV P0,#0AFH ;
           RET
Pkey3: JNB P2.3,Pkey3
           MOV P0,#0CAH ;
           RET
Pkey4: JNB P2.4,Pkey4
           MOV P0,#0FFH ;
           RET           
D10ms: MOV R7,#25
D1:    MOV R6,#200
           DJNZ R6,$
           DJNZ R7,D1
           RET
           END
    ORG 0000H;
    MOV P2,#00H;               
        MOV A,#20H;
        MOV P2.5,A.7;
        MOV P2.6,A.6;
        MOV P2.7,A.5;
        MOV DPTR,#1000H;
        MOV A,#0CH;
        LCALL LCD_CMD;
        MOV A,#01H;
        LCALL LCD_CMD;
        MOV A,#'D';
        LCALL LCD_DATA;
        MOV A,#'C';
        LCALL LCD_DATA;
        MOV A,#':';
        LCALL LCD_DATA;
        MOV A,#' ';
        LCALL LCD_DATA;
        MOV A,#1000H;
        LCALL LCD_INT;
        LCALL LCD_END;
    END                                 ;
LCD_CMD:
    MOV DPTR,#8000H        ;
显示屏显示不了转速怎么回事大佬们

作者: 人中狼    时间: 2022-12-23 13:40
要选用带转速反馈的电机




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1