英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 4405|回复: 3
打印 上一主题 下一主题

用DW做的查表程序 zhuan

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-21 18:14:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在QL200上验证过了,烧写的时候选HS,禁止看门狗,QL200上是4M的HS,0~9 的数字在数码管1.5S递增显示

;********************TEST4.ASM******************************
LIST         P=16F877A
INCLUDE      "P16F877A.INC"
;******************查表编程与实验***************************
ADDR         EQU       20H
NUM          EQU       21H
TMP          EQU       22H
DELN1        EQU       23H
DELN2        EQU       24H
DELN3        EQU       25H   
;***********************************************************
             ORG       00H
             NOP
             NOP
             GOTO     MAIN
             ORG      05H            
LOOP         BCF      INTCON,GIE
             BTFSC    INTCON,GIE
             GOTO     LOOP
MAIN         MOVLW    00H
             MOVWF    NUM
             MOVLW    02H
             MOVWF    PORTA
             MOVLW    0FFH
             NOP
XIANSHI      MOVWF    PORTD
             BSF      STATUS,RP0
             MOVLW    00H
             MOVWF    TRISD
             MOVWF    TRISA
             CALL     DELAY
             CLRF     STATUS
XUNHUAN      INCF     NUM,1
             MOVF     NUM,0
             CLRF     STATUS
             XORLW    0BH
             BTFSS    STATUS,Z
             GOTO     CHABIAO
             GOTO     MAIN
CHABIAO      MOVF     NUM,0
             ADDLW    6FH
             MOVWF    TMP            
             CLRF     STATUS
             MOVLW    00H
             BSF      STATUS,RP1
             MOVWF    EEADRH
             CLRF     STATUS
             MOVF     TMP,0
             BSF      STATUS,RP1
             MOVWF    EEADR
             BSF      STATUS,RP0
             BSF      EECON1,RD
             BSF      EECON1,EEPGD
             NOP
             NOP
             BSF      STATUS,RP1
             BCF      STATUS,RP0
             MOVF     EEDATA,0
             CLRF     STATUS
             MOVWF    TMP            
             MOVF     TMP,0
             GOTO     XIANSHI   
            
             ORG      60H
DELAY        MOVLW    008H
             MOVWF    DELN3            
DLY1         MOVLW    0FFH
             MOVWF    DELN2
DLY2         MOVLW    0FFH
             MOVWF    DELN1
DLY3         DECFSZ   DELN1
             GOTO     DLY3            
             DECFSZ   DELN2
             GOTO     DLY2
             DECFSZ   DELN3
             GOTO     DLY1
             NOP
             RETLW    0                  
                        
                          
             ORG      70H
BIAO         DW       0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90     
             END
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-4-25 21:26 , Processed in 0.055971 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表