pic外部中断编程(rb0)怎样初始化

我想用pic单片机的RD口作为数据口,怎样设置?单片机为PIC16F877
2025-05-08 23:40:07
推荐回答(1个)
回答1:

你到底是要给RD口做中断还是做数据口?
做普通输入输出的IO口的话,要修改TRISD寄存器,比如设置D口的高4位做输入,低4位做输出。那么就是把0赋给要做输出的位,把1赋值给做输入的位:
BANKSEL TRISD ;换bank
MOVLW 0XF0 ;先把数据送到W临时寄存器
MOVWF TRISD,F ; TRISD = 0XF0