1、微机原理及应用课程设计 题目:题目:模拟电压采集电路设计模拟电压采集电路设计 姓 名: 指导老师: 年 级: 班级序号: 专 业: 日 期: 目 录 一课设目的及内容 二设计思路及问题分析 三电路设计及硬件原理图 四程序流程图 五程序清单 六解决难点思路及方法 七收获体会及建议 一一 课设目的及内容课设目的及内容 1. 课设目课设目的的 (1).学会综合运用微型计算机原理及应用 、 微型计算机原理及应用试验指学会综合运用微型计算机原理及应用 、 微型计算机原理及应用试验指 导书课程的内容,为以后从事计算机相关行业奠定一定基础。导书课程的内容,为以后从事计算机相关行业奠定一定基础。 (2).主要
2、掌握并行主要掌握并行 I/O 接口芯片接口芯片 8253、8255、ADC0809、中断控制器中断控制器 8259、 译码器译码器 74LS138 及数据总线缓冲器及数据总线缓冲器 74LS245 的使用。的使用。 (3).学会用汇编语言编写一个较完整的实用程序。学会用汇编语言编写一个较完整的实用程序。 (4).掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元 器件、布线、编程、调试、器件、布线、编程、调试、撰写报告等步骤。 2. 课设内容课设内容 利用微型计算机原理课程中所学的主要可编程接口芯片 74LS138、
3、8253、 8255A、ADC0809 和中断控制器 8259 设计一个模拟电压采集电路。采用 ADC0809 设计一个单通道模拟电压采集电路,要求对所接通道变化的模拟电压值进行采 集,采集来的数字量送至数码管 LED 指示,采集完 100 个数据后停止采集过程。 1、选用 8088CPU 和适当的存储器芯片、接口芯片完成相应的功能。 2、画出详细的硬件连接图。 3、画出各程序的详细框图。 4、给出 RAM 地址分配表及接口电路的端口地址。 5、给出设计思路。 6、给出程序所有清单并加上必要的注释。 7、完成设计说明书。 二设计思路及问题分二设计思路及问题分析析 1.设计思路 (1)选用芯片为
4、 8088 单片机,工作在最小工作模式,所以需要使用 8259 芯片 作为中断管理。 (2)我们需要对 100 个数据采样和存储,需要使用 ADC0809 用来 A/D 转换, 而且要 8253 来定时。 总线上, 我们需要 74LS245 来做总线缓冲器, 还要 74LS138 用来提供芯片的段选。 (3)采集到结果需要送至数码管 LED 指示,需要 8255 并行接口芯片。 为此可以列出所需器件清单: 8088 单片机、8253、8255、8259、74LS138、74LS245 芯片各一片 可调电位器 4.7K、数码管 LED 各一个及其他逻辑器件,导向若干。 3. 问题分析 通过分析题目,我们可以理解到课设要求是对一个模拟电压进行采样并而存 储及送到数码管 LED 指示,一共采集 100 个数据后停止。 我们可以想到,ADC0809 模数转换需要时间,通过查找资料,我们可以转换 时间大概是 120us。所以,每个数据采集及转换时间要大于 120us,所以我们采 用 8253 用来定时及通过输出高电平触发中