基于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查询输出计数器仿真设计-资料下载

基于8086查询输出计数器仿真设计-资料下载

资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计

资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计

基于8086计数器仿真系统设计-设计资料

基于8086方波锯齿波三角波发生器仿真基于8086的LCD1602显示仿真设计基于8086的LED点阵汉字流水显示设计基于8086的LED中文显示屏显示设计-仿真设计资料转发