1、 1 微 型 计 算 机微 型 计 算 机 原 理原 理 与 接 口 技 术与 接 口 技 术 课程设计报告书课程设计报告书 课题名称课题名称 A/D 转换转换 姓姓 名名 学学 号号 院院、系系、部部 电气工程系电气工程系 专专 业业 电子信息工程电子信息工程 指导教师指导教师 20112011 年年 12 12 月月 2 27 7 日日 2 A/D 转换转换 一一、设计、设计目的目的 1、ADC0809 通过 8255A 芯片实现对对 8 路模拟量通道的数据采集。 2、通过编程掌握 ADC0809 和 8255A 芯片的使用。 3、掌握 A/D 转换的接口方法。 4、了解 A/D 芯片 A
2、DC0809转换性能及编程。 5、通过编程掌握 ADC0809和8255A 芯片的使用 6、通过实验了解 ADC0809如何进行数据采集。 二二、设计、设计要求要求。 设计要求:设计要求: 设计思路:设计思路:根据电路图确定 8255A 端口地址,编写数据采集程序。 三三、连线连线设计设计 将程序输入到伟福6000中,把电脑的接口连到实验箱上,ADC0809的片选端和 8255的片选端分别接到实验箱9000H 和8000H 开始的 CS1.CS0端,ADC0809的 IN0.IN1端分别接上模拟信号,EOC 口接在8255的 PC1端,8255的 A 口作输出端 分别接在八盏灯上。调输入信号,
3、全速执行程序,根据调整的输入信号可观察到 灯泡的亮灭和内存单元2000H 开始的存储量 3 各接口连接如下:各接口连接如下: 连接 连接孔1 连接孔2 1 IN0 电位器输出 2 AD_CS CS1 3 EOC 8255_PC1 4 8255_CS CS0 5 PA0 L0 6 PA1 L1 7 PA2 L2 8 PA3 L3 9 PA4 L4 10 PA5 L5 11 PA6 L6 12 PA7 L7 四、元件及功能四、元件及功能 1 1、82558255 引脚引脚及及功能功能 RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括 控制寄存器)均被清除,所有 I/O 口均被置
4、成输入方式。 CS:芯片选择信号线, 当这个输入引脚为低电平时,即/CS=0 时,表示芯片 被选中,允许 8255 与 CPU 进行通讯;/CS=1 时,8255 无法与 CPU 做数据传输. RD:读信号线,当这个输入引脚为低电平时,即/RD=0 且/CS=0 时,允许 8255 通过数据总线向 CPU 发送数据或状态信息,即 CPU 从 8255 读取信息或 数据。 WR:写入信号, 当这个输入引脚为低电平时,即/WR=0 且/CS=0 时,允许CPU 将数据或控制字写入 8255。 D0D7:三态双向数据总线,8255 与 CPU 数据传送的通道,当 CPU 执行 输入输出指令时,通过它实现 8 位数据的读/写操作,控制字和状态信息也 通过数据总线传送。 8255 具有 3 个相互独立的输入/输出通道端口,用+5V 单电源供电,能 在一下三种方式下工作。 方式 0基本输入输出方式;方式 1选通输入/出方式; 方式三双向选通输入/输出方式; 4 PA0PA7: