新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 數(shù)碼顯示管顯示按鍵總個數(shù) 89c51單片機編程實例

        數(shù)碼顯示管顯示按鍵總個數(shù) 89c51單片機編程實例

        作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏

        ;AT89C51單片機P1口接8個按鍵(switch),P2口接1個共陰極數(shù)碼顯示管,數(shù)碼顯示管顯示按鍵按下的個數(shù)

        本文引用地址:http://www.104case.com/article/201611/320748.htm

        ;注:連接電路圖時,將實例2.1中的八個button按鍵換成switch按鍵

        org 00h
        sjmp start
        org 30h
        start: mov p2,#3fh
        mov dptr,#table
        cc: mov r3,#0
        next: mov a,p1
        cpl a
        clr c
        mov r4,#8
        bb: rlc a
        jnc aa
        inc r3
        aa: djnz r4, bb
        mov a,r3
        movc a,@a+dptr
        mov p2,a
        sjmp cc
        delay: mov r6,#50
        d1: mov r7,#100
        djnz r7,$
        djnz r6,d1
        djnz r5,delay
        ret
        table:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh
        end



        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 铜鼓县| 棋牌| 邯郸县| 长岛县| 靖安县| 荔波县| 廊坊市| 翼城县| 萝北县| 会同县| 平南县| 大邑县| 昭觉县| 临洮县| 蒙自县| 田阳县| 翁源县| 鸡西市| 绥棱县| 喀喇沁旗| 连山| 景洪市| 泰和县| 珲春市| 桃园县| 获嘉县| 香港 | 铁力市| 上杭县| 图片| 泸州市| 涞水县| 双牌县| 原平市| 微山县| 象州县| 格尔木市| 蛟河市| 兴化市| 瑞安市| 淮南市|