1、 - 1 - 微机原理课程设计微机原理课程设计 课设题目:课设题目:数据采集系统三(中断法)数据采集系统三(中断法) 实验实验者姓名:者姓名: 实验实验者学号:者学号: 学院学院: 电子信息工程学院电子信息工程学院 - 2 - 数据采集系统三(中断法)数据采集系统三(中断法) 一、实验目的一、实验目的 进一步掌握微机原理知识,了解微机在实时采集过程中的应用,学习、掌握编程 和程序调试方法。 二、实验内容二、实验内容 1、用中断法,将 ADC 0809 通道 0 外接 0 5V 电压,转换成数字量后,在七段 LED 数码管上,以小数点后两位(几十毫伏)的精度,显示其模拟电压的十进值;0809 通
2、道 0 的数字量以线性控制方式送DAC0832输出,当通道0的电压为5V时,0832的OUT为0V, 当 通道 0 的电压为 0 时,0832 的 OUT 为 2.5V;此模拟电压再送到 ADC 0809 通道 1,转换后 的数字量在 CRT 上以十六进制显示。 2、 ADC 0809 的 CLK 脉冲, 由定时器 8254 的 OUT0 提供;ADC 0809 的 EOC 信号, 用作 8259 中断请求信号。 3、要有较好的人机对话界面;控制程序的运行。 三、总体设计三、总体设计 1 、ADC 0809 的 IN0 采集电位器 0 5V 电压,IN1 采集 0832 输出的模拟量。 2 、
3、DAC 0832 将 ADC 0809 的 IN0 数字量后重新转换成模拟量输出。 3、8259 用于检测 ADC 0809 转换是否结束和向 CPU 发送 INTR 信号 4、 8255 为七段 LED 数码管显示提供显示驱动信息。 5、七段 LED 数码管显示 ADC 0809 的 IN0 的值。 6、8254 提供 ADC 0809 的采样时钟脉冲。 7、有良好的人机对话界面。系统运行时,显示主菜单,开始数据采集, 在数据采 集时, 主键盘有键按下, 退出返回 DOD 系统。 四、硬件设计四、硬件设计 因采用了 PC 机和微机实验箱, 硬件电路设计相对比较简单, 主要利用微机实验箱 上的
4、 8255 并行口、 ADC 0809、 DAC 0832、 七段 LED 数码管单元、 8254 定时/计数器、 74LS574 输出接口、电位器等单元电路, 就构成了数据采集系统, 硬件电原理框图 4-3-1 所示。 - 3 - 1234 A B C D 4321 D C B A Title NumberRevisionSize B Date:8-Jan-2011 Sheet of File:D:protel 99seLibrarySchsy.ddbDrawn By: 0832 IN0 CLK A B C D0-D7 WR RD CS CS D0-D7 D0-D7 D0-D7 CS CS WR WR WR RD RD A0 A1 A0 A1 OUT0 CLK0 GATE0 Rfe Iout1 Iout2 PA0-PA5 PB0-PB7 EOC A,B-G,Dp L1-L6 /Y0 /Y1 XD0-XD7 XD0-XD7 XD0-XD7 XD0-XD7 XIOW XIOW XIOW XIOW XIOR XIOR XIOR