标题:
我用PIC16F873A单片机编了个程序,为什么RA口没有输出
[打印本页]
作者:
wuhui5125
时间:
2005-7-5 01:42
标题:
我用PIC16F873A单片机编了个程序,为什么RA口没有输出
我用PIC16F873A单片机编了个程序,为什么RA口没有输出,就算我强制为1,MPLAB编译器里也没改变值,是否还需要什么设定呀。
;============================
; 程序开始程序 =
;============================
ORG 0H ;=
GOTO RESET ;=
ORG 2H ;=
;============================
; 初始化程序 =
;============================
QQQ MOVLW 0H ;=
TRIS RA ;=
MOVLW 0FFH ;=
TRIS RB ;=
MOVLW 0E0H ;=
TRIS RC ;=
RETLW 0H ;=
;============================
QIO CLRF RA ;=
CLRF RB ;=
CLRF RC ;=
RETLW 0H ;=
;============================
; 主程序 =
;============================
RESET ;BCF RA,LED_5 ;=
CALL QQQ ;=
CALL QIO ;=
BSF RA,0
BSF RA,1
BSF RA,2
BSF RA,3
BSF RA,4
BSF RA,5
BSF RA,6
BSF RA,7
GOTO RESET
这样简单的程序为什么没有灯亮,是否RA还要给他个什么值,如果有的话可否顺便告诉我RB,RC要如何设置,我都找了几天的书了,都没有找到资料,请求大侠帮帮我,本来今天就要给公司的,就这个问题害了我3天了。
作者:
lhp5890
时间:
2005-7-27 15:30
在ADC外围模块中,通过ADCON寄存器将所有引脚定义为I/O口即可
作者:
yxiaolian
时间:
2007-2-13 08:19
在设置TRISX需要选择BANK吧。
作者:
yxiaolian
时间:
2007-2-13 08:20
具体要看16F873A的datasheet
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0