试利用增强型MCS-51串行口自动地址识别功能构造“一主八从”多机通信系统。假设只需要“一对一”的通信方式,请写出串行口的初始化程序段(系统晶振频率为11.0592 MHz,波特率为2400,使用定时器T1的溢出率作为通信波特率)。
正确答案:
根据题意,只需要“一对一”的通信方式,即每次主机发送过来的地址,只会唯一选择一个自己与其通信。设主机发送过来的地址为X,从机屏蔽地址寄存器的内容为Y,则从机地址也为X,即X·Y=X,则:
初始化编程只要各子机初始化SADEN和SADDR两个寄存,设定工作模式和波特率即可。
初始化编程只要各子机初始化SADEN和SADDR两个寄存,设定工作模式和波特率即可。
答案解析:有
微信扫一扫手机做题