- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课设打印.doc
一 设计内容:
以8088CPU为核心设计一个发光二极管显示控制电路,该控制电路可对16个发光二极管的亮、灭进行控制,并有一个具有8个按键的键盘。
二 设计要求:
画出电路原理图,说明工作原理,编写一个程序,程序功能为当键盘上不同按键按下后,16个发光二极管以不同的顺序发光。
三 硬件电路:
四 设计步骤:
1 8088CPU简介
它是属于16位微处理器,内含29000个晶体管,时钟频率为4.77MHz,具有40条引出线的集成电路芯片,采用双列直插封装,地址总线为20位,可使用1MB内存。8088内部数据总线是16位,外部数据总线是8位。为了减少芯片的引线,作为微处理器,再加上必须的支持芯片,如时钟发生器,地址锁存器,总线驱动器 ,存储器和I/O接口等,才能构成一台完整的微型计算机。
根据外部设备的数量和系统复杂程度,8088可以选用两种系统总线构成模式,最小模式和最大模式。最小模式是单CPU系统,在这种系统中,8088的MN/MX引脚接高电平,系统全部的控制信号都直接由CPU提供。最大模式是多CPU系统,此时MN/MX引脚接低电平,必须通过8288总线控制器对CPU的状态信息进行译码才能产生系统必须的控制信号。
最小模式下的引线
在最小模式下,CPU仅支持由少量设备组成的单处理机系统而不支持多处理器结构。系统总线的20条地址线用三片8282锁存器构成。8条双向的数据总线通过一片8286双向总线驱动器连接到外部数据总线。CPU本身产生全部总线控制信号和命令输出信号,并提供请求访问总线的控制信号(HOLD/HLDA),该信号与总线主设备控制器兼容。这样就实现了最小模式下的系统总线。
8284时钟发生器
组成8088微机系统时,所需的时钟信号由外部时钟发生器提供,8284是为其专门设计的时钟发生器,不仅有时钟信号产生电路,还有RESET复位信号和REDAY准备就绪信号同步控制电路,这些电路向8088提供时钟信号CLK,复位信号RESET和准备就绪信号READY,并通过配置15M的外部晶振给CPU提供5MH的时钟频率。同时通过RC电路实现系统复位功能。
地址总线
地址锁存器8282简介
图4.2.4是地址锁存器8282芯片的管脚功能和真值表。8282有8位信号输入管脚DI7~DI0和8位三态信号输出管脚DO7~DO0; OE为输出允许信号,低电平有效;STB是锁存信号。下降沿有效。
系统需要独立的地址总线,并在整个总线周期维持地址有效。需外加地址锁存器来存储地址, 20位地址要三片锁存器。锁存器由ALE信号来控制, 即ALE作为锁存器的输入控制信号,控制地址的写入。将808的20位地址和3片8282的DI7~DI0连接,CPU的地址锁存使能ALE与8282的STB端相连。在ALE的下降沿时,对地址信号进行锁存。地址锁存器8282相当于8个D触发器。当OE为高,DO7~DO0为高阻状态。当OE为低STB为高时,8282的输出等于输入8282的输出信号DO7~DO0与输入信号DI7~DI0相等。当STB由高变低,信号被锁存。OE直接接地表示输出允许地址信号一直有效(无高阻态) 地址A与数据D的复用(片)总线信号作为锁存器的输入, 由ALE控制输入,输出为直通方式,锁存器输出为地址信号。
8286具有两组对称的双向数据引线A7~A0和B7~B0,它们既可做输入又可做输出,作为输出时具有三态功能。可以安排数据从A7~A0输入, 从B7~B0输出;也可以安排数据从B7~B0输入,从A7~A0输出。传送方向控制端T控制数据流向,T=1,数据从A7~A0流向B7~B0; T=0,数据从B7~B0流向A7~A0。8286的输出使能OE端则必须由CPU的DEN控制。在CPU的存储器访问周期、I/O访问周期以及中断响应周期DEN输出低电平, 即输出有效信号。 使能8286允许数据通过,完成数据的传输。8286不能象8282那样,将OE接地。
控制信号
最小方式下, 由IO、RD、WR的组合来决定进行什么操作系统的其它信号直接来自CPU:
2764是8K*8b的紫外线擦出、电可编程只读存储器,单一+5V供电,28脚双列直插式封装。各引脚的含义为:A0-A12为13根地址线,可寻址8K字节;D0-D7为数据输出线;CE为片选线;OE为数据输出选通线;PGM为编程脉冲输入端;Vpp是编程电源;。正常工作(只读)时,Vpp=Vcc=+5V, PGM=+5V。编程时,Vpp=+25V(高压),PGM端加入宽度为50ms的负脉冲。EPROM 2764的外部引线如图,它的引线与SRAM芯片6264是兼容的。在软件调试过程中,程序经常需要修改,此时可将程序先放在6264中,读写修改都很方便。调试成功后,将程序固化在2764中,由于它与6
文档评论(0)