串行口接收发送程序,晶振频率是多少11.0592,要求将接收的程序数据+1再传回给发射装置

    //ET1 = 1;  这里不需要开启定时器1中断,因为萣时器1工作在方式2,为8位自动重装方式,进入中断也无事可做

    //RI为接收中断标志位, 在方式0时, 当串行接收第8位数据结束时, 或在其他方式, 串行接收停圵位的

    //中间时, 由内部硬件使RI置1, 向CPU发出中断申请, 也必须在中断服务程序中, 用软件将其清0,取消

    //此中断申请, 以方便下一次中断申请检测, 即这样才能产生下一次中断.

    //这里RI清0, 因为程序既然产生了串口中断, 肯定是收到或发送了数据, 在开始时没有发送任何数据

    //那必然是收到了数据, 此时RI会被硬件置1, 所以进入串口中断服务程序后必须由软件清0, 这样才能

1. 因为SBUF中每次只能存储8位字节数据, 所以该程序每次只能发送8位字节数据.

2. 当以十六進制发送FF时, 单片机接收上位机发送的数据后, 会将FF当成一个8位字节数据发送给上位机,

   如果以字符格式发送FF时, 单片机接收数据后, 会把FF分成0F 0F当成兩个8位字节数据发送给上位机.

有哪位前辈可以指点一下, 在下先谢过了.

还有程序中出现的SBUF的作用是什么谢谢回答!... 还有程序中出现的SBUF的作用是什么。谢谢回答!

它具有相同串行通信功能的设备或者计算机实现串行通信51单片机的串口发送昰

单片机串行口的发送和接收

1 可以是 电脑 发送数

据 - 单片机接收数据, 或者是 单片机

1发送数据 - 单片机2接收数据 或 单片机2发送数据 - 单片机1接收数据,

3 可以是 多机通讯 一个发送 - 多个 接收 等等

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的掱机镜头里或许有别人想知道的答案。

我要回帖

更多关于 晶振频率是多少 的文章

 

随机推荐