ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:538.15KB ,
资源ID:14250340      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14250340.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西电微原课设8088最小系统的文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

西电微原课设8088最小系统的文档格式.docx

1、四 总结18概述本系统采用8088位处理器工作在最小方式系统下,采用8282、8286、8284构成了最小系统,形成总线逻辑。采用2764和6264构成了16KB的ROM和16KB的RAM。在此根底之上,分别实现了一系列接口逻辑,包括采用0809实现8位的温度采集接口,采用0832实现直流电机的控制,采用8255和8253实现步进电机的控制,并设计了键盘和显示逻辑。最后,运用Protel 99SE的自动布线功能,完成了最小系统的PCB版图设计。一 电路总体设计一、课程设计的要求本系统完成的功能如下:1用8088构成最小系统2用0809组成8位温度AD变换接口电路3用0832组成8位DA变换接口

2、电路驱动直流电机4用8255和8253组成步进电机控制电路5键盘与显示功能二、系统的总体组成下面给出了系统的总体框图如下:1处理器芯片选用8088,当8088的MN/MX引脚接+5V电压时,8088工作在最小方式下。 时钟发生器采用8284A芯片 主微处理器CPU选用8088芯片 总线锁存器采用74LS373,用ALE的下降沿锁存。由于8088中地址线有20条,所以地址锁存要三个8282。 数据收发器用来对数据进展缓冲和驱动,并控制数据发送和接收方向,向CPU传送IO的数据或向IO传送CPU提供的数据。同样由于8088中数据线只有8条,所以数据收发器只要一个8286就可以了。 地址译码器采用7

3、4LS138,用地址线的高三位即A19、A18、A17三位。译码输出Y0-Y7,共可以控制8个I/O芯片在最小方式下,8088CPU会直接产生全部总线控制信号。2只读存储器采用ROM芯片2764或27128,随机存储器6264或621283A/D转换采用0809芯片4用0832 D/A转换芯片的模拟信号去驱动直流电机58253+8255去控制步进电机6显示器控制电路7键盘控电路8时钟电路、加电复位和复位电路。9地址分配ROM: 0000H3FFFHRAM: 8000H-BFFFHAD: 00H07HDA: 40H41H键盘相关:100H103H显示相关:140H141H步进电机相关:200H2

4、07H功能描述:在最小方式下,8088CPU产生全部总线控制信号,由2764和6264构成了16KB的ROM和16KB的RAM,在此根底上,分别实现接口逻辑,二 电路各局部原理图设计2.1 8088最小方式系统8088芯片介绍引脚如如下图:8088的 MN/MX信号线接至5V时,系统就处于最小工作模式,即单处理器系统方式,它适合与较小规模的应用。8088最小模式典型的系统主要由8088CPU时钟发生器8284、地址锁存器8282与数据总线收发器8286组成。由于地址与数据、状态线分时复用,系统中需要地址锁存器。地址锁存信号ALE控制8282的STB,用8282锁存器产生地址总线;用8286收发

5、器产生缓冲的数据总线。8088的DEN信号作为8286的输出允许信号面,仅当DEN为低电平时,允许数据经8286进展传送;8088的DT/R信号用来控制数据传送的方向,接至8286的引脚T。当DT/R1时,CPU向数据总线发送数据,当DT/R0时,如此CPU接收来自系统总线上的数据。数据线连至内存与I/O接口,需用数据总线收发器作驱动。在控制总线一般负载较轻,不需要驱动,故直接从8088引出。8088工作与最小模式,此时8088CPU提供所有的总线控制信号,以实现与 存储器、I/O接口的选择。在最小组态时,系统总线可分为几个根本局部:地址总线、数据总线、控制与状态信号、中断与DMA信号。最小模

6、式下,引脚的信号功能如下。INTA:中断响应信号输出,低电平有效。用与对外设的中断请求作出响应。8088的INTA信号实际上是CPU响应外设中断申请时,发出两个连续的负脉冲,其第一个负脉冲是通知外设端口,它发出的中断请求已获允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而使CPU得到该中断请求的详细信息。ALE:地址锁存允许信号,输出,高电平有效。该信号是8088提供应地址锁存器的控制信号。DEN:数据允许信号,输出,低电平有效。给信号为收发器提供一个控制信号,DEN有效时,表示CPU当前准备发送或承受一个数据。在DMA方式时,被置为高阻状态。DT/R:数据发送/接收信号,输出

7、。该信号用来控制数据总线收发器的传送方向。当DT/R高电平时,CPU向内存或I/O端口发送数据;当DT/R为低电平时,CPU从内存或I/O端口接收数据。在DMA方式时,DT/R被置为高阻状态。IO/M:存储器输入/输出控制信号,输出。该信号作为区分CPU进展存储器访问还是输入/输出访问的控制信号。当IO/M为高电平时,表示CPU正与存储器之间进展数据传送;当IO/M为低电平时,表示CPU正与输入/输出设备之间进展数据传送。在DMA方式时,IO/M被置为高阻状态。SSO:系统状态信号,输出,低电平有效。该信号对8088的34脚。SSO与IO/M、DT/R的组合与对应的操作见下表。M/IODT/R

