point out $3d,r20 ldi r20,0x04 out $3e,r20 ldi r20,0x40 ;set pd0-pd7 port output or input out $11,r20 ldi r20,0x00 ;clear pd0-pd7 out $12,r20 pd: sbic $10,0 rjmp fr28 sbic $10,1 rjmp fr56 sbic $10,2 rjmp fr83 sbic $10,3 rjmp fr80 sbic $10,4 rjmp fr52 sbic $10,5 rjmp fr23 rjmp pdstart: sbi $12,6在这段程序中,需要判断的6个端口是低电平时,pd6也是输出高电平。如果只判断一个端口的时候pd6输出正常。请大家指教。