您当前的位置:五五电子网电子知识电子制作娱乐电路简易秒表的制作 正文
简易秒表的制作

简易秒表的制作

点击数:7487 次   录入时间:03-04 11:54:41   整理:http://www.55dianzi.com   娱乐电路
        DISP:          PUSH      ACC                            ;A入栈保护

                       SETB      RS0                             ;保护第0组工作寄存器,启用第1组工作寄存器                      

MOV      R2,#08H                    ;LED待显示位数送R2

                       MOV      R1,#00H                    ;设定显示时间

                       MOV      R3,#7FH                    ;选中最右端LED

                       MOV      R0,#30H                    ;显示缓冲区首址送R0

                       MOV      A,@R0                      ;秒显示个位送A

       DISP1:          MOV      DPTR,#TAB               ;指向字形表首址

                       MOVC    A,@A+DPTR             ;查表取得字形码

                       MOV      DPTR,#4402H            ;指向8155PB口(段码口)

                       MOVX    @DPTR,A                 ;字形码送PB口

                       MOV      A,R3                         ;取位选字

                       MOV      DPTR,#4401H            ;指向8155PA口(位选口)

                       MOVX    @DPTR,A                 ;位码送PA口

                       DJNZ      R1,$                          ;延时0.5ms

                       DJNZ      R1,$                          ;延时0.5ms

                       RR          A                                 ;位选字移位

                       MOV      R3,A                         ;移位后的位选字送R3

                       INC        R0                               ;指向下一位缓冲区地址

                       MOV      A,@R0                      ;缓冲区数据送A

             DJNZ      R2,DISP1                  ;未扫描完,继续循环

                       CLR        RS0                             ;恢复第0组工作寄存器

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


本文关键字:制作  娱乐电路电子制作 - 娱乐电路

上一篇:用LM324的抢答器

《简易秒表的制作》相关文章>>>