微机课程设计zuixin解读.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计 课程名称 微机课程设计 题目名称 计 时 器(计数3) 学生学院 自动化学院 专业班级 13电气(2)班 学 号 3113001318 学生姓名 彭浩 指导老师 廉迎战 2015 年 10月23日 概述 课程设计的目的 巩固和掌握对“微机原理”课程内容的认识和理解,提高应用水平。 掌握汇编语言程序的编制方法。8253编程。 课程设计的要求 系统硬件设计 设计8053定时器计时,8253地址为40H\41H\42\H\43H,控制电路如图: 软件编程内容 显示器工作于查询方式,键盘工作于中断方式。 16个按键定义的键值为:0 ~ F,按任意键在显示器上显示对应键值。 设定8253的通道2工作于方式0,用于事件计数,当计数值为8,按键9次后,发出中断请求信号并显示“EEEEEE”。显示满30秒时数字清除。 8253只写高8位计数值时,8253的计数是8位计数,还是16位计数? A、软件实现:计数结束后,读取计数值,看是0还是0FFH? B、软件实现:定时结束后,读取定时数值,看是0还是0FFH? 设计思路 微型计算机由微处理器,存储器,接口电路以及连接在这些部件上的总线组成。微处理器,存储器和所有I\O设备之间的信息交换都通过总线进行。总线包括地址总线,数据总线和控制总线,他们始于CPU或终于CPU,现代微机大部分都是这种以总线为中心的结构。8086CPU的地址\数据总线AD15-AD0和地址\状态总线A16/S3-A19/S6是复用的,必须通过地址锁存器把地址总线和数据总线分离。控制总线直接和8086CPU相连,这样8086CPU就工作在最小工作方式。 微型计算机及外围设备组成微型计算机系统的硬件,外围设备必须通过接口电路才能与系统总线相连,因此构建一个基于8086CPU的简单微型计算机系统就是工作于最小工作方式的8086CPU系统总线上挂上一定规模的存储器和接口电路,然后在把合适的外围设备连接到接口电路上。一个基于8088CPU的简单微型计算机系统框图如图所示。图中键盘与显示器作为外围设备通过接口芯片与系统总线相连。 本次课程设计使用软件是wmd86 硬件是TP-PITE 5.4板,通过8255可编程并行I/O接口芯片可以对4X4键盘进行扫描,从而可以确定哪一个键被按下,同时又可对七段数码管的输出显示进行控制,从而可以做到按下某个键后在数码管上显示出自己需要显示的相应的字符。 8254可编程定时和计数芯片有三个计数器,利用其中任何一个计数器设置其工作方式为0,其中的out端口接到8259A中断控制器芯片的中断请求端口上,CLK接到板子的KK1+接口上,通过人工触发的方式给计时器送计时脉冲,将计数次数8送进计数器,那么按键KK1+九次后计数器计数终止计数,同时out端口送出一个高电平,这个就是中断请求信号,由此进入中断,中断服务程序里面利用8255芯片对七段数码管进行输出显示控制,让数码管显示“EEEEEE”,最后再在显示程序后设定一个30s的延时子程序,由此实现了“设定8253的通道2工作于方式0,用于事件计数,当计数值为8,按键9次后,发出中断请求信号并显示“EEEEEE”。显示满30秒时数字清除”。 系统详细原理 硬件电路系统设计 确定组成电路所用元器件 本次课程设计使用实验室提供的元器件,分别为: 8086微处理器 可编程接口芯片8255A 可编程定时器/计数器8253 可编程中断控制器8259A 74LS07芯片 键盘及数码管显示单元 8086 CPU的引脚信号和功能 引言 如下图所示,是8088/8086CPU的外部结构,即引脚信号图。 图2-5 8086/8088CPU引脚功能 8088/8086CPU芯片都是双列直插式集成电路芯片,都有40个引脚,其中32个引脚在 两种工作模式下的名称和功能是相同的,还有8个引脚在不同的工作模式下,具有不同的名 称和功能。下面,我们分别来介绍这些引脚的输入/输出信号及其功能。 两种模式下,名称和功能相同的32个引脚 VCC、GND:电源、接地引脚(3),8088/8086CPU采用单一的+5V电源,但有两个接地引脚。 AD15—AD0(Address Data Bus):地址/数据复用信号输入/输出引脚(16),分时输出低16位地址信号及进行数据信号的输入/输出。 A19/s6—A15/s3(Address Status Bus):地址/状态复用信号输出引脚(4),分时输出地址的高4位及状态信息,其中s6为0用以指示8086/8088CPU当前

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档