基于单片机的简易逻辑分析仪的设计
基于单片机的简易逻辑分析仪的设计(论文7900字)
系统的功能
逻辑分析仪的逻辑分析仪(简称LA)是新型的数据域分析仪器,它有许多
独特的功能。把这些功能分成取数、触发、存储、显示等几个方面,
本系统实现的功能是:
(1)能产生8路可预置的循环移位逻辑信号序列,输出信号为TTL电平,序列时钟频率为100Hz,并能够重复输出。
(2)单次触发采集存储显示,单次触发方式是指在满足触发条件后,能对被测信号进行一次采集、存储。之后输出通过DAC转化为模拟电压后输出,在示波器上显示出8路信号,并能显示触发位置。
(3)任意两通道三级触发存储显示,由键盘输入8路中任意2通道的通道号及3级触发字,当指定通道的触发字连续依次满足时,能对被测信号进行一次采集,存储,送DAC后输出显示。同时在屏幕上标记出3级触发字的位置。
(4)显示触发字的位置,可以在模拟示波器显示屏上对触发字进行标记。
(5)显示可以移动的光标,可以通过键盘的加、减控制光标在水平方向的坐标。
(6)翻页显示,可以用键盘控制翻页显示,每隔32bit为一页的内容,扩展了存储深度。
本设计的主要特色:
★ 数字信号发生器使用AT89C2051单片机来控制,达到了高精度的信号输出。
[版权所有:http://DOC163.com]
★ 数字信号的逻辑状态显示也用AT89C2051单片机辅助主CPU系统实现。
★ 使用D/A电阻网络,结合单片机对信号幅度进行灵活地控制。
★ 采用发光二极管来指示电路测试点,一目了然,便于调试。
★ 在系统的软硬件设计中均加入了运行良好的抗干扰措施。
★ 强大的软件设计功能,大大简化了硬件电路。
目 录
第1节 引 言……………………………………………………………………………3
1.1 系统概述………………………………………………………………………3
1.1.1系统的特点………………………………………………………………4 [资料来源:www.doc163.com]
1.1.2系统的功能………………………………………………………………4
第2节 系统主要硬件电路设计…………………………………………………………5
2.1 系统结构框图…………………………………………………………………5
2.2 主体控制模块…………………………………………………………………5
2.3 系统硬件的主体实现…………………………………………………………7 [资料来源:http://doc163.com]
2.3.1 数字信号发生器模块的电路设计与实现……………………………7
2.3.2 主控系统模块的电路设计与实现……………………………………8
2.3.3 LED显示模块的电路设计与实现……………………………………10
2.3.4 硬件的抗干扰措施…………………………………………………12
第3节 系统软件设计…………………………………………………………………13
3.1 系统软件流程…………………………………………………………………13
3.2 中断服务子程序………………………………………………………………15
3.3 AT24C04程序设计……………………………………………………………15
第4节 结束语…………………………………………………………………………19
参考文献…………………………………………………………………………20