网站大量收购独家精品文档,联系QQ:2885784924

接口课设任务书.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口课设任务书

目录设计目的和意义……………………………………………… 2 课程设计的目的 课程设计的要求 总体设计……………………………………………………… 2 基本原理 硬件总体设计 系统总体方案 内存单元编制 键盘及显示功能的定义 软件总体设计 存储单元的分配、标志位的含义 主程序框图及清单 硬件设计……………………………………………..…………5 系统所选用个芯片的介绍 可编程并行接口8255A 可编程定时器/定时器8253可编程并行接口8255A可编程定时器/定时器8253 软件设计…………………………………………………………6 系统操作说明……………………………………………………8 结束语……………………………………………………………8 7 参考文献……………………………………………………..…..8 系统原理图……………………………………………………….…9 《微机原理与接口技术》课程设计任务书 课程设计题目 竞赛抢答器 设计目的和设计目的 掌握微机化竞赛抢答器的工作原理。 掌握七段数码管显示数字的原理,熟悉LED显示的控制过程。 熟悉8255与矩阵式键盘的接口技术,熟悉键盘扫描原理。 主要掌握并行I/O接口芯片8255A可编程器件的使用。 掌握8253定时器接口芯片的应用 学会用汇编语言编写一个完整的实用程序。 了解微机接口应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等。 设计 开关K0-K7代表竞赛抢答按钮0-7号,当某个逻辑电平开关置“1”时,相当于某组抢答按钮按下,在七段数码管上将其组号(0-7)显示出来,并使喇叭响一下。按空格键开始下一轮抢答,按其他键程序退出。同时考虑抢答允许时间,10秒内有效,10秒之后无人抢答,本次抢答作废。 总体设计 一、 基本原理 抢答器设计可分为以下几部分:开始抢答信号的接收;计时器的倒计时;检查抢答按钮并显示在数码管上;任意键退出程序。 硬件总体设计 系统总体方案 内存单元编制 键盘及显示功能的定义 开关K0-K7代表竞赛抢答按钮0-7号,当某个逻辑电平开关置“1”时,相当于某组抢答按钮按下,在七段数码管上将其组号(0-7)显示出来,并使喇叭响一下。软件总体设计 存储单元的分配、标志位的含义 显示字形 g f e d c b a 段码 0 0 1 1 1 1 1 1 3fh 1 0 0 0 0 1 1 0 06h 2 1 0 1 1 0 1 1 5bh 3 1 0 0 1 1 1 1 4fh 4 1 1 0 0 1 1 0 66h 5 1 1 0 1 1 0 1 6dh 6 1 1 1 1 1 0 1 7dh 7 0 0 0 0 1 1 1 07h 8 1 1 1 1 1 1 1 7fh 9 1 1 0 1 1 1 1 6fh 2. 主程序框图及清单 3 硬件设计 一、 系统所选用个芯片的介绍 2. 可编程定时器/计数器8253? 8253采用NMOS工艺制成,有24个引脚,所有输入、输出端均TTL电平兼容,单一电源(Vcc=+5V)供电,最高计数速率为2.6MHz。它包括3个计数器(即计数器0、1、2)、数据总路线缓冲器、读/写逻辑以及控制寄存器等4个部分。 二、 系统所选用各芯片的工作方式 1. 可编程并行接口接口芯片8255A的工作方式 采用方式0,PA接口做输入,接收抢答信号,并用PB接口做输出通过编程将抢答组号输出到数码管显示。PC接口用PC0接扬声器通过芯片控制其发声,检查键盘按键,如是空格键,则开始下一轮抢答。 将8253计数器0设为方式3,计数器1设为方式0,采用方式0在计数结束时产生正跃变信号。我们使用计数器0,其中GATE0接+5V,其中GATE1接+5V高电平,OUT0接8253的CLK1,OUT1接8255A的PC6,CLK0接试验箱上的频率为1MHZ的脉冲发生器,当做10秒计时信号。 1. 各芯片与CPU的连接 8255A、8253的数据总线D7~D0端、CS端、RD端、WR端、INTA端、INT端分别与CPU的D7~D0数据总线、片选端、IOR端、IOW端、INTA端、INTR端。A1、A0端分别接入CPU地址线的A1、A0端 2. 各芯片之间的连接和与外设的连接? 8255A的A口的PA7~PA0依次接“K0—K7(开关)”,B口的PB7~PB0通过驱动器1接到LED显示器(PB0接a……PB6接g),C口的PC0接8253 GATE2,CS接288H; 8253的CLK0, CLK2接时钟脉冲1Mhz ,GATE0,GATE1端接+5V电压,OUT0的输出接入CLK1端,OUT1接PC6端,OUT2接与门的一输入端A

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档