文件名称:51单片机教程 单片机串行口通信设计
文件大小:614KB
文件格式:PDF
更新时间:2014-05-30 08:43:56
双机通信
<单片机串行口通信程序设计硬件连接图> 例:用8051单片机串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各 位都接一个发光二极管,要求发光管呈流水灯状态。串行口方式0的数据传送可采用中断方 式,也可采用查询方式,无论哪种方式,都要借助于TI 或RI 标志。串行发送时,能靠TI 置位(发完一帧数据后)引起中断申请,在中断服务程序中发送下一帧数据,或者通过查询 TI 的状态,只要TI 为0就继续查询,TI 为1就结束查询,发送下一帧数据。在串行接收时, 则由RI 引起中断或对RI 查询来确定何时接收下一帧数据。无论采用什么方式,在开始通信 之前,都要先对控制寄存器SCON 进行初始化。在方式0中将,将00H 送SCON 就能了。