急求1位数码管显示的8路抢答器的原理图及程序(应用单片机原理)

如题所述

也没有加分啊   题目中的任务也不少   帮你做完 后  要给俺选择“满意”才好。 

                     ORG       0000H

                     LJMP      MAIN

                     ORG      0100H

MAIN:          MOV      A,#0FFH

                     MOV      P2,A        ;显示器灭

LL0:           JB          P3.2 ,LL0  ;等待主持人  按下抢答开始按钮

                     MOV     A,#0C0H     ;抢答开始   显示0

                     MOV    P2,A

LL1:             JB         P1.7,LL2

                     MOV     A,#0F9H     ;1号选手抢答   显示1

                     MOV    P2,A

                      SJMP    LLEND     

LL2:             JB         P1.6,LL3

                     MOV     A,#0A4H     ;2号选手抢答   显示2

                     MOV    P2,A

                      SJMP    LLEND     

LL3:             JB         P1.5,LL4

                    MOV     A,#0B0H     ;3号选手抢答   显示3

                     MOV    P2,A

                     SJMP    LLEND     

LL4:             JB         P1.4,LL5

                    MOV     A,#99H     ;4号选手抢答   显示4

                     MOV    P2,A

                     SJMP    LLEND     

LL5:             JB         P1.3,LL6

                    MOV     A,#92H     ;5号选手抢答   显示5

                     MOV    P2,A

                     SJMP    LLEND     

LL6:             JB         P1.2,LL7

                    MOV     A,#82H     ;6号选手抢答   显示6

                     MOV    P2,A

                     SJMP    LLEND     

LL7:             JB         P1.1,LL8

                    MOV     A,#0F8H     ;7号选手抢答   显示7               

                    MOV    P2,A

                     SJMP    LLEND     

LL8:             JB         P1.0,LLL

                    MOV     A,#80H     ;8号选手抢答   显示8

                    MOV    P2,A     

                    SJMP    LLEND     

LLL:             SJMP   LL1            ;继续查询   有没有选手按下按钮

LLEND:        SJMP   LLEND       ;结束  等待主持人 按复位按钮 

 

温馨提示:答案为网友推荐,仅供参考
相似回答