基于光纤传感器的位移计设计内容摘要:

果 TEMP EQU 32H。 存放中间结果 TEMP1 EQU 33H。 存放中间结果 TEMP2 EQU 34H。 存放中间结果 ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV SP,60H SETB CLR MOV SET_VH,05H MOV SET_VL,00H MOV SET_VL1,00H MOV SET_VL2,00H LCALL INIT_8155 START1:LCALL AD_LED LCALL SET_KEY LCALL ARM SJMP START1 AD_LED:LCALL ADC0809。 调用 0809 采样程序 LCALL ZHH。 采样值转换为电压值 沈阳航空工业学院课程设计论文 基于光纤传感器的位移计设计 第 6 页 MOV A,40H CALL HEX_LEDD MOV 5FH,TEMP MOV A,41H CALL HEX_LED MOV 5EH,TEMP1 MOV 5DH,TEMP2 MOV 5CH,3EH。 U LCALL WRITE_LED RET ADC0809:PUSH DPL PUSH DPH PUSH ACC MOV P2,7FH MOV R1,78H L1: MOVX @R1,A MOV R2,10H L4: DJNZ R2,L4 L2: JNB ,L2 MOVX A,@R1 MOV ADVAL,A POP ACC POP DPH POP DPL RET ZHH:PUSH PSW PUSH ACC SETB RS0 MOV A,0C4H MOV B,ADVAL MUL AB MOV R6,B MOV R7,A HB2:CLR A MOV R3,A MOV R4,A MOV R5,A MOV R2,10H HB3:MOV A,R7 RLC A MOV R7,A MOV A,R6 沈阳航空工业学院课程设计论文 基于光纤传感器的位移计设计 第 7 页 RLC A MOV R6,A MOV A,R5 ADDC A,R5 DA A MOV R5,A MOV A,R4 ADDC A,R4 DA A MOV R4,A MOV A,R3 ADDC A,R3 MOV R3,A DJNZ R2,HB3 MOV 40H,R3 MOV 41H,R4 POP ACC POP PSW RET HEX_LEDD:PUSH DPH PUSH DPL PUSH ACC ANL A,0FH MOV DPTR,BCD_CODED。 DPTR 到 SCIICODE MOVC A,@A+DPTR。 取得段码 MOV TEMP,A POP ACC POP DPL POP DPH RET BCD_CODED:DB 0BFH,86H,0DBH,0CFH,0E6H DB 0EDH,0FDH,87H,0FFH,0EFH HEX_LED:PUSH DPH PUSH DPL PUSH ACC PUSH ACC SWAP A ANL A,0FH MOV DPTR,BCD_CODE。 DPTR 指到 ASCIICODE MOVC A,@A+DPTR。 取得段码 MOV TEMP1,A。 ;显存位置 POP ACC 沈阳航空工业学院课程设计论文 基于光纤传感器的位移计设计 第 8 页 ANL A,0FH MOV DPTR,BCD_CODE。 ;留下低四位单元 MOVC A,@A+DPTR。 ;取得 ASCII 码 MOV TEMP2,A。 后加 POP ACC POP DPL POP DPH RET BCD_CODE:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH。 DB 77H,7CH,39H,5EH,79H,71H,73H,00H,40H WRITE_LED:PUSH DPH PUSH DPL PUSH ACC MOV R0,5CH MOV R3,0F7H MOV A,R3 AGAIN:MOV DPTR,K8155A MOVX @DPTR,A MOV A,@R0 MOV DPTR,K8155B MOVX @DPTR,A LCALL DELAY01 INC R0 MOV A,R3 JNB ,OUT RR A MOV R3,A AJMP AGAIN OUT:POP ACC。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。