称重仿真设计【毕设课设】"/>
61 基于8086智能电子秤称重仿真设计【毕设课设】
摘 要 本设计介绍了一种基于8086微处理器的称重测控系统。基于微处理器的电子秤系统设计采用以8086作为核心控制器外围附有称重传感器(即电位器),A/D转换电路,报警器, LED显示电路,以8086、8255、8253芯片作为辅助设计等构成智能电子秤,从而实现电子称重系统的各种控制功能。
关键字 微处理器; 压力传感器; A/D转换器;
CODE SEGMENTASSUME CS:CODE
START:MOV AL,10000000B ;8255初始化
OUT 66H,AL
MOV DX,300H ;0809IO端口地址
OUT DX,AL ;启动AD转换DEBUG: ;循环扫描数码管
MOV AL,0FFH
OUT 62H,AL
MOV DL,20H
MOV AL,08H
OUT 64H,AL
MOV AL,[1000H]
OUT 62H,AL
SIM0: DEC DLJNZ SIM0 ;数码管第0位显示
MOV AL,0FFH
OUT 62H,AL
MOV DL,20H
MOV AL,04H
OUT 64H,AL
MOV AL,[1002H]
OUT 62H,AL
SIM1: DEC DLJNZ SIM1 ;数码管第1位显示
MOV AL,0FFH
OUT 62H,AL
MOV DL,20H
MOV AL,02H
OUT 64H,AL
MOV AL,[1004H]
OUT 62H,AL
SIM2: DEC DLJNZ SIM2 ;数码管第2位显示
;MOV DL,10H
;MOV AL,00H
;OUT 64H,AL
;MOV AL,[1006H]
;OUT 62H,AL
;SIM3: DEC DL;JNZ SIM3 ;数码管第3位不显示 ;延时>100ms
MOV DX,300H
MOV AX,0000H
IN AL,DX ;采集AD数据
MOV DL,0FAH
MUL DL
MOV DL,0FFH
DIV DL
MOV DL,02H
MUL DL ;数据处理
MOV DL,64H
DIV DL
;PUSH BX
MOV BX,OFFSET TABLE
XLAT
MOV DL,80H
SUB AL,DL ;处理后加小数点
MOV [1004H],AL ;最高位值存入内存
MOV AL,AH
MOV AH,00H
MOV DL,0AH
DIV DL
XLAT
MOV [1002H],AL ;小数点后两位值
MOV AL,AH
XLAT
MOV [1000H],AL
;POP BXMOV DX,300H
OUT DX,AL ;启动AD转换
;INC BX
JMP DEBUGTABLE DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;共阴表
CODE ENDS
END START
资料下载地址
=8888
更多推荐
61 基于8086智能电子秤称重仿真设计【毕设课设】
发布评论