基于8086查询输出计数器仿真设计-资料下载
Posted Mr song song
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于8086查询输出计数器仿真设计-资料下载相关的知识,希望对你有一定的参考价值。
【资源下载】下载地址:点击下载(1161) 百度网盘
如图是一个统计按键次数的电路原理图,其中COUNT是计数按键,CLEAR是清零按键,7SEG是共阳极七段数据管,接口电路的端口地址是0200H。
试用查询方式编写显示按键次数的程序,要求显示一位十六进数。即从0开始计数,每按一次COUNT按键,显示次数加1,当计数到15次(显示F)后,再次按键时从0开始计数,无论何时按下CLEAR键,计数值都会清零。(要求EXE源程序格式,考虑按键去抖动和按键释放,并写出七段数码管译码段码值。已知延时子程序是delay20ms。)
;---数据段
DSEG SEGMENT
;软件七段译码表()
LED_SEG_CODE db 3Fh,06h,5Bh,4Fh,66h,6Dh,7Dh,07,7Fh,6Fh,77h,7Ch,39h,5Eh,79h,71h
DSEG ENDS
;---堆栈段
SSEG SEGMENT
DB 100 dup(0)
SSEG ENDS
;---代码段
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG,SS:SSEG
;---主程序开始
START:
MOV DX,nIO1
again:
MOV BX,0 ;显示数据
MOV AL, [BX+LED_SEG_CODE]
OUT DX,AL
delay 0FH
polling:
IN AL,DX
AND AL,00000011B
CMP AL, 00000011B ;查状态D1D0=11b等待
JE polling
delay 0FH ;去抖动
IN AL, DX
以上是关于基于8086查询输出计数器仿真设计-资料下载的主要内容,如果未能解决你的问题,请参考以下文章
资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计
资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计
基于8086方波锯齿波三角波发生器仿真基于8086的LCD1602显示仿真设计基于8086的LED点阵汉字流水显示设计基于8086的LED中文显示屏显示设计-仿真设计资料转发