找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3941|回复: 0
收起左侧

独立式键盘与LED显示汇编语言程序与仿真

[复制链接]
ID:239543 发表于 2017-10-14 23:40 | 显示全部楼层 |阅读模式
仿真原理图如下面所示
0.png

单片机源程序如下:
  1. ORG 0000H
  2. START:         LJMP 0030H
  3.         ORG 0030H
  4.       MOV  P1,#0FFH
  5.       MOV P0,#00H        
  6. MAIN:         JNB P1.0,M0                ;查询是否有键按下
  7.         JNB P1.1,M1                ;查询K2键是否按下
  8.         JNB P1.2,M2                ;查询K3键是否按下
  9.         JNB P1.3,M3                ;查询K4键是否按下
  10.         JNB P1.4,M4                ;查询K5键是否按下
  11.         JNB P1.5,M5                ;查询K6键是否按下
  12.         JNB P1.6,M6                ;查询K7键是否按下
  13.         JNB P1.7,M7                ;查询K8键是否按下
  14. M0:        LCALL DELAY                ;延时,反弹跳
  15.         JNB P1.0,P10                ;K1键压下处理
  16.         SJMP MAIN
  17. M1:        LCALL DELAY                ;延时,反弹跳
  18.         JNB P1.1,P11                ;K2键压下处理
  19.         SJMP MAIN
  20. M2:        LCALL DELAY                ;延时,反弹跳
  21.         JNB P1.2,P12                ;K3键压下处理
  22.         SJMP MAIN
  23. M3:        LCALL DELAY                ;延时,反弹跳
  24.         JNB P1.3,P13                ;K3键压下处理
  25.         SJMP MAIN
  26. M4:        LCALL DELAY                 ;延时,反弹跳
  27.         JNB P1.4,P14                ;K5键压下处理
  28.         SJMP MAIN
  29. M5:        LCALL DELAY                 ;延时,反弹跳
  30.         JNB P1.5,P15                ;K6键压下处理
  31.         SJMP MAIN
  32. M6:        LCALL DELAY                 ;延时,反弹跳
  33.         JNB P1.6,P16                ;K7键压下处理
  34.         SJMP MAIN
  35. M7:        LCALL DELAY                 ;延时,反弹跳
  36.         JNB P1.7,P17                ; K8键压下处理
  37.         SJMP MAIN
  38. P10:        CPL P0.0
  39.         SJMP MAIN
  40. P11:        CPL P0.1
  41.         SJMP MAIN
  42. P12:        CPL P0.2
  43.         SJMP MAIN
  44. P13:        CPL P0.3
  45.         SJMP MAIN
  46. P14:        CPL P0.4
  47.         SJMP MAIN
  48. P15:        CPL P0.5
  49.         SJMP MAIN
  50. P16:        CPL P0.6
  51.         SJMP MAIN
  52. P17:        CPL P0.7
  53. ……………………

  54. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
独立式键盘与LED显示.zip (47.27 KB, 下载次数: 23)
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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