欢迎来到天天文库
浏览记录
ID:31777570
大小:56.03 KB
页数:6页
时间:2019-01-18
《基于单片机外部扩展电路控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于单片机外部扩展电路控制【摘要】为了扩展单片机的存储资源及串口,采用基于单片机(AT89S52-24PI)外部存储器的扩展及基于单片机控制的多通道串口扩展电路设计及具体实现方法。并以双端口存储器IDT70V261S25PFI和串行通讯控制器TL16C754BPN及以C51系列单片机软件开发环境KeiluVision4为例实现单片机的外部电路控制。实验结果表明,该方案接口简单、使用方便、稳定可靠。【关键词】单片机;存储器;串行通讯;KeiluVision4【中图分类号】TN45L文献标识码】A【文章编号】1672-5158(2013)07-0055-02Expansionofthe
2、circuitcontrolbasedonMCUexternalXUJie-jing,YAOBo,LIBin-yu(ShanxiHuangheGroupLtd・,Xi"?an710043,China)[Abstract]Inordertostorageresourcesandserialportexpansionchip,basedonMCU(AT89S52-24PI)externalmemoryexpansionandbasedonmultichannelserialMCUcontrolcircuitdesignandrealizationmethodofexpansion.An
3、dwiththedualportmemoryIDT70V261S25PFIandserialcommunicationcontrollerTL16C754BPNandC51seriessingle-chipmicrocomputersoftwaredevelopmentenvironmentKeiluVision4forexampletherealizationoftheexternalcircuitofthesinglechipcontrol.Theexperimentalresultsshowthat,thisschemehassimpleinterface,easytouse
4、,stableandreliableo[Keywords】MCU;Memory;Serialcommunication;KeiluVision4引言目前,应用单片机的产品已经渗透到我们生活的各个领域,因此单片机的学习、开发与应用是社会发展的必然需求。但单片机的资源及接口又非常的有限,所以更加突出了单片机外部扩展技术的重要性。在需要大量数据缓冲的单片机应用系统中,需要在外部扩展数据存储器;单片机通常提供一个串行通道,当单片机系统需要更多的串行通讯通道时,需通过外部串行通讯控制器进行扩展。本文主要介绍基于单片机(AT89S52-24PI)外部存储器的扩展及基于单片机控制的多通道串口扩展
5、电路设计及控制方法的具体实现。1概述单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。AT89S52为ATMEL所生产的一种低功耗、高性能CM0S8位微控制器,具有8K的系统可编程Flash存储器。主要功能列举如下:拥有灵巧的8位CPU和系统可编程Flash;晶片内部具有时钟振荡器(传统最高工作频率可至12MHZ)
6、;内部程序存储器(ROM)为8KB;内部数据存储器(RAM)为256字节;32个可编程I/O口线;8个中断向量源;三个16位定时器/计数器;三级加密程序存储器;全双工UART串行通道。2硬件实现方法2.1总体设计思路单片机的P0口作为数据线接到双端口存储器IDT70V261S25PFI和串行通讯控制器TL16C754BPN的数据口,同时接到FPGA与单片机的ALE译出双端口低8位地址;P2口作为高8位地址线输出到双端口存储器IDT70V261S25PFI高8位地址口和串行通讯控制器TL16C754BPN的3位地址口;FPGA通过地址译码译出双端口存储器的片选和串行通讯控制器的4路片
7、选信号;单片机的读写信号接到双端口存储器和串行通讯控制器的读写。原理框图如下图所示:AT89S52来组成外存储器扩展电路,除了本文介绍的外存储芯片外,其它的外存储芯片(EEPROM、RAM等)的使用方法类似。单片机系统扩展首先要构建系统总线,然后再往系统总线上“挂”存储芯片或I/O接口芯片。如下图所示:通过地址空间分配和外部地址锁存器。常用的存储器地址分配有两种方法,线选法和译码法。线选法直接利用系统的高位地址线作为存储器芯片的片选信号;译码法是对高位地址进行译码,译
此文档下载收益归作者所有