双端口RAM方式的数据通讯
[10-10 20:42:03] 来源:http://www.88dzw.com 电路学习 阅读:8681次
文章摘要:采用上述方法解决端口争用问题的程序代码如下:sbit moto l=Pl^2;//定义端口#define RAMTADA 1 XBYTE[Ox02001】;//定义双端口RAM的下一个单元地址//在主程序中加入如下的端口扫描程序While(!P1—21{Astring=RAMTADAl;//等到Pl.2端口的电平为低时,读取双端口RAM中的单元信息}通过对单片机端口操作和程序的配合,有效地解决了常用单片机和双端口RAM的争用问题。实际上,利用单片机的读写时序和端口的扫描功能,是解决这类问题的常用方法。硬件电路实现图2为双端口RAM器件CY7c136与89C52的硬件连线图,鉴于篇幅有限,仅画出
双端口RAM方式的数据通讯,标签:学习园地,http://www.88dzw.com采用上述方法解决端口争用问题的程序代码如下:
sbit moto l=Pl^2;//定义端口#define RAMTADA 1 XBYTE[Ox02001】;//定义双端口RAM的下一个单元地址//在主程序中加入如下的端口扫描程序While(!P1—21{Astring=RAMTADAl;//等到Pl.2端口的电平为低时,读取双端口RAM中的单元信息}
通过对单片机端口操作和程序的配合,有效地解决了常用单片机和双端口RAM的争用问题。实际上,利用单片机的读写时序和端口的扫描功能,是解决这类问题的常用方法。
硬件电路实现图2为双端口RAM器件CY7c136与89C52的硬件连线图,鉴于篇幅有限,仅画出了CY7c136一端的连线图,以网络标号显示引脚连线。
1.数据线DOR—D7R DOR~D7R和单片机的P00-P07相连,在图中的网络标号为DO—D7,作为系统总线传输数据。
2.片选信号cY7c136的片选信号CE—R与单片机的P2.7相连,图中的网络标号为CE—R。单片机通过对P2.7的电平操作选择双端口RAM器件地址。
3.地址线AOR—A10R AOR—A10R地址线决定了CY7c136内部2K存储单元的地址。本文中只是用了6个字节的存储单元,所以只用3根地址线AOR、A1R及A2R,分别和单片机的P2.0、P2.1及P2.2相连。单片机通过这3根线选择CY7C136内部存储单元的地址。图中的网络标号为ADRl、ADR2及ADR3。
4.读写信号wR—R和OE—R WR—R和OE—R分别和单片机的wR和RD相连,单片机通过RD引脚从双端口RAM中读取相应地址存储单元的数据,通过wR引脚发出写信号,向双端口RAM中相应地址存储单元写入需要保存的数据。图中的网络标号分别为wRITE—R和READ—R。
5.争用标志BUSY—R BusY—R和单片机的P2.3相连,通过软件实现硬件判优过程。
程序设计程序的功能是实现从单片机和主单片机之间的数据共享,以及外设向双端口RAM中写人数据。外设通过RS-232串口和从单片机连接。
1.程序中的变量及说明numberyaw、numberpitch及numberroll别为外设数据1、外设数据2及外设数据3。dsyawh、dsyawl分别为外设数据1的高8位和低8位;dspitchh、dspitchl分别为外设数据2的高8位和低8位;dsrollh、dsrolll分别为外设数据3的高8位和低8位。
2.从单片机程序代码(略)
3.主单片机程序代码(略)
结束语双端口RAM器件具有通信速度快、传输质量可靠及硬件连接简单等优点,解决了以往通过串口传输数据的缺陷,是理想的接口器件。
- 上一篇:印刷电路板设计常用规则
《双端口RAM方式的数据通讯》相关文章
- › 双端口RAM方式的数据通讯
- 在百度中搜索相关文章:双端口RAM方式的数据通讯
- 在谷歌中搜索相关文章:双端口RAM方式的数据通讯
- 在soso中搜索相关文章:双端口RAM方式的数据通讯
- 在搜狗中搜索相关文章:双端口RAM方式的数据通讯
编辑推荐
- · 空调除湿功能的原理
- · 传声器的主要技术指标
- · 超低压差稳压电路
- · EMS
- · 直流电机的均压线、作用,怎样设置均压线
- · 杜比定向逻辑环绕声系统
- · 空调除湿功能的原理
- · 传声器的主要技术指标
- · 超低压差稳压电路
- · EMS
- · 直流电机的均压线、作用,怎样设置均压线
- · 杜比定向逻辑环绕声系统
- · 给移动硬盘添加“动力”
- · VOD卡拉OK歌厅系统简介及特点
- · 单相电度表是如何接线的
- · 三招小秘笈测验你的音箱 试音小诀窍