打印

一个小程序,请看看

[复制链接]
1216|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arsenallai|  楼主 | 2011-11-21 22:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个小 程序,从PORTB输出一个方波,编译通过,但是就是无输出,请帮看看。
list p=P16LF723
#include<P16LF723.inc>
__config1_INTOSCIO_WDTE_OFF_PLLEN_OFF
ORG 0000H
GOTO MAIN
ORG 0004H
ORG 0010H
MAIN:
MOVLW   30H
BANKSEL OSCCON
MOVWF   OSCCON   ;
MOVLW   00H
BANKSEL APFCON
MOVWF   APFCON
MOVLW   00H
BANKSEL TRISB    ;set up PORTB as output
MOVWF   TRISB
BANKSEL IOCB
MOVWF   IOCB     ;disable level change on PORTB
BANKSEL ANSELB
MOVWF   ANSELB   ;set up PORTB as I/O
;-----------------------------------------------
LEDON:
MOVLW   0FFH
BANKSEL PORTB
MOVWF   PORTB
call    delay
MOVLW   00H
BANKSEL PORTB
MOVWF   PORTB
call    delay
GOTO    LEDON
;-----------------------------------------------
END

省略delay代码


END
沙发
yewuyi| | 2011-11-22 08:23 | 只看该作者
1、检查各项配置字是否正确?
2、检查PORTB口上的各项辅助功能是否关闭?
3、检查MCU内核的其它设置是否正确?

使用特权

评论回复
板凳
xaq79| | 2011-11-22 08:46 | 只看该作者
delay时间多少?

使用特权

评论回复
地板
arsenallai|  楼主 | 2011-11-22 08:56 | 只看该作者
delay的时间比较大,形成的方波是可以用示波器观察的.

使用特权

评论回复
5
yewuyi| | 2011-11-22 11:04 | 只看该作者
delay的时间比较大,形成的方波是可以用示波器观察的.
arsenallai 发表于 2011-11-22 08:56


既然可以看,那还有什么问题?

使用特权

评论回复
6
xaq79| | 2011-11-22 11:31 | 只看该作者
DELAY在END后面,你怎么可以编译通过?

使用特权

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

本版积分规则

6

主题

13

帖子

1

粉丝