- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 江苏省南通市如皋市2024-2025学年高三上学期9月第一次教学质量检测生物试题(解析版).doc VIP
- 《神经鞘瘤的诊断与治疗》课件.ppt VIP
- DB63_T 371-2001 蚕豆陵西一寸品种标准(青海省).pdf VIP
- 2024—2025学年江西省南昌市外国语学校教育集团九年级上学期10月学习质量检测化学试卷.doc VIP
- 第06课藤野先生(20张PPT).pptx VIP
- 青岛版2024-2025学年一年级数学上册第四单元《漂亮的粘贴画-11-20各数的认识》大单元教学设计.docx VIP
- 关于市民对“广州交警”微信使用情况调查(可编辑).doc VIP
- 画法几何之父蒙日.pdf VIP
- 高中课前三分钟的励志演讲稿.pptx
- 股市趋势技术分析—图解 (前人笔记非常详细).doc VIP
文档评论(0)