全文预览

毕业论文英文文献翻译(电子信息工程专业)-基于串口通信的字符终端的设计

上传者:火锅鸡 |  格式:doc  |  页数:11 |  大小:0KB

文档介绍
芯片。 2、单片机串口通信设计单片机串工作方式目前广泛应用的 51系列单片机的串行通信可工作于同步或异步方式,多数与 8031 兼容的 51系列单片机都有一个或多个 UART 异步串行接口,这就为用户设计通信程序提供了很好的便利条件。当应用系统中需要多个串行通信接口时,可采用以下几种方法:(1)采用多串口的单片机,如华邦的 WW77E58 就有 2个串行接口;(2)采用通用异步串口扩展芯片,如 TLl6c552 (2 路)、 LCl6C554 (4路);(3)采用普通 I/O模拟实现通信。这是最简单经济的方法,并且可以实现高速串通信,实现方法详见《电子世界)杂志以前刊登的有关文章。本文仅讨论采用一个异步串行通信的设计方法,单片机串口的控制方式 MCS-51 系列单片机对串口的控制是通过对串行口控制寄存器 SCO N和功率控制寄存器 PCON 的设置来实现的。 SCON 是一个可位寻址的特殊功能寄存器,通过设置 SGON 的 SM0 和 SMI ,可以使单片机有四种不同的工作方式。 SCON 的格式可参见有关手册说明。在用于和 PC 机实现串行通信时,一般设置为方式 1或方式 3,主要区别是方式 1的数据格式为 8位,方式 3的数据格式为 9位,其中第 9 位 SM2 为多机通信位, ‘可实现单片机的多点通信。功率控制寄存器 PCON 的 SMOD 为串行口波特串倍率控制位,当单片机的品振为整数时(如 6M ),设置 5MOD 为1通常可获得更高的通信速串,但 SMOD 不能位寻址,这点务必请读者注意。单片机串口的速率设置单片机和 PC 机通信时,其通信速率由定时器 T1 或定时器 T2 产生(52系列),在 T1 工作在方式 2 时的通信速率的计算公式为:波特串=( SMOD × Fosc )/( 32×12×[256 - TH1 ]) 。其中 Fosc 晶振频率,为获得准

收藏

分享

举报
下载此文档