;51 单片机串口的工作方式 0,是同步传输方式,外接的电路必须是移位寄存器,这样才能正常工作。
;74HC165/74LS165 是并入串出移位寄存器,用它和单片机的串口配合工作,就可以为单片机扩充并行输入接口。
;在 PROTEUS 软件中,74HC165 有两种图形,功能当然是一样的。
;下图就是利用两片 74HC165 为单片机扩充了 16 位的并口。
;图片链接:
;图中,同时使用了 165 的两种图形,但是它们的引脚的接法都是相同的,使用的程序,也都是相同的。
;在图中可以清楚的看到,两组拨动开关产生的数据,成功的传送到了 P1、P2 口。
;(为了简化电路,突出重点,就没有使用 LED 来显示,只是用红兰点来说明问题。)
;这个电路使用的程序如下:
ORG 0000H
LJMP KIN
ORG 0100H
KIN:
MOV SCON, #0
CLR P3.2 ;令165并入.
SETB P3.2 ;令165锁定数据、且允许移位.
SETB REN ;令其串入单片机.
JNB RI, $ ;等待接收.
CLR RI
MOV A, SBUF ;取出数据.
MOV P1, A ;显示8位数.
JNB RI, $ ;继续等待接收.
CLR RI
MOV A, SBUF ;取出数据.
MOV P2, A ;显示8位数.
CLR REN ;不收了.
SJMP KIN
END
;本题目也是来自百度知道,原题网址是:
;http://zhidao.baidu.com/question/400382968.html
;题目不大,内容不多,本不想在此发表,但是有位网友留言,他不认同 74HC165 的电路符号,甚至还怀疑做而论道给出的答案的正确性。
;呵呵,于是,做而论道就在这一个电路里面,针对 165,使用了两种不同的图形符号,来证明前面的答案是正确的。