logo

您所在位置网站首页 > 海量文档  > 高等教育 > 实验设计

硬件课程设计报告---数字示波器.doc 14页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 内容提供方 2017meng(上传创作收益人)
  • 发布时间:2018-06-13
  • 需要金币200(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:1.46 MB
下载过该文档的会员
你可能关注的文档:
计算机科学与技术学院 硬件课程设计报告 选题与需求分析 选题 经过小组成员的认真考虑,最终确定课程设计的题目为数字示波器。数字示波器是智能化数字存储示波器的简称,是模拟示波技术、数字化测量技术和计算机技术的综合产物。与传统示波器相比,数字示波器不仅具有可存储波形、体积小、功耗低、方便携带等特点,而且还具有强大的实时信号处理分析等功能。因此在电子电信类实验室中使用越来越广泛。但目前我国使用的高性能数字示波器主要依靠国外产品,因此研究数字示波器有重要意义。 需求分析 示波器在电子测量、测试仪器中有着很广泛的应用,是观察模拟电路和数字电路实验现象、分析实验中的问题、测量实验结果必不可少的重要仪器 用波长来表示模拟量大小 .2.2 软件方案 在两种方案下分别对应两种软件方案,都必须包括0809,8279这些器件的初始化,还有这些器件的控制,然后第二个方案还要有8253的相关程序。 用波形幅度来表示模拟量的大小 用波长来表示模拟量大小 详细设计 硬件实现 第一方案: 在第一方案中,我们仅用到了0809、8279两种芯片各一个。 0809实现将电压的模拟量转化成数字量。然后8279实现一个将数字量按照一定的算法,转化成一定的波形,呈现在它自带的LED显示屏上。 管脚的连接是这样的,首先将电压的输出接到0809的一个输入上。然后是0809的clock接到1M/S的接口上,再来是0809的使能接到一个地址上。然后是8279的使能接到另一个地址上。这样就完成了接线。 芯片用的计算主要有:首先是电压值转化成数字量之后要在8279的LED灯上进行转化,所以就要对数字量进行一定的算法计算。因为转化之后是0~255的数值范围太大,所以我们将转化之后的数除以16得到一个范围为0~15的数,这样对于后面的LED灯的显示编码有了很大的简便。再来是对LED显示屏的对应编码。由于我们是做一个示波器,所以不需要像8279提供的那样,显示数值,所以必须对8279的LED显示屏进行重新的编码。然后我们将低电平编为08H也就是对应的下面的一个灯亮;将中等电平编为40H也就是对应的中间的一个灯亮;然后将高电平编为01H也就是对应的高的一个灯亮。至此我们的基本的算法就结束了。 硬件连线图: 以上为实验连接图 第二方案: 方案二用到的芯片有8255、8279、0809。 芯片图如下: 8255芯片图 电路连接图 在该示波器中,0809起模数转换的作用。用到的管脚有:用于启动0809的START管脚、CLK管脚、ALE管脚,VCC管脚、REF(+)管脚、REF(-)管脚、GND管脚,通道选择ABC三个管脚,允许输出管脚OE,结果数据输出管脚D0-D7,模拟通道IN0。8279控制七段数码管的显示。用到的管脚有:D0-D7,RD,WR,RESET,OUT0-OUT7,CS,CLK,BD,A0,VCC,SL0-SL3,GND。8255主要用于检测0809转换完毕与否。用到的管脚有:PA0,CS,RD,WR,D0-D7,A1,A0,VDD,VSS。8255只用于检测转换完毕,因此只需工作在方式0,基本输入输出方式,用A口作输入。 电路连接图如上图所示。 系统的工作流程为:当有模拟量输入后,0809启动转换,8255检测转换完毕与否。当连接EOC端的PA0口将数据传送给8086CPU发现最低位为0时,说明转换完毕。这时通过读0809数据端口将转换完的数据通过数据总线传递给8086的寄存器。然后8086CPU将转换完后的数据与1、2、3、4进行比较。比较后再将数据进行处理,对0-5之间的数据进行编码,通过数据总线将数据写入8279的寄存器中,从而显示波形。也就是说0809与8255是通过EOC连接在一起的,而0809与8279是通过8086的数据总线连接在一起的。为了方便比较,现把十进制的1、2、3、4转化完成后比较的数值化成CPU用的16进制数。如表所示。 1 33H 2 66H 3 89H 4 CCH 软件实现 第一方案: 在实现软件的时候,我们先上网了解了8279芯片的一些知识,然后再展开的编程。我们的思路是这样的,先让0809检测高地电平,然后根据编程把高低电平按照一定的算法转化成8279的LED显示屏的上中下的灯相应暗灭。 0809将模拟量转化成数字量的0~255,然后一定算法后转化成0~15的数值范围,然后根据改变8279LED显示屏的七段码的编程方式来显示相应的波形。以下给出对应高低中电平的对应的七段码。 高电平 08H 中等电平 40H 低电平 01H 最后为了可以让示波器的功能更加的齐全,我们加入了8279键盘状态的检测来检测键盘的状态的,以增加示波器的功能,我们让按下3之后,波形定性。然后按下4之后继续扫描,波形继续变化。这样整体的思

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556