本章主要介绍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
C语言编程时遇到的问题在这里几乎都能找到
标签: c语言
上传时间: 2013-11-07
上传用户:座山雕牛逼
C_C++常见bug的书-1,对于调试中碰到的问题很有帮助
上传时间: 2014-01-23
上传用户:windwolf2000
C_C++常见bug的书-2,对于调试中碰到的问题很有帮助
上传时间: 2013-12-26
上传用户:TRIFCT
C_C++常见bug的书-3,对于调试中碰到的问题很有帮助
上传时间: 2015-01-22
上传用户:hxy200501
据说是爱因斯坦提出的一个问题,并且据说只有2%的人能解答.
标签: 爱因斯坦
上传时间: 2013-12-17
上传用户:Shaikh
乘法器是硬件设计中的很常见也很重要的一个模块,它的VHDL硬件实现很好的解决了软件编程中做乘法速度慢的问题,在实时高速系统应用中或DSP软核或数字信号处理硬件实现算法中,经常能使用到乘法器,所以经典的高速乘法器IP 很有参考价值
上传时间: 2015-03-18
上传用户:yimoney
Computer Networks 4th Edition Problem Solutions.pdf计算机网络第四版的习题解答。是原版,但是有些章节的有几个问题的解答存在错误。本身书上的问题也有错误。
标签: Solutions Computer Networks Edition
上传时间: 2015-04-04
上传用户:xiaoxiang
书名为数字图像处理 K.R.Castleman著,朱志刚翻译 prentice hall出版 图像处理入门非常经典的国外教材 该书既不是单纯的强调理论,也不是注重实际应用的工程指导,而是强调理论如何用于解决工程或研究中常见的实际问题 本书附有书后的习题解答
标签: Castleman prentice hall 数字图像处理
上传时间: 2015-05-26
上传用户:sxdtlqqjl
这是一道大学生信息学奥林匹克竞赛的试题的解答,里面应用了特殊的控制手段来限制递归算法的递归深度,这种手段在利用递归结决问题时非常有借鉴意义。
上传时间: 2015-06-03
上传用户:671145514