找回密码
 立即注册

QQ登录

只需一步,快速开始

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

基于51单片机独立式按键显示数码管的设计

[复制链接]
跳转到指定楼层
楼主
ID:379235 发表于 2018-7-26 09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

独立式按键显示键号

ORG   0000H

    SJMP  START

    ORG   000BH

    CPL   P3.7

    MOV   TH0, 30H

    MOV   TL0, 31H

    RETI

START:

    INC   TMOD

    MOV   IE, #82H

M_LOOP:

    CLR   A

    JNB   P1.0, K0

    JNB   P1.1, K1

    JNB   P1.2, K2

    JNB   P1.3, K3

    JNB   P1.4, K4

    JNB   P1.5, K5

    JNB   P1.6, K6

    JNB   P1.7, K7

    SJMP  M_LOOP

K7: INC   A

K6: INC   A

K5: INC   A

K4: INC   A

K3: INC   A

K2: INC   A

K1: INC   A

K0: CLR   TR0

    PUSH  ACC

    ADD   A, #(D - $ - 2)

    MOVC  A, @A + PC

    MOV   P0, A

    POP   ACC

    RL    A

    PUSH  ACC

    ADD   A, #(M - $ - 3)

    MOVC  A, @A + PC

    MOV   30H, A

    MOV   TH0, A

    POP   ACC

    ADD   A, #(M - $ - 2)

    MOVC  A, @A + PC

    MOV   31H, A

    MOV   TL0, A

    SETB  TR0

    SJMP  M_LOOP


M:  DW    64580, 64684, 64777, 64820, 64898, 64968, 65030, 65058

D:  DB    0C0H,0F9H,0A4H,0B0H, 99H, 92H,  82H,0F8H, 80H, 90H   

END


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

使用道具 举报

沙发
ID:1 发表于 2018-7-26 14:58 | 只看该作者
此贴需要补全原理图后才可获得积分
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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