没有合适的资源?快使用搜索试试~ 我知道了~
单片机与DSP中的基于单片机应用系统的串行通信设计
0 下载量 179 浏览量
2020-10-23
10:23:27
上传
评论
收藏 256KB PDF 举报
温馨提示
1 引 言 在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司的型号为3iLRL3的非接触式红外测温仪。该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设备中通用,目前与PC机的直接串行通信也是RS 232C接口。尽管RS232C性能指标并非很好,但还是有广泛的市场支持。就可以方便的在2个数字设备之间进行信息的交换,实现全双工的传送数据,硬件成本低。而且通用性好。 2 串行通信的硬件设计 串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用
资源推荐
资源详情
资源评论
单片机与单片机与DSP中的基于单片机应用系统的串行通信设计中的基于单片机应用系统的串行通信设计
1 引 言 在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司
的型号为3iLRL3的非接触式红外测温仪。该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设
备中通用,目前与PC机的直接串行通信也是RS 232C接口。尽管RS232C性能指标并非很好,但还是有广泛的
市场支持。就可以方便的在2个数字设备之间进行信息的交换,实现全双工的传送数据,硬件成本低。而且通用
性好。 2 串行通信的硬件设计 串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数
据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用
1 引引 言言
在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司的型号为3iLRL3的非
接触式红外测温仪。该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设备中通用,目前与PC机的直接串行
通信也是RS 232C接口。尽管RS232C性能指标并非很好,但还是有广泛的市场支持。就可以方便的在2个数字设备之间进行
信息的交换,实现全双工的传送数据,硬件成本低。而且通用性好。
2 串行通信的硬件设计串行通信的硬件设计
串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条
线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。
在所开发的系统中。红外测温仪将检测电力没备的工作和环境温度,通过RS 232C串口传给单片机,同时由单片机控制
检测装置的在线工作组态,红外检测装置的工作组态的制订和选择是由上位PC机来完成的,这样,以单片机为核心组成的控
制电路是数据的中转站,上位PC机下传红外测温仪的在线工作组态。在这里单片机与PC机的串行通信接口还是RS 232C的标
准通信。AT89C51单片机仅有一个串口,这就要解决另一个串口外扩问题,系统利用的通用串行通信接口芯片8251A来扩
展。该系统的串行通信的硬件电路如图1所示。
RS-232是EIA(Electronics Industries Association)电平。信号电平采用负逻辑,逻辑"1"=一12V,逻辑"0"=+12 V。这
与单片机的TTL信号电平不兼容,所以RS232C与89C51单片机的串口RXD(串行接收口)和TXD(串行发送口)不能直接连
接,需要跨接一个转换器在RS232C与TTL电路之间进行电平转换。输出RS 232C电平。MC1489是接收RS 232C电平,输出
TTL电平,该电平转换接口的不便之处是需要±12 V工作电压,并且功耗较大。不适用于低功耗的系统。
在系统中,红外测温仪与PC机2个串行口,而89C51只有1个串口,利用可编程通用串行接口芯片8251A实现与上位Pc机
通信,由于8251A串口芯片的片选端CS接到74LS138译码器的Y2.因此8251A的口地址为OA000H,RXCLK和TXCLK接收和
发送时钟都连接51的T1口,利用T1作为波特率发生器[1]。
3 软件设计软件设计
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电
压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机
的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指
令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制
器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
主要特性:
·与MCS-51 兼
资源评论
weixin_38632488
- 粉丝: 11
- 资源: 950
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功