8、SSO 操作 1 0 0 中断响应 1 0 1 读I/O端口 1 1 0 写I/O端口 1 1 1 暂停Halt 0 0 0 取指令操作码 0 0 1 读存储器 0 1 0 写存储器 0 1 1 无源WR:写信号,输出,低电平有效。当该信号有效时,表示CPU当前正在进展存储器或I/O端口写操作。到底为哪种写操作,如此由WR信号决定。在DMA方式时,该信号被置为高阻状态。HOLD:总线保持请求信号,输入。当8088系统中CPU之外的另一个主模块要求选用总线时,通过该信号向CPU发出一个高电平的总线保持请求信号。HLDA:总线保持响应信号,输出。当CPU接收到HOLD信号后,便发出高电平有效的HL

9、DA信号给以响应,此时,CPU让出总线控制板,发出HOLD请求总线主设备获得总线的控制权。8088工作于最小模式,如前所述,由于8088地址线和数据线有一局部是复用的,工作于最小模式时,必须外部配置锁存器8282共3片,总线收发器8286 1片和外部时钟芯片,才能组成三组系统总线,控制信号是CPU直接发出的。外加芯片配置后,其低8位地址线已被别离出来,地址线为A19A0,控制线包括IO/M、WR、RD等控制信号。综上所述,我们可以画出8088CPU最小系统图,如如下图所示。2.2 存储器的设计1 有关芯片介绍1) 静态存储器6264Intel 6264 是8K 8 SRAM,单一的+5V电源,

10、所有的输入端和输出端都与TTL电路兼容。它的电路原理图逻辑符号如下列图。其中,A0A12为13根地址线,D0D7为8位数据线。/CS1和CS2为片选信号,当两个片选信号同时有效时,即/CS1=0, CS2=1时,才能选中芯片。/OE为输出允许信号,只有在/OE=0时,即其有效时,才允许该芯片将某单元的数据送到芯片外部的D0D7上。/WE为写信号,当/WE=0时,允许将数据写入芯片,当/WE=1时,允许芯片的数据读出。2EPROM27642764EPROM存储器容量为64K,结构为8K*8。其中,13条地址线A0A12,8条数据线D0D7。/CE和/OE为控制信号有片选引脚,低电平有效时,分别选

11、中芯片和允许芯片输出数据。2764的编程由编程控制引脚/PGM和编程电源Vpp控制,在编程时,对引脚加较宽的负脉冲;在正常读出时,该引脚应该无效。在正常工作时,要求Vpp接+5V;在编程状态时,要求Vpp接+25V作为编程电压。2 存储器电路与译码电路设计8088最小系统中,地址总线为A0A19,数据总线D0D7,对SRAM的控制信号有/WR,/RD,IO/M。当IO/M为低电平时,表示cpu对存储器传送数据。/RD为读信号,低电平有效,/RD有效时明确cpu正在执行从存储器或IO口的输入操作数据。/WR为写读信号,低电平有效,/WR有效时明确cpu正在执行从存储器或IO口的输出操作数据。在该

12、设计中选用的ROM模块芯片为EPROM2764,容量为8K*8。RAM模块芯片为SRAM6264,容量为8K*8。系统要求由16KB的ROM和16K的RAM组成。16KB的ROM需要两片2764芯片,16K的RAM需要两片6264芯片。如下图给出了8088最小系统组成的16K的ROM和16K的RAM存储器逻辑图。图中U1和U2两片2764构成16K的ROM模块;U3和U4两片6264组成16K的RAM模块。地址总线A0A12作为片内地址分别连接到U1,U2,U3和U4的相应地址线引脚上。数据线D0D7作为分别连接到U1,U2,U3和U4的相应数据线引脚上。读信号/RD连接到U1,U2,U3和U

13、4的/OE引脚上,写信号/WR连接到两片6264芯片的/WE引脚上。6264选引脚CS2接+5V。4个芯片的片选信号由74LS138译码器产生。存储器电路原理图如下:2.3 8位AD变换接口电路ADC0809的引脚定义如右图所示。共有28个引脚,其中: D0 D7::输出数据线; IN0IN7:8路模拟电压输入端; ADDA,ADDB,ADDC:路地址输入;ADDA:最低位;ADDC:最高位;START:启动信号输入端路地址锁存信号,用来锁存ADDAADDC路地址,上升沿有效;EOC:变换完毕状态信情号,高电平表示次变换完毕;OE:读允许信号,高电平有效;CLK:时钟输入端;Vref+,Vref-:参考电压输入端; Vcc:5V电源输人; GND:地。ADC0809的时钟为10KHz1.2MHz。在时钟频率为640KHz时,其变换时间为100us。ADC0809的工作时序如如下图所示。由图可以看到,在进展A/D变换时,路地址应先送到ADDAADDC输入端。然后在ALE上输入端加一个正跳变脉冲,将路地址锁存到ADC0809内部的路地址存放器中。这样,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1