本章主要介绍51系列单片机系统扩展问题,在本章中要研究较多的硬件方面及硬软结合方面的问题,本章与第一章关系密切,在学习本章内容之前,要先明确51系列单片机本身的系统资源,可先复习一下前面几章的有关单片机硬件组成方面的内容。 本章将介绍以下具体内容: 系统扩展的含义、单片机的地址总线和数据总线、常见系统扩展电路举例。§7.0 前言 1.系统扩展的含义 单片机中虽然已经集成了CPU、I/O口、定时器、中断系统、存储器等计算机的基本部件(即系统资源),但是对一些较复杂应用系统来说有时感到以上资源中的一种或几种不够用,这就需要在单片机芯片外加相应的芯片、电路,使得有关功能得以扩充,我们称为系统扩展(即系统资源的扩充)。 2.系统扩展分类----单一功能的扩展 综合功能的扩展3.系统扩展需要解决的问题---- 单片机与相应芯片的接口电路连接(即地址总线、数据总线、控制总线的连接)与编程。4.单片机的地址总线和数据总线 51系列单片机没有专用的对外地址总线和数据总线,其P0口和P2口既是通用I/O口,同时P0口还是分时复用的双向数据总线和低8位地址总线(一般需要加一级锁存器),而P2口则是高8位地址总线5.常见系统扩展电路(1)单一功能的系统扩展 存储器的扩展(程序存储器、数据存储器、E2PROM ) 外部中断源的扩展(简单门电路) 并行口的扩展(8155)(2)综合功能的扩展 外部RAM、定时器、并行口扩展(8155) 存储器、并行口、定时器扩展(多芯片)7.1.1 程序存储器的扩展.程序存储器的作用----存放程序代码或常数表格 .扩展时所用芯片----一般用只读型存储器芯片(可以是EPROM、E2PROM、 FLASH芯片等)。 .扩展电路连接 ---- 用EPROM 2764扩展程序存储器。 .存储器地址分析----究竟单片机输出什么地址值时,可以指向存储器中的某一单元。
上传时间: 2013-10-19
上传用户:zhaoq123
MC68HC11Kx系列单片机存贮器扩展
上传时间: 2013-11-10
上传用户:hanli8870
单片机接口扩展的例子
上传时间: 2015-01-21
上传用户:qilin
《基于ARM7的语音采集与处理》内容包括: 8098单片机实现语音信号的采集与实时ADM压缩;单片机语音采集与合成技术;单片机语音采集与随机实时生成;语音信号采集的时间扩展与截取等
上传时间: 2014-08-23
上传用户:zhangliming420
本书介绍IAR公司为MSP430系列单片机配备的C程序设计语言C430。书中叙述了C语言的基本概念、C430的扩展特性及C库函数;对C430的集成开发环境的使用及出错信息作了详尽的说明;并以MSP430F149为例,对各种应用问题及外围模块操作提供了典型的C程序例程,供读者在今后的C430程序设计中参考。
上传时间: 2014-08-17
上传用户:Divine
这是单片机MS-51双字节带符号数除法扩展子程序
上传时间: 2014-03-01
上传用户:as275944189
i2c总线对于单片机的扩展很有帮助, 可以通过两个i/o口进行大量的扩张. 这是一个i/c的应用程序.
上传时间: 2013-11-25
上传用户:love1314
在定时器中断中做LED的PWM输出 AT89C2051实现A/D转换的C51程序 单片机开发系统 指令系统 程序设计 定时与中断 系统扩展 接口技术 串行口
上传时间: 2015-04-21
上传用户:gonuiln
在单片机89C196下通过扩展并口进行普通打印机打印的子程序
上传时间: 2013-12-14
上传用户:love1314
用24cxx扩展LPC900单片机代码存储空间,有电路图,软件及详解
上传时间: 2013-12-24
上传用户:wsf950131