;simplebut2led.asm E/S digital com botões e leds ; visualização com Hapsim: botões de 0 a 7 associados a porta B ; 8 leds associados à porta D ; led acende ao pressionar um botão e apaga ao liberá-lo ; obs: carregar no Hapsim o arquivo de configuração simplebut2led.xml ; MC 404 2 sem 2009 ;************************************************************************************** .nolist .include "m88def.inc" .list clr r16 ldi r17, $ff out ddrd, r17 ; configura porta d para saida loop: in r18, pinb cp r16, r18 breq loop ; se nenhum botão foi pressionado volta a ler mov r16, r18 ; dslvs nova entrada out portd, r18 ; envia entrada nova para saida (leds) rjmp loop