毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作

上传人:飞*** 文档编号:3105061 上传时间:2017-07-30 格式:DOC 页数:39 大小:518.50KB
返回 下载 相关 举报
毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作_第1页
第1页 / 共39页
毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作_第2页
第2页 / 共39页
毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作_第3页
第3页 / 共39页
毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作_第4页
第4页 / 共39页
毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作》由会员分享,可在线阅读,更多相关《毕业设计-基于AT89C51单片机的简易逻辑分析仪的设计与制作(39页珍藏版)》请在金锄头文库上搜索。

1、苏州大学本科生毕业设计(论文)- i -简易逻辑分析仪的设计与制作目 录前言 .2第 1 章 绪论 .3第 1.1节 逻辑分析仪在数字科技中的地位 .3第 1.2节 逻辑分析仪的发展状况 .5第 2 章 系统分析 .6第 2.1节 逻辑分析仪的组成及工作原理 .6第 2.2节 系统方案的选择与论证 .7第 2.3节 系统总体方案框图 .9第 3 章 系统硬件设计 .11第 3.1节 CPU 的选择与应用 .11第 3.2节 数字信号发生 器模块的实现 .15第 3.3节 主控系统 模块的电路设计与实现 .16第 3.4节 功能实现模块 .18第 3.5节 D/A 转换电路 .19第 3.6节

2、硬件的抗干扰措施 .19第 4 章 系统软件设计 .20第 4.1节 软件主 CPU流程图 .20第 4.2节 软件从 CPU程序流程图 .21第 4.3节 中断服务子程序流程图 .22第 4.4节 掉电保护流程图 .23第 5 章 系统测试 .25第 5.1节 测试仪器 .25第 5.2节 测试方法 .25第 5.3节 误差分析 .25结论 .26参考文献 .26致谢 .27附录:部分源程序 .28苏州大学本科生毕业设计(论文)第 1 页简易逻辑分析仪的设计与制作【摘要】:逻辑分析仪是一种新型的数字测试仪器。它应用于微机等数字系统的软件、硬件调试,故障检查,性能分析等过程中。本设计采用 AT

3、89C51 单片机控制 8 路逻辑信号电平采集的简易逻辑分析仪设计。采用 AT89C2051 控制系统实现一个数字信号发生器可预置 8 路信号工作, 采集电路以 5Kbit每秒的速率同时对 8 路逻辑信号进行采样。逻辑信号门限电压通过键盘任意设定,信号采集的触发等级、触发条件、触发位置由键盘设定。【关键词】:逻辑分析仪;AT89C51;AT89C2051;数字信号发生器Abstract: Logic analyzer is a new-style digital testing instrument. It is used in the test of software and hardwar

4、e of digital system, such as micro-computer, fault-checked, analyzing-performance.This paper introduces the design of the simple logic analyzer which acquisition of 8 routes signal level is controlled through AT89C51 single chip. The control system through AT89C2051 to realize a digital waveform gen

5、erator scheduled 8 routes signal.5Kbit/s real-time sample rate of the acquisition circuit is faced to the 8 routes logic signal in the meantime. Threshold voltage of logic signal is set arbitrarily by keyboard, trigger rank, trigger condition and trigger location are set by keyboard.Key words: logic

6、 analyzer;AT89C51; AT89C2051; digital waveform generators苏州大学本科生毕业设计(论文)第 2 页前言信息时代是数字化的时代,数字技术的高速发展,出现了以高性能计算机为核心的数字通信、数字测量的数字系统。在我们通信技术中开始是对模拟信号进行变换和传输, 以后随着半导体器件的出现, 使数字电路能大量地生产和应用, 这样数字技术在通信中得到广泛应用和发展。人们将语音和图象信号用数字技术变换成数字信号后, 再在线路上进行传输。但是在近十年中由于大规模集成电路技术的发展, 生产了大容量的半导体存贮器、移位寄存器, 以及广泛应用的微处理器芯片和许多

7、支持芯片。在这些器件以及应用这些器件的电路和系统中采用数据表示信息。这个数据可以是存贮器的地址或该地址单元中所存放的内容,而这个内容可以是程序中某条指令或要操作的数据。这些数据及其控制信号的其中一个特点就是它们都是逻辑信号, 可以表示为高电平或低电平, 或表示为逻辑 “ 1 ” 或逻辑“ 0 ” , 只有这两种状态。所以我们在分析和检查这些逻辑信号时只关心它们的状态及其组合, 而往往不必顾及其具体信号的大小和形状。数据信号的另一个特点就是它是由几个比特(bit)的逻辑状态来组成一个具体的数据字(word) 。在数字通信中它们以串行方式进行传输, 如以五位或七位代码表示一个量值或控制信号。而在微

