问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用编程怎么变出七段数码管显示从a——f

发布网友 发布时间:2022-04-19 18:55

我来回答

1个回答

热心网友 时间:2022-06-01 20:14

正好我们做了这个实验
你知道的,把数据段中的端口地址改为你的计算机可识别的8255A的端口地址

;从键盘接收数字,在七段数码管上显示
data segment
ioport equ 2400h-0280h
io8255a equ ioport+288h
io8255b equ ioport+28bh
led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
mesg1 db 0dh,0ah,'Input a num (0--9h):',0dh,0ah,'$'
data ends

code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dx,io8255b ;使8255的A口为输出方式
mov ax,10000000b ;80h,A组方式0,A口输出,B组方式0,B口输出,C口输出
out dx,al

sss:
mov dx,offset mesg1 ;显示提示信息
mov ah,09h
int 21h

mov ah,01 ;从键盘接收字符
int 21h

cmp al,'0' ;是否小于0
jb sss ;若是则退出
cmp al,'9' ;是否大于9
ja sss ;若是则退出

and al,0fh ;将所得字符的ASCII码减30H

mov bx,offset led ;bx为数码表的起始地址
xlat ;求出相应的段码

mov dx,io8255a ;从8255的A口输出
out dx,al

jmp sss ;转SSS

exit:
mov ah,4ch ;返回DOS
int 21h

code ends
end start
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
非法拘禁可以要求进行赔偿吗 非法拘禁怎样赔偿 非法拘禁可以要求赔偿吗,赔偿的标准是怎样的? 非法拘禁赔偿标准是什么 非法拘禁罪赔偿标准 非法拘禁起诉赔偿标准 非法拘禁可以获得国家赔偿吗,如何赔偿? 民生银行失落2023:业绩双降,资产质量下行,“千万元”罚单不断 30岁以上最好用的面霜平民价 ...了水上生命线(如图所示),人们乘坐的冲锋舟满载时排开水 共阴极7段数码管显示C程序 简述7段LED显示器结构? 七段数码管显示实验 七段数码显示器工作原理 7段数码管显示电路 如何让7段数码管显示F这个字母?请说明原理。 7段数码管怎么显示B D I K M N O Q R S T V W X Y ... 求单片机实验七段数码管显示实验程序 七段数码显示译码电路有几个输出端 关于7段数码管显示问题 手机的收款码在哪里找 大闸蟹要蒸多久? 大闸蟹很多人都喜欢吃,那么大闸蟹上锅需要蒸几分钟? 大闸蟹蒸多少分钟比较合适 大闸蟹蒸几分钟最好 大闸蟹要蒸多长时间 大闸蟹需要蒸多长时间? 蒸大闸蟹大约需要多久? 炒菜是被油溅到了脸上怎么办啊? 保存的二维码收款码在哪里找? 七段数码管显示英文字母 数电如何将十进制计数器输出的数用七段数码显示出来 led7段数码显示器的两种结构 在PLC中,怎么使用按钮计数并在七段数码管中显示? 共阳极7段数码显示管 的位码是高电平点亮还是低电... 七段数码管显示的数字是什么格式 7段数码管显示器的工作原理是什么?详细回答 收款码在哪里? 求助求助冰箱里的肉冻住了拿不出来咋 冰柜里的肉取不出来,怎么办 猪肉冻冰箱了,拿不出来!谁有好办法解冻? 新鲜肉放进冰箱冻硬拿不出来该怎么办? 绿化养护收费标准 绿化养护多少钱一平方你好,碧桂园23000平方绿化养... 绿化养护费用有没有专门的计算标准?? 物业管理费用包括哪些内容 园林绿化多少钱一平方 绿化养护怎么预算 收款码怎么弄 绿化养护多少钱一平方