por Rota » 13 Jan 2007 14:53
Meresin,
para a interrupção por mudança de estado funcionar no 12F675, voce tem que setar os bits GIE (habilitação geral das interrupçoes), e GPIE (interrupção por mudança de estado) no registrador INTCON e no registrador IOC, qual o pino que vc deseja que gere a interrupção.
em mikrobasic seria assim:
gie=%10001000 (interrupção geral habilitada e interrupção por mud estado habilitada)
ioc=%00000001 (interrupção mud estado habilitada somente no pino GPIO0).
Se vc não quizer usar interrupção, vc pode ler o flag GPIF, no registrador INTCON, para ver se ouve mudança de estado nos ports (que estão habilidados no registrador IOC).