8、处理器及计算机中则以 8 位、16 位、32位并行通路上逻辑状态的组合代表一个数据字、一条指令等。数据信号的第三个特点是逻辑信号往往是随机的, 非周期性信号, 甚至是间歇出现的信号。传统的示波器往往比较适合观察周期性的重复出现的模拟信号或脉冲信号。但是对随机的非周期信号是很难稳定同步的。而且在现有示波器中一般只有双踪交替扫描显示, 所以它们不能观察显示多通道的并行逻辑状态。并且示波器是由被测信号的波形电平去触发产生扫描来显示被测信号, 它不能捕捉特定的数据字, 不能由特定的地址或指令来进行触发, 以便观察显示相应的数据序列。一般示波器的第三个主要缺点是没有数据存贮能力, 所以就不能捕捉和保存瞬

9、刻即逝的信号。本文第一章主要是绪论,第二章讲系统的分析,主要是方案的选择与论证,第三章是系统硬件设计,第四章是系统软件设计,第五章主要讲系统测试。苏州大学本科生毕业设计(论文)第 3 页第 1章 绪论第 1.1节 逻辑分析仪在数字科技中的地位1.1.1. 数字科技对检测仪器的需求20 世纪 70 年代以来,大规模集成电路、可编程逻辑器件、高速数据信号处理器和计算机技术等高新技术得到迅猛发展,为解决数字设备、计算机及 VLSI 等电路在研制、生产、检修和维护中的测试问题,出现了一类新的测试设备。因为其被测系统的信息载体主要是二进制数据流,为区别于频域或时域的测量,把这一类测试统称为数据域(Dat

10、a Domain)测试,即有关数字系统的测试称为数据域测试。以离散时间或事件出现的次序为自变量,状态值为因变量的函数关系属数据域范畴。因此数据信息是由状态空间概念、数据格式和数据源构成的。它与频域或时域的信息不一样,具有以下一些特征:(1) 数字信息几乎都是多位传输的。(2) 数字信息是按时序传递的。(3) 许多信号仅发生一次。有些信号虽然可以重复发生,但是它们是非周期性的。(4) 造成系统出错的误码常混在一串正确的数据流中,实际上只有错误已经发生以后才能辨认出来。(5) 信号的速度变换范围很大(如高速运行的主机和低速的外围设备) 。显然,对数字系统的检测不可能象对模拟系统那样。用示波器及一般

11、的电子测量仪器是难以观察和测量数字信息的。以上特点决定了对数字系统基本的检测要求:a、跟踪与分析状态数据流。这是对数字系统进行功能分析所必须的基本测量。跟踪状态流需要利用地址总线,最好同时也能观察数据总线,以便分析总线的全面工作情况。由于有的总线是复用的,因此要求测量时有选择数据的能力。b、为了监视数据线上的数据流,需要设置一个观察参考点,由它来决定需要捕获的对分析有意义的那部分数据。c、分析异步总线时,需要了解各信号状态序列和每个信号在给定状态的持续时间,以便判定系统是否按正确的时序运行。这要求能分析信号状态之间的时间关系。d、来自系统内部或外界的干扰及毛刺常引起硬件出错,这样就需要捕捉干扰

12、或毛刺,并把它们显示出来。1.1.2. 逻辑分析仪介绍逻辑分析仪是用来分析数字系统逻辑关系的一种仪器。它属于总线分析仪一类的数据域测试仪器,它主要用于查找总线(或多线)相关性故障。对于数据域的测试,逻辑分析仪是最典型的测试仪器。它一方面是分析数字系统和苏州大学本科生毕业设计(论文)第 4 页计算机软、硬件最有力的工具,另一方面它本身又与微计算机紧密结合起来,产生了多种智能逻辑分析仪和个人仪器型的逻辑分析仪插件。有些逻辑分析仪还与计算机开发系统、仿真器、数字电压表和示波器等结合起来,构成完善的仪器系统。有些先进的逻辑分析仪可以同时检测几百路的信号,还拥有灵活多样的触发方式,可以方便的在数据流中选择感兴趣的观测窗口。逻辑分析仪还能观测触发前和触发后的数据流,具有多种便于分析的显示方式。目前逻辑分析仪已成为设计,调试和检测维修复杂数字系统,计算机和微机化产品的最有力工具。逻辑分析仪按其工作特点,可分为两大类:逻辑状态分析仪(Logic State Analyzer,简称 LSA)和逻辑定时分析仪(Logic Timing Analyzer,简称 LTA) 。两类分析仪的基

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号