资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目目 录录 一设计目的 (3) 二实验器件 (3) 三设计内容 (3) 四设计原理 (3) 1、设计思想 (3) 2、ADC0809 简介 (3) (1)ADC0809 功能及引脚 (3) (2)ADC 地址译码与通道选择 (4) (3)ADC0809 工作时序图 (4) (4)ADC0809 与系统总线的连接 (5) (5)ADC0809 编程 (5) (6)8255 与 ADC0809 的连接示意图 (6) 3、8253 简介 (6) (1) 8253 内部结构 (6) (2)A0,A1 功能说明 (6) (3)8253 读写操作 (7) (4)8253 控制字 (7) (5)8253 初始化编程 (7) 4、8255 简介 (8) (1) 8255 内部结构 (8) (2)8255 寻址 (8) (3)8255 工作方式控制字 (9) (4) 8255 端口 C 置位/复位控制字 (9) (5) 8255 与 cpu 的连接 (9) (6) 8255 初始化编程 (10) 5、编写中断程序 (10) 五程序流程图 (11) 1、主程序流程图 (11) 2、中断子程序流程图 (12) 六硬件接线图 (12) 七实验源程序 (13) 八调试分析 (16) 九设计总结 (16) 微机原理课程设计 - 3 - 一、一、设计目的 (1)掌握 8086、8253、8254、8259 等常用芯片的使用及连接方法 (2)掌握 8253、8254 等初始化编程方式 (3)加深对中断控制方式的理解以及中断的具体使用 (4)学习使用 ADC0809 芯片进行数模转换 (5)深化汇编语言的编程思想同时对本学期所学内容进行综合 二、实验器件 8086、74LS138、74LS373、74LS245、8253、8255、ADC0809、7 段数码管、5K 电位器、+5v 电源等 三、设计内容 利用 微型计算机原理 课程中所学的主要可编程接口芯片74LS138、 8253、 8255A、 ADC0809 和中断控制器 8259 设计一个模拟电压采集电路。采用 ADC0809 设计一个单通 道模拟电压采集电路, 要求对所接通道变化的模拟电压值进行采集, 采集来的数字量送 至数码管 LED 指示,采集完 100 个数据后停止采集过程。 四、设计原理 1、设计思想 (1)利用 8086 和 74LS373 的连接进行地址的锁存,输出用作控制信号 A0-A4,其 中 A0,A1 接至 8253 及 8255 的 A0,A1 端,A2,A3,A4 用作 74LS138 译码器的输入 (2)5K电位器一端接+5V,一端接地,调节电位器得到变化的模拟电压,该电压 接至 ADC0809 的通道输入端 IN0,ADC0809 的时钟为 500KHz,由 8253 进行计数分频得 到,用 8253 进行定时中断,中断后进行 A/D 转换,在完成 100 次的数据采集之后停止 采集产生中断信号。8253 的端口地址:000H006H (3)编程启动 ADC0809 转换(ADC0809 完成一次转换的时间大约为 120s) ,在 中断服务程序中读入模数转换,其结果送入 7 段数码管进行显示 (4)8255 用做 CPU 和 ADC0809 间的接口芯片,用作读写数据通道,ADC0809 的 控制信号 (如 OE、 ALE、 START 等) 可由 8255 提供, 模数转换后的数字量经 8255 的 A 口 读入,由 B 口输出,PC 口控制。8255 的端口地址:300H306H (5)译码电路由 74LS138 提供,其输出信号用来控制当前工作在模拟量采集还是 数模转换的工作状态以确保电路正常工作。在总线和其它接口芯片之间还必须加入 74LS245,起到隔离作用。 2、ADC0809 简介 (1)ADC0809 功能及引脚 提供一个 8 通道的多路开关和寻址逻辑 IN0IN7:8 个模拟电压输入端 ADDA、ADDB、ADDC:3 个地址输入线 ALE:地址锁存允许信号 ADC0809 的数字输出 ADC0809 内部锁存转换后的数字量 微机原理课程设计 - 4 - 具有三态数字量输出端 D0D7 配合输出允许信号 OE (2)ADC 地址译码与通道选择 (3)ADC0809 工作时序图: 微机原理课程设计 - 5 - (4)ADC0809 与系统总线的连接 (5)ADC0809 编程: 微机原理课程设计 - 6 - (6)8255 与 ADC0809 的连接示意图: 3、8253 简介 (1)8253 内部结构 拥有 3 个独立的 16 位计数器通道 每个计数器有 6 种工作方式 按二进制或十进制(BCD 码)计数 (2)A0,A1 功能说明 微机原理课程设计 - 7 - (3)8253 读写操作 (4)8253 控制字: (5)8253 初始化编程 输入时钟信号位 1MHz,由计数器 0 分频得到 5
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号