找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2406|回复: 1
打印 上一主题 下一主题
收起左侧

8086汇编程序 按下按键显示对应的键值 分别为1-8(从上到下)

[复制链接]
跳转到指定楼层
楼主
8086按键数码管设计

按下按键显示对应的键值
分别为1-8(从上到下)
8086源程序如下:
  1. CTRW EQU 3FEH
  2. PORTA EQU 3F8H
  3. PORTB EQU 3FAH

  4. CODE SEGMENT
  5. ASSUME CS:CODE,DS:CODE

  6. BEGIN:
  7.       MOV BL,1  
  8.       
  9.       MOV DX,CTRW
  10.       MOV AL,90H
  11.       OUT DX,AL
  12.       
  13. LOOP1:
  14.       MOV CL,01H
  15.       MOV DX,PORTA
  16.       IN AL,DX
  17.       CMP AL,0FFH
  18.       JNE DISP  
  19.       JMP LOOP1  
  20.       
  21. DISP: TEST AL,01H
  22.       JNZ PROCESS
  23.       
  24.         
  25.       MOV AL,CL
  26.       MOV DX,PORTB
  27.       OUT DX,AL                 
  28.       JMP LOOP1
  29.       
  30. PROCESS:
  31.       
  32.       ROR AL,1
  33.       INC CL
  34.       CMP CL,8
  35.       JA  LOOP1
  36.       JMP DISP
  37.       


  38. ;DISP: MOV DX,PORTB
  39. ;      MOV AL,BL
  40. ;      OUT DX,AL
  41. ;      JMP LOOP1


  42. CODE ENDS
  43. END BEGIN


复制代码

全部资料51hei下载地址:
按键 数码管.zip (1013.49 KB, 下载次数: 24)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:88256 发表于 2020-12-21 20:38 | 只看该作者
我手里也有一片8086,一直在吃灰中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表