欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機用一位數碼管循環顯示0-9,A-f

作者:藍夢荒   來源:本站原創   點擊數:  更新時間:2013年12月08日   【字體:
                              功能:51單片機用一位數碼管循環顯示0-9,A-f ,十六位字,變換間隔為一秒
                               程序:主要使用查表的方法(從程序存儲器里裝載數據)
                              
                                         ORG   00H
                               START:    SETB  P2.7;打開位選鎖存器
                                         MOV   P0,#0FEH;載入位選信號,第一位顯示
                                         CLR   P2.7;關閉位選鎖存器
                                         MOV   R0,#0;這一句和下一句是將A清零操作(初始化)
                              LOOP:      MOV   A,R0;將A清零操作
                                       MOV   DPTR,#TAPE ;裝載表頭  
                                       MOVC  A,@A+DPTR;查表取數據
                                         SETB  P2.6;打開段選鎖存器
                                         MOV   P0,A;輸出數據到P0口
                                         CLR   P2.6;關段選鎖存器
                                         CALL  DELAY;延時一秒
                                         INC   R0;將R0自加一(準備取下一表頭數據)
                                         CJNE  R0,#16,LOOP;比較指令,看否取到了十六位否  則繼續取表數據
                                         JMP   START;跳到"START開始
                                 DELAY:MOV R5,#50;延時一秒子程序
                                    D1:MOV R6,#100
                                    D2:MOV R7,#100
                                       DJNZ R7,$
                                       DJNZ R6,D2
                                       DJNZ R5,D1
                                  
                                       RET;子程序返回
                                        
                                 TAPE:  DB 3FH,6H,5BH,4FH;表頭
                                        DB 66H,6DH,7DH,7H
                                        DB 7FH, 6FH,77H,7CH
                                        DB 39H,5EH,79H,71H
                                      
                                        END ;結束
關閉窗口

相關文章