61 基于8086智能电子秤称重仿真设计【毕设课设】

编程入门 行业动态 更新时间:2024-10-22 20:21:39

61 基于8086智能电子秤<a href=https://www.elefans.com/category/jswz/34/1765635.html style=称重仿真设计【毕设课设】"/>

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智能电子秤称重仿真设计【毕设课设】

本文发布于:2024-03-23 21:16:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1742914.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:称重   电子秤   智能   毕设课设

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!