首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
随着工业技术的发展,系统的程序量越来越大,要处理的数据也越来越多,而单片机本身的寻址范围较小,这样存储器的扩展就成为单片机系统的专门问题,一些文章作了有益的探讨[‘j[’j。本文以8031单片机为例,介绍两种程序存储器扩展方法,着重介绍其连接程序的设计方法。数据存储器的扩展简单,不再赘述。IROM扩展的接口设计l.l多片ROM的扩展8031单片机的寻址范围为64k字节,当程序存储器ROM大于64kb时,则涉及到扩展问题。图1为多片ROM的单片机系统硬件结构图。程序存储器采用每片odkb字节(slZw)的EPROM27512,将8031的ppEN…  相似文献   

2.
何威  周克  张超 《工业控制计算机》2013,26(1):93-94,96
设计了基于MCS-51单片机的大容量(超64KB)数据存储器的扩展方案,采用具有19根地址线的大容量Flash芯片F29C51004作为扩展存储体。将数据线和地址线合并使用,对F29C51004进行分页访问,解决了单片机存储单元及端口不足的问题,释放了I/O口。文中以扩展8MB的数据存储器为例,给出了单片机扩展板的硬件电路和软件程序。  相似文献   

3.
8031单片机以其功能强、性能价格比高而广泛应用于各种智能仪表中,由于其内部有128字节的数据存储器(RAM),使之在一些不太复杂的应用系统中,只要外接一地址锁存器(74LS373)和程序存储器(ROM)即构成一单片机最小应用系统.8031单片机名义上可以提供32根I/O口线,但实际上,由于P_3口是多用途的,若用作替代功能(专用功能)时,一般不能用作I/O口线;由于P_2口和P_0口要频繁地访问外部程序存储器和传送数据,也不能再用作I/O口,在极端情况下,8031单片机只有P_1口的8根口线可用作I/O口,可见,8031的口线是十分宝贵的.在8031最小应用系统的设计中,通常采用扩展I/O口线或者外加数据锁存器和地址译码器的方法来完成显示功能.图1是一般情况下显示部分的连接框图.  相似文献   

4.
介绍一种采用分页式管理思想,在不增加地址线的前提下,将AT89C51单片机程序存储器进行超大规模扩展的方法;给出在超大规模程序存储空间中执行顺序程序,执行长跳转、子程序长调用或中断服务时的通用编程模式。  相似文献   

5.
针对8位单片机最大寻址空间只有64K的状况,介绍了一种用“页地址”扩展单片机寻址空间的方法,并通过实例描述了采用CPLD进行扩展寻址空间的逻辑和电路实现,最后介绍对扩展寻址空间内数据进行组织和访问的过程。该方法可扩展大容量的寻址空间,不占用I/O口资源,并且电路实现和编程简单,升级方便。  相似文献   

6.
<正>8031单片机通过与8位数据总线复用的16位地址总线对外部存储器进行寻址,可寻址64K外部程序存储器和64K外部数据存储器.在某些实际实用中,如语音处理系统,8031提供的64K外部数据存储器空间是远不够用的,必须进行扩展.我们采用“段”切换的方法扩大其数据存储空间.这种方法是将4096M字节的物理空间分割成65536个大小为64K的小空间,8031通过改变一段”寄存器中的内容来访问不同的64K数据存储区即“段”.其存储空间分配示意图如图1所示.  相似文献   

7.
在8098单片机智能仪表的开发过程中,往往要外扩展程序存储器。当程序容量小于16K时,一般选用EPROM27128芯片。然而,由于8098程序开始执行的地址不是0000H,所以A13地址线不能与27128直接联接。一般的联接方法如图1所示。138译码器Y。地址为0000H~1FFFH,一般作外部RAM或1/O口。图1Y1;地址为2000H~3FFFH-8K,Y2地址为4000H~5FFFH-8K。将又Y1、Y2相与,就可选27128的全部空间(16K),其中分上、下8K,分别由A0~A13内部译码。但是,8098程序从2000H地址开始执行,而这一地址正是A13为“1”。这样,在27128被选中进…  相似文献   

8.
PIC18C601/801单片机是美国MICROCHIP公司PIC系列单片机中的高档系列产品。由于该产品无片内程序存储器,所以在使用时必须进行外部程序存储器的扩展。本简要介绍PIC18C601/801单片机的主要性能、功能特点及几种典型的外部程序存储器的扩展方法。  相似文献   

9.
单片机应用系统扩展大容量数据存储器的方法   总被引:2,自引:0,他引:2  
计算机应用系统的存储器寻址范围取决于CPU的地址线数,在已经极限使用CPU地址总线的情况下,要想再扩大存储器容量,就只有采用其它方法来实现。以8031单片机应用系统为例,说明了一种超过8031CPU寻址能力的大容量片外数据存储器的扩展方法。该方法也可用于其它计算机应用系统中。  相似文献   

10.
六、输入输出本章从下列三方面说明80386微处理机的I/O特性: I/O端口寻址方法。 I/O端口操作指令。使用I/O指令和I/O端口地址时的保护。 (一)I/O寻址80386允许以下列两种方法执行输入输出: 借助于独立的I/O地址空间,使用特殊的I/O指令, 借助于存储器映象I/O,使用通用目的操作数操作指令。 1.I/O地址空间 80386提供与物理存储器不同的独立I/O地址空间,可用此空间寻址用于外部设备的输入输出端口。该I/O地址空间由64k可寻址8位端  相似文献   

11.
《微型机与应用》2013,(24):28-30
由于在MCS-51单片机开发中P0口经常作为地址/数据复用总线使用,P2口作为高8位地址线使用,P3口用作第二功能(定时计数器、中断等)使用,所以对于51单片机的4个I/O口,其可以作为基本并行输入/输出口使用的只有P1口。因此在单片机的开发中,对于并行I/O口的扩展十分重要,主要分析3种扩展并行I/O口的方法。  相似文献   

12.
实际上,液晶显示模块与单片机的连接方式有两种,一种为直接访问方式(总线方式),另一种为间接控制方式(模拟口线)。直接访问方式就是将液晶显示模块的接口作为存储器或I/O设备直接挂在单片机总线上,单片机以访问存储器或I/O设备的方式控制液晶显示模块的工作。  相似文献   

13.
分析了MCS51单片机访问外部存储器指令MOVX的执行过程,介绍了51系列单片机使用的四要素;分析了51单片机在外部扩展、总线时序、地址译码方法重点以及对超过64KB地址空间访问的方法。并以实验室研制的MCS51单片机实验仪为例,分析了外部空间开展的重要性、方法和原理,给出了单片机系统扩展框图和地址译码表。  相似文献   

14.
笔者前不久使用北京市单片机协会研制的DP-851单片机普及极调试用8255芯片扩展I/O口的控制程序.当用RAM做程序存储器时,程序顺利执行,并且利用监控程序提供的一些功能,可观察测量现场结果,显得极其方便、实用.但把调试好的用户程序(先进行8255初始化写控制字,再控制端口的输入与输出)固化到EPROM程序存储器中,8255芯片不能正  相似文献   

15.
孙玮 《自动化仪表》1990,11(2):38-39
本刊1988年第8期曾刊登过作者的《单片机软件编程技巧》一文。现再介绍两个编程技巧。一、给单片机增加两个16位的数据指针寄存器 Intel公司的8031单片机仅有一个16位的数据指针寄存器(DPTR)。它的功能是存放16位的地址。但是我们利用8031的"页寻址方式"的特点可以再增加两个16位的数据指针寄存器,从而给软件编程带来极大的方便,介绍如下。 8031在访问外部数据存贮器时,一般是使用16位地址的指令(MOVX@DPTR,A)等等。在访问外部I/O扩展译码时,一般是使用8位地址指令(MOVX@Ri,A)等。注意在此种情况下,8031的P2口SFR的内容在外部存贮器周期期间将保持在P2口引脚上不  相似文献   

16.
探讨8031单片机外部数据存储器的寻址方式,提出P2锁存器可作为外部数据存储器地址指针高8位使用的观点,并给出了使用方法。  相似文献   

17.
提出了一种扩大单片机程序存储器容量的方法,突破了单片机系统64kbytes应用程序寻址范围,并实现了跨越64kBytes地址空间的程序跳转和调用。  相似文献   

18.
任伏兵 《自动化仪表》1994,15(12):30-33
8096因其性能价格比高,在智能仪器、测量和控制系统中得到了广泛的应用.它的16根地址线决定了直接存储容量有64K(包括内部专用部分).随着应用的日益广泛,用户程序超过64K,存储容量小的矛盾越来越突出,给应用带来了很大的不便.然而,8096对外部I/O接口的访问与外部存储器的访问具有相同的读/写时序,特别是INST线又提供了区分数据读取和指令读取的信息.针对这些特点,可以建立程序区和数据区,建立模拟地址线,组成页码地址,扩充存储容量.  相似文献   

19.
第三讲 单片机工业应用设计——系统扩展(二)2 I/O接扩展在MCS-51中,一般讲来有P0、P1、P2及P3四个I/O口.但是,在不带ROM的芯片(如8031,8032需要扩展片外程序或数据存储器时,PO已经作为地址  相似文献   

20.
IBMPC/AT或286以上机器一般具有多于1MB的内存.其CPU有两种工作模式:实地址模式和保护模式.在实模式下24位地址总线只用了20位,寻址空间仍只能达1MB.在保护模式下,可直接寻址16MB的存储空间,而且还提供存储保护特性.然而DOS的各种版本都不直接支持保护模式,因此目前所有286/386机型上的DOS系统均工作在实模式下.尽管系统配置了多于1MB的存储空间.用户也不能存储访问它们.一种解决的办法是利用DOS系统的BIOS提供的INT15H的子功能-87H、88H。其中,88H子功能用于扩展存储器,它返回扩展存储器的总容量,87H号子…  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号