新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 用AT90S1200代換顯示驅動芯片MC14499的應用電路

        用AT90S1200代換顯示驅動芯片MC14499的應用電路

        作者: 時間:2012-03-20 來源:網絡 收藏

        4.2 數(shù)據(jù)接收子程序

        首先把狀態(tài)寄存器的數(shù)據(jù)送到R18暫存,然后分別接收小數(shù)點及四位BCD碼,并將數(shù)據(jù)寄存在R20、R21、R22、R23、R24中,程序如下:
        PROG:IN R18,SREG ;狀態(tài)標志寄存
        CLC
        SBIC PIND,0
        SEC
        ROL R29
        ROL R28
        ROL R27
        INC R16
        CPI R16,$14
        BRNE PROGD
        MOV R20,R27;小數(shù)點位置位的接收,寄存在R20
        ANDI R20,$0F
        MOV R21,R28 ;首位數(shù)據(jù)接收
        SWAP R21
        ANDI R21,$0F
        MOV R22,R28 ;第二位接收
        ANDI R22,$0F
        MOV R23,R29 ;第三位接收
        SWAP R23
        ANDI R23,$0F
        MOV R24,R29 ;第四位接收
        ANDI R24,$0F
        CLR R16
        CLR R27
        CLR R38
        CLR R29
        CPI R24,$0A
        BRL0 RPOGD
        CLR R20
        LDI R21,$0F
        LDI R22,$0F
        LDI R23,$0F
        LDI R24,$00
        PROGD RETI

        5 結束語

        文中所述的方案已被成功于無功補償控制器的系統(tǒng)中,經使用表明:不僅可以完全取代進行,而且還具有功耗低、使用方便的特獨性能,僅用8只外接電阻即可四位動態(tài)顯示系統(tǒng),且接口非常靈活,可方便地與任何單片機接口,并可編程為串行同步接口、I2C接口、 SPI接口等,更重要的是提出了一種用MCUADIC設計方案和實現(xiàn)思路,并經過實用表明完全可行,也比較有實用價值。

        DIY機械鍵盤相關社區(qū):機械鍵盤DIY



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 井陉县| 苗栗市| 翁牛特旗| 兰州市| 麻江县| 嵊泗县| 古浪县| 石台县| 林州市| 电白县| 通渭县| 洪湖市| 南阳市| 武威市| 岫岩| 乌拉特后旗| 三亚市| 信丰县| 调兵山市| 福清市| 营口市| 定襄县| 乌鲁木齐市| 贡山| 怀集县| 阜新市| 秀山| 永定县| 南投市| 宁乡县| 长治县| 桂东县| 富蕴县| 莱州市| 万源市| 黄大仙区| 安庆市| 宣城市| 赤壁市| 松潘县| 保山市|