打印

请高手看一下下面这段程序

[复制链接]
1739|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
思慕君|  楼主 | 2007-1-20 10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是16C73B的片子,2bank,2页程序,我不明白的地方已经在下面标出(这是一个产品中的程序)
CLRWDT
        BCF    PCLATH, 3
        BCF    STATUS, RP0
        BSF    STATUS, RP0
        MOVLW  06H
        MOVWF  ADCON0; ADCON0不是在0bank吗,可是现在RP0等于1啊
        BCF    STATUS, RP0
        CLRF   PORTA
        BSF    STATUS, RP0
        MOVLW  0F2H
        MOVWF  PORTA
        BCF    STATUS, RP0; 怎么送2次PORTA,它不是只在RP0吗,下面的B,C口一样不明白
        MOVLW  0FAH
        MOVWF  PORTB
        BSF    STATUS, RP0
        MOVLW  0F9H
        MOVWF  PORTB
        BCF    STATUS, RP0
        MOVLW  0FBH
        MOVWF  PORTC
        BSF    STATUS, RP0
        MOVLW  00H
        MOVWF  PORTC
        BSF    STATUS, RP0
        MOVLW  48H
        MOVWF  TMR0
        BCF    STATUS, RP0
        MOVLW  00H
        MOVWF  INTCON
        BCF    STATUS, RP0
        CLRF   20H
        MOVLW  0BH
        MOVWF  24H
        MOVLW  0F8H
        MOVWF  21H
        CLRF   22H
        CLRWDT
        CALL   L0026H
        CLRWDT
        CALL   L0029H
        CLRWDT
        CALL   L002CH
        MOVF   28H, 0
        BTFSS  STATUS, Z
        GOTO   L05C9H
沙发
hotpower| | 2007-1-20 10:22 | 只看该作者

BSF STATUS, RP0;肯定RP0=1了

使用特权

评论回复
板凳
yewuyi| | 2007-1-20 11:22 | 只看该作者

对应到相关的BANK去看

这个朋友可能不想让别人看他的程序,所以弄了一点很‘白痴’的‘障眼法’……


是实话,这样的程序也没什么看的必要,看程序,主要看他的设计思想,至于具体的代码嘛,不看也罢……

使用特权

评论回复
地板
hotpower| | 2007-1-20 11:42 | 只看该作者

GOTO L05C9H这句话告诉我们楼主在"读"别人的程序~~~

"读"程序要看"书"(硬件)的~~~

使用特权

评论回复
5
xwj| | 2007-1-20 11:45 | 只看该作者

呵呵,这个活不是一般人能干的

还不如自己写啊

使用特权

评论回复
6
yewuyi| | 2007-1-20 13:11 | 只看该作者

呵呵,杀无赦……

使用特权

评论回复
7
hotpower| | 2007-1-20 15:26 | 只看该作者

反汇编的程序给出的估计都在bank0了,具体要自己看

使用特权

评论回复
8
c2u| | 2007-1-24 12:13 | 只看该作者

?

觉得C语言挺好,就不用汇编写了……

使用特权

评论回复
9
sagetom| | 2007-1-29 21:14 | 只看该作者

但我觉得汇编也不错的

使用特权

评论回复
10
c2u| | 2007-1-30 18:14 | 只看该作者

用C吧

就不用考虑页的问题了……
大不了你main里面套汇编……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

16

帖子

0

粉丝