图8主机报警发声电路
2 软件设计
整个软件的设计分为主程序和显示、报警与键盘操作等子程序设计。主程序设计中包括通信协议和收发程序的设计。为获得主机和呼叫器之间较大的通信速率,当单片机的系统时钟频率为12 MHz时,我们将串口的波特率选定在19.2 kb/s。
2.1 主机软件流程
主机开机便进行初始化,然后进入数据接收状态等待。当接收到呼叫信号后,便进行存储,然后调用显示子程序进行循环显示,给呼叫器发送出回应信号,发送完毕后,射频芯片再次置于接受状态等待信息,其总流程如图9所示。
上一篇:单片机系统多串行口设计技术