您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机用本站实验板显示8位AD值 正文
用本站实验板显示8位AD值

用本站实验板显示8位AD值

点击数:7792 次   录入时间:03-04 11:46:02   整理:http://www.55dianzi.com   PIC单片机
             MOVWF      PORTC
             BCF        PORTA,2              ;RA2为百位显示
             BSF        PORTA,5
             BSF        PORTA,4
             MOVLW      TABLE                ;查表
             MOVWF      TABADD
             MOVF       HB,W
             ADDWF      TABADD,W
             CALL       CONVERT
             MOVWF      PORTC                ;显示内容送RC
             CALL       DELAY

DISP10       MOVF       DISPBUF,W         ;显示值低位处理
             ANDLW      0FH               ;屏蔽掉高位
             MOVWF      DISPBUF_L         ;存入寄存器            
             SWAPF      DISPBUF,W         ;显示值高低位交换,先处理高位
             ANDLW      0FH               ;屏蔽掉高位
             MOVWF      DISPBUF_H         ;存入寄存器
             MOVF       HB,W
             ADDWF      DISPBUF_H,W       ;如果百位和十位同为零不显示
             BTFSC      STATUS,Z
             GOTO       DISP01

             MOVLW      0FFH              ;显示十位
             MOVWF      PORTC             ;先熄灭数码管以免闪烁
             BCF        PORTA,5           ;先显示低位
             BSF        PORTA,2
             BSF        PORTA,4
             MOVLW      TABLE
             MOVWF      TABADD            ;将转换表的首地址存入TABADD  
             MOVFW      DISPBUF_H         ;计数值(W)与转换表的起始地址相加
             ADDWF      TABADD,W
             CALL       CONVERT           ;存入W后调用转换表子程序
             MOVWF      PORTC             ;送RB口显示
             CALL       DELAY             ;廷时4。7MS

DISP01       MOVLW      0FFH              ;同样方法显示个位
             MOVWF      PORTC
             BCF        PORTA,4
             BSF        PORTA,2
             BSF        PORTA,5
             MOVLW      TABLE
             MOVWF      TABADD
             MOVFW      DISPBUF_L
             ADDWF      TABADD,W
             CALL       CONVERT
             MOVWF      PORTC
             CALL       DELAY
             RETLW      0          

;******************************  查表显示   *****************************************

CONVERT  
             MOVWF     PCL             ;将W寄存器内的7段显示码地址放入PC

上一页  [1] [2] [3] [4]  下一页


本文关键字:暂无联系方式PIC单片机单片机-工控设备 - PIC单片机

上一篇:PIC选型简单介绍

《用本站实验板显示8位AD值》相关文章>>>