14毕业论文:计算机通信系统设计免费在线阅读
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
发送数据位,在模式和是要发送的第位。
该位可以用软件根据需要置位或清除,通常这位在通信协议中做奇偶位,在多处理机通信中这位则用于表示是地址帧还是数据帧。
接收数据位,在模式和是已接收数据的第位。
该位可能是奇偶位,地址数据标识位。
在模式中,为保留位没有被使用。
在模式中,当,是已接收数据的停止位。
发送中断标识位。
在模式,发送完第位数据时,由硬件置位。
其它模式中则是在发送停止位之初,由硬件置位。
置位后,申请中断,响应中断后,发送下帧数据。
在任何模式下,都必须由软件来清除,也就是说在数据写入到后,硬件发送数据,中断响应如中断打开,这时,表明发送已完成,不会由硬件清除,所以这时必须用软件对其清零。
接收中断标识位。
在模式,接收第位结束时,由硬机通信中这位则用于表示是地址帧还是数据帧。
接收数据位,在模式和是已接收数据的第位。
该位可能是奇偶位,地址数据标识位。
在模式中,为保留位没有被使用。
在模式中,当,是已接收数据的停这个子程序的开始处加入来禁止接收,在子程序结束处加入再次打开串口接收。
发送数据位,在模式和是要发送的第位。
该位可以用软件根据需要置位或清除,通常这位在通信协议中做奇偶位,在多处理接收,置时禁止接收。
是由软件置位或清零。
如果在个电路中接收和发送引脚,都和上位机相连,在软件上有串口中断处理程序,当要求在处理个子程序时不允许串口被上位机来的控制字符产生中断,那么可以在是晶振的频率。
为的英文缩写。
在模式模式中为多处理机通信使能位。
在模式中要求该位为。
为允许接收位,置时串口允许模式功能波特率同步移位寄存器位由定时器设置位或位由定时器设置在这里只说明最常用的模式,其它的模式也就略过。
表中的代表振荡器的频率,也就,其工作模式的设置就是使用寄存器。
它的各个位的具体定义如下为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。
串行口工作模式设置。
控制接口状态,都会引用到接口控制寄存器。
就是芯片的串行口控制寄存器。
它的寻址地址是,是个可以位寻址的寄存器,作用就是监视和控制芯片串行口的工作状态。
芯片的串口可以工作在几个不同的工作模式下调制解调器状态单片机串行口控制寄存器及波特率的计算串行通信的方式选择接收和发送控制以及串行口的状态标志等均由特殊功能寄存器控制和指示。
串行口控制寄存器通常在芯片或设备中为了监视或号输出参数读字符成功,读入字符读字符失败,通信口状态取通信口状态输入参数通信口号输出参数通信口状态输入参数所写字符通信口号输出参数写字符成功,已写入字符写字符失败,通信口状态从串行通信口读字符输入参数通信口读写字符等功能。
下面介绍中断调用功能。
初始化串行通信口调用参数初始化参数通信口号返回参数通信口状态调制解调器状态向串行通信口写字符串行通信口功能机提供比较灵活的关于串行口的中断调用方法,即通过调用串行通信口例行程序。
该例行程序包括将串口初始化为指定的字节结构和传输速率,检查控制器的状态之间的串行通信。
程序实现以下功能单片机向机发送数据,机接收后将接收到的数据反馈给单片机,由单片机检测发送的数据是否正确,正确则继续发送并由数码管显示该数字,否则重新发送,直至数据发送完毕。
两个芯片的介绍,接下来设计串行通信电路。
现从芯片中两路发送接收中任选路作为接口。
应注意其发送接受的引脚要对应。
以下为接口电路图图机与单片机通信电路软件设计编写程序,实现单片机与机接接电平的单片机的串行接收端和可直接接机的串口接收端和可直接接机的串口发送端串行通信电路通过以上对和耦电容,其他电容同样是用以提高抗干扰能力,在连接时必须尽量靠近器件。
下半部分是发送和接收部分,实际应用中,和可直接接点评的单片机的串行发送端和可直图引脚典型工作电路图图典型工作电路图在工作电路中,电容以及是电源变换电路部分。
在实际应用中,期间对电源噪声很敏感。
因此,必须要对地加去耦图引脚典型工作电路图图典型工作电路图在工作电路中,电容以及是电源变换电路部分。
在实际应用中,期间对电源噪声很敏感。
因此,必须要对地加去耦电容,其他电容同样是用以提高抗干扰能力,在连接时必须尽量靠近器件。
下半部分是发送和接收部分,实际应用中,和可直接接点评的单片机的串行发送端和可直接接电平的单片机的串行接收端和可直接接机的串口接收端和可直接接机的串口发送端串行通信电路通过以上对和两个芯片的介绍,接下来设计串行通信电路。
现从芯片中两路发送接收中任选路作为接口。
应注意其发送接受的引脚要对应。
以下为接口电路图图机与单片机通信电路软件设计编写程序,实现单片机与机之间的串行通信。
程序实现以下功能单片机向机发送数据,机接收后将接收到的数据反馈给单片机,由单片机检测发送的数据是否正确,正确则继续发送并由数码管显示该数字,否则重新发送,直至数据发送完毕。
串行通信口功能机提供比较灵活的关于串行口的中断调用方法,即通过调用串行通信口例行程序。
该例行程序包括将串口初始化为指定的字节结构和传输速率,检查控制器的状态读写字符等功能。
下面介绍中断调用功能。
初始化串行通信口调用参数初始化参数通信口号返回参数通信口状态调制解调器状态向串行通信口写字符输入参数所写字符通信口号输出参数写字符成功,已写入字符写字符失败,通信口状态从串行通信口读字符输入参数通信口号输出参数读字符成功,读入字符读字符失败,通信口状态取通信口状态输入参数通信口号输出参数通信口状态调制解调器状态单片机串行口控制寄存器及波特率的计算串行通信的方式选择接收和发送控制以及串行口的状态标志等均由特殊功能寄存器控制和指示。
串行口控制寄存器通常在芯片或设备中为了监视或控制接口状态,都会引用到接口控制寄存器。
就是芯片的串行口控制寄存器。
它的寻址地址是,是个可以位寻址的寄存器,作用就是监视和控制芯片串行口的工作状态。
芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用寄存器。
它的各个位的具体定义如下为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。
串行口工作模式设置。
模式功能波特率同步移位寄存器位由定时器设置位或位由定时器设置在这里只说明最常用的模式,其它的模式也就略过。
表中的代表振荡器的频率,也就是晶振的频率。
为的英文缩写。
在模式模式中为多处理机通信使能位。
在模式中要求该位为。
为允许接收位,置时串口允许接收,置时禁止接收。
是由软件置位或清零。
如果在个电路中接收和发送引脚,都和上位机相连,在软件上有串口中断处理程序,当要求在处理个子程序时不允许串口被上位机来的控制字符产生中断,那么可以在这个子程序的开始处加入来禁止接收,在子程序结束处加入再次打开串口接收。
发送数据位,在模式和是要发送的第位。
该位可以用软件根据需要置位或清除,通常这位在通信协议中做奇偶位,在多处理机通信中这位则用于表示是地址帧还是数据帧。
接收数据位,在模式和是已接收数据的第位。
该位可能是奇偶位,地址数据标识位。
在模式中,为保留位没有被使用。
在模式中,当,是已接收数据的停止位。
发送中断标识位。
在模式,发送完第位数据时,由硬件置位。
其它模式中则是在发送停止位之初,由硬件置位。
置位后,申请中断,响应中断后,发送下帧数据。
在任何模式下,都必须由软件来清除,也就是说在数据写入到后,硬件发送数据,中断响应如中断打开,这时,表明发送已完成,不会由硬件清除,所以这时必须用软件对其清零。
接收中断标识位。
在模式,接收第位结束时,由硬件置位。
其它模式中则是在接收停止位的半中间,由硬件置位。
,申请中断,要求取走数据。
但在模式中,时,当未收到有效的停止位,则不会对置位。
同样也必须要靠软件清除。
常用的串口模式是传输个位的,位起始位为,位数据位,低位在先,位停止位为。
它的波特率是可变的,其速率是取决于定时器或定时器的定时值溢出速率。
和等系列芯片只有两个定时器,定时器和定时器,而定时器是系列芯片才有的。
波特率在使用串口做通讯时,个很重要的参数就是波特率,只有上下位机的波特率样时才可以进行的串口工作模式的波特率是固定的,为,以个的晶振来计算,那么它的波特率可以达到。
模式的波特率是固定在或,具体用那种就取决于寄存器中的位,如为,波特率为,为,波特率为。
模式和模式的波特率是可变的,取决于定时器或芯片的溢出速率。
那么我们怎么去计算这两个模式的波特率设置时相关的寄存器的值呢可以用以下的公式去计算。
波特率定时器溢出速率上式中如设置了寄存器中的位为时就可以把波特率提升倍。
通常会使用定时器工作在定时器工作模式下,这时定时值中的做为计数,做为自动重装值,这个定时模式下,定时器溢出后,的值会自动装载到,再次开始计数,这样可以不用软件去干预,使得定时更准确。
在这个定时
