中断程序,并且开中断(ENI) 。 ● 一般还要利用 SMB34 定义一个定时中断,来定时发送数据(一般 为 50ms,即间隔发送数据的时间) 。 2、编写主程序 自由口通讯主程序的任务是把要发送的数据放到送区, 并接收数 据到接收区,当然此部分也可以用一个子程序来完成。 3、编写 SMB34 的定时中断程序 把要发送的数据传送到发送区,一般包括:发送的字节数,发送 的数据及结束字符,最后再利用 XMT 指令启动发送。 4、编写发送完中断和接收完中断子程序 ● 发送完中断子程序的主要任务是发送完后断开 SMB34 定时中断, 并利用 RCV 指令准备接收数据。 ● 接收完中断子程序的任务是接收数据完成后重新连接 SMB34 的定 时中断,准备发送数据。 四、例程 本例的主要作用是利用甲机控制乙机的电机星-角起动,乙机控 制甲机的电机星-角起动。I/O 分配如下所示:发送和接收数据缓冲区的分配如下所示:7
STC_89C51单片机学习手册(7)
2020-12-14 00:01
STC_89C51单片机学习手册(7).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!