节日彩灯方案设计书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 绪论 1.1设计要求 1)从两边向中间点亮或从中间向两边点亮,依次循环不止,彩灯的亮灭滚动至少有四组动态变化。 2)亮灭时间为0.25S。 3)用一个开关控制彩灯的工作与否 1.2 设计目的 通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用微机解决问题的能力,加深对微机应用的理解。通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。为以后学生结合专业从事微机应用设计奠定基础。 1.3 设计的原始资料及依据 查阅可编程并行芯片8255、中断控制等其他相关资料。用简单的输入输出端口等硬件,结合实际彩灯的亮灭控制过程进行设计,要求至少有四组变化过程。 第二章 硬件设计 2.1硬件原理 2.1.1 8086系统简介 1.8086 系统概述 Intel8086是16位的微处理器(理论学习中为8088,其内部总线为16位,外部总线为8位,故称为准16位微处理器),它采用HMOS工艺40条引脚封装。8086工作时使用5V电源,时钟频率5MHz(8086-1为10MHz,8086-2为8MHz)它有20根地址线,故可寻址的内存空间为1MB。 2.8086CPU的引脚功能 8086 CPU 采用双列直插式的封装形式,有40条引脚。8086 CPU采用了分时复用的地址/数据总线,所以有一部分引脚具有双重功能。 为了适应不同的应用环境,8086 CPU 有两种工作方式:最大方式(MX)和最小方式(MN),这由引脚33(MN/MX)加以控制。最小方式适用于单微处理器组成的小系统,在这种系统中,所有的总线控制信号都直接由8086/8088 产生;最大方式适用于多微处理器组成的大系统,它包含两个或多个微处理器,其中一个就是8086 ,称为主处理器,其他的处理器则称为协处理器, 其具体引脚功能见表2.1。 表2.1 8086CUP引脚功能说明 引脚名称 功能 引脚名称 功能 AD0~AD15 分时复用的双向、 三态地址/数据线 BHE/S7 高8位数据有效/状态复用 AD19/S6~AD16/S3 INTR 输入,可屏蔽请求 NMI 输入,非可屏蔽请求 GND 地线(两个) CLK 输入,时钟 READY 准备就绪,输入 REST 输入,复位 INTA(QS1) 输出,中断响应 TEST 输入,测试低电平有效 DEN(S0) 三态输出,数据允许信号 ALE(QS0) 输出,地址锁存允许 WR(LOCK) 三态输出,写 DT/R(S1) 三态输出,数据发送/接收控制信号 MN/MX M/IO(S2) 三态输出,存储器/IO端口 HOLD(RQ0/GT HLDA(RQ1/GT1) 总线请求响应,输出 RD 三态输出,读 8086CPU的40条引脚如图2.1。 3.8086系统的内部结构 Intel8086/8088CPU是Intel公司推出的高性能的微处理器,具体如下主要特性: (1) 8086CPU数据总线为16位,8088CUP数据总线为8位。 (2) 地址总线都是20位,低16位用于数据总线复用,可直接寻址为1MB的存储空间。 (3) 有16位的端口地址,可以寻址64KB的I/O端口。 (4) 有99条基本指令,指令功能强大 (5) 有9种基本寻址方式。 (6) 可以处理内部和外部中断,外部中断源多达256个。 (7) 兼容性好,与80*86,8085在源程序一级兼容。 (8) 8086/8088标准主频为5MHz,8086/8088-2主频为8MH。 (9)支持单处理器或多处理器系统工作。 实验中是以Intel386EX微处理器为核心,来模拟8086处理器来进行系统的测试工作 8086系统具体内部结构如图2.2所示。 图2.2 CPU8086内部结构图 4.8086CPU寄存器结构 8086CPU中有14个16位的寄存器,其中有4个16位的通用寄存器,2个16位指针寄存器,2个16位变址寄存器,1个16位指令指针及1个16位标志寄存器(仅用9位)。 通用寄存器: 通用寄存器包括累加器AX,基址寄存器BX,计数寄存器CX,数据寄存器DX四个寄存器,位于CPU的EU中,每个数据寄存器可存放16位操作数,也可拆成两个8位寄存器,用来存放8位操作数。 表2.2 通用寄存器的特殊用途和隐含属性 寄存器名称 特殊用途及隐含性质 AX 在输入输出指令中作数据寄存器,不能隐含 在乘法指令中存放被乘数或乘积,在除法指令中存放被除数或商,能隐藏 AH 在LAHF指令中,作目标寄存器,能隐藏 AL 在输入/输出指令中作数据寄存器,不能隐藏 在十进制运算指令中作累加器,能隐含 在XLAT指令中作累加器,能隐含 B

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档