新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 芯海自帶筆段式LCD

        芯海自帶筆段式LCD

        作者: 時間:2013-04-11 來源:網絡 收藏
        ;============================================
        ; filename: lcd.asm
        ; chip : csu1181b
        ; author :
        ; date : 2012-07-27
        ;============================================
        include csu1181b.inc
        ;============================================
        ; program start
        ;============================================

        org000h
        gotoA1
        ORG05H
        ;*******************************************
        ;主程序段
        ;*******************************************
        A1:BCFCH,5 ;設置SEG口位輸出口
        MOVLW10110111B ;設置ENR
        MOVWFLCDENR
        A2:
        BSFNETF,0 ;開模擬電源

        MOVLWLCD2 ;位
        MOVWFFSR0 ;間接尋址地址

        MOVLW4 ;位數
        MOVWF90H ; 位數寄存器

        MOVLW0 ;顯示內容默認值
        MOVWF95H ; 顯示內容控制寄存器

        MOVLW10 ;加1循環次數
        MOVWF9AH ;加1循環次數寄存器

        A3:
        MOVLWQ1 ;數據表地址
        ADDWF95H,0 ;顯示內容
        MOVWFEADRL ;選定后數據表地址
        MOVP ;查表并將數據存到(W)及(EDATH )中
        MOVWFIND0 ;將W中的數存到間接尋址內的寄存器中
        INCFFSR0,1 ;間接尋址地址位加1

        MOVFWEDATH ;將EDATH中的數存w中
        MOVWFIND0 ;將W中的數存到間接尋址內的寄存器中
        INCFFSR0,1 ;間接尋址地址位加1

        DECFSZ90H,1 ;判斷是否顯示完4位
        GOTOA3 ;沒顯示完則繼續顯示

        MOVLWLCD2 ;LCD顯示位
        MOVWFFSR0 ;間接尋址地址

        MOVLW4 ;位數
        MOVWF90H ; 位數寄存器

        INCF95H,1 ;顯示內容加1
        CALLM001 ;延時
        DECFSZ9AH,1 ;判斷是否將內容顯示完
        GOTOA3 ;沒顯示完則繼續顯示
        GOTOA1 ;返回反復執行
        ;*****************************************************
        ;延時子程序段
        ;*****************************************************

        M001:MOVLW1
        MOVWF80H
        M002:MOVLW248
        MOVWF81H
        M003:MOVLW250
        MOVWF82H
        M004:DECFSZ82H,1
        GOTOM004
        DECFSZ81H,1
        GOTOM003
        DECFSZ80H,1
        GOTOM002
        RETURN
        ;*******************************************
        ;數據表
        ;*******************************************
        Q1:
        DW070DH ;0
        DW0600H ;1
        DW030EH ;2
        DW070AH ;3
        DW0603H ;4
        DW050BH ;5
        DW050FH ;6
        DW0700H ;7
        DW070FH ;8
        DW070BH ;9
        end

        LCD顯示屏相關文章:lcd顯示屏原理


        lcd相關文章:lcd原理


        關鍵詞: 芯海 自帶筆段式 LCD

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 海林市| 张家港市| 渭南市| 青岛市| 根河市| 泸西县| 莱阳市| 贺州市| 桐城市| 巨野县| 元阳县| 水富县| 阿拉善左旗| 固镇县| 泗洪县| 青海省| 舒城县| 湘潭县| 连平县| 巴楚县| 新竹县| 和田县| 绥江县| 商丘市| 五寨县| 砚山县| 即墨市| 区。| 防城港市| 闽清县| 施秉县| 瑞安市| 新平| 临颍县| 衡水市| 肥城市| 凤山县| 双柏县| 静宁县| 裕民县| 连南|