分享一篇好帖子
一.设计目的
二.实验平台和所用器材
三.设计内容
四.设计原理
五.程序流程图
六.调试分析
七.原理图设计
八.程序清单
九.收获、体会和建议
一 设计目的 1. 通过本设计,使学生综合运用《微型计算机技术》、《汇编语言程序设计》以及电子技术等课程的内容,为以后从事计算机检测与控制工作奠定一定的基础。 2. 主要掌握并行I/O接口芯片8253、8255A、ADC0809及中断控制芯片8259A等可编程器件的使用,掌握译码器74LS138的使用。 3. 学会用汇编语言编写一个较完整的实用程序。 4. 掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。 二 实验平台和所用器材 本实验是在windows XP操作系统上实现的,程序的开发环境是用实验室的课设平台,所用到的器材如下: ① 一块实验面包版(内含时钟电路)。 ② 可编程芯片8253、8255A 、ADC0809和译码器芯片74LS138、74LS245各一片。 ③ 可调电位器4.7KΩ一个、发光二极管8个、74LS06芯片2个。 ④ 导线若干。 ⑤ 示波器、万用表、常用工具等。 三 设计内容 采用ADC0809设计一个单通道模拟电压采集电路,要求对所接通道的变化的模拟电压值进行采集,采集来的数字量一路送至发光二极管指示,一路送至计算机显示到屏幕上,每行显示5个数据,采集完100个数据后停止采集过程,采集过程中按下ESC键也可中断采集过程。 首先要求我们定义出选择菜单,给出显示界面。 1. 8255的自检测 这部分要求我们初始化8255,为了能够正确的看出8255已经初始化,当8255初始化后向B口送数据0FH到发光二管上显示,如果能够正确显示就说明8255已经被初始化。并且可以说明74LS245,8255,74LS06能够正常工作,并且他们的连线都正确。 1. 8253的自检测 这部分要求我们初始化8253,8253初始化后可以通过示波器观察输出的波形是否满足要求。 3. 进行A/D转换 这部分是本次课设的关键部分,在做此之前,必须保证8255和8253都被正确的初始化,通过8255的C口控制ADC0809对模拟数据的采集,然后从A口读取转换后的数据,一路送发光二极管显示,一路送显示器上显示,模拟量由电位器得到。 2. 退出系统 如果用户需要结束程序,从菜单上选择此菜单即可退出程序.
完整论文下载(word格式 可编辑):
ADC0809单通道模拟电压采集电路.doc
(372.5 KB, 下载次数: 56)
|