与Trisb,特里沙问题。

F

firesky1982

Guest
我不能让代码生成corectly。以下是代码:代码:

牛津0

加电边防军状态,RP0;选择文件银行1

MOVLW H'00'

MOVWF TRISB;设置为输出(显示驱动PORTB的所有位)

MOVWF特里沙;设置为输出的所有门位(将在未来版本的投入)

MOVLW B'11010111';关闭关闭PORTB的上拉,预分频器的TMR0,1:256比例

MOVWF OPTION一
 
什么是你得到一个公正的警告。招聘登记和股权的银行之一,因此,您需要设置状态寄存器写入前席的选项注册的RP0。你是这样做,但汇编是不够精明
, 它仍然产生警告。
但是,代码可以正常工作,因为这是警告而已。必须有一个错误信息
, 实际上阻碍了建设。请检查它。

请确保您清除RP0位一旦你完成书面形式向招聘和选项寄存器。
最后由地方旅游局编辑于2006年1月7日16:50:00,编辑1次共

 
试试这个:
-------------------------------------------------- --------------------
牛津0x0
转到开机
牛津0x4
(非裔第interrupciones)
...............

牛津0x30 ...Ø 0x40 ... Ø 0x50(似曾相识宇航第interrupciones)
加电
边防军状态,RP0;选择文件银行1
MOVLW 0
MOVWF TRISB
MOVWF特里沙
MOVLW 0xD7
MOVWF OPTION一
...sigue埃尔产品号...
-------------------------------------------------- -----------------------
SUERTE!祝你好运!

 
确定,它建立良好
, 但仍不会因为某种原因计划。余cannot读十六进制的错误代码
, 但在开始的。

 
事实上
, 你不能事先知情同意程序可能是一个完全不同的问题,有关例如程序员。

对不起,我不明白你不能够读取十六进制和错误的开始吝啬。如果有一个错误,你不会得到一个十六进制文件。

 
我认为这是容易掌握的问题,而问题是银行尝试特里沙或TRISB INCHANGE游戏来玩写PORTA和PORTB的RESPEC。
并确保该银行位为要的,我在银行的招聘功能多数民众赞成我把它称为映射故障检测1的意思。

 
我不认为你有问题

你必须将下面的代码

牛津0x08,每一件事将所有权利

例如

牛津0x01

转到阶段

牛津0x04

; intrups

牛津0x08;这是你的代码

阶段

banksel TRISB;选择在银行TRISB EXISTS的
CLRF TRISB;将所有端口B输出
MOVLW 0XFF
MOVWF特里沙;设置所有门到INPUT



 

Welcome to EDABoard.com

Sponsor

Back
Top