华南理工大学微机原理课程设计

上传人:第*** 文档编号:62163113 上传时间:2018-12-17 格式:PDF 页数:16 大小:329.95KB
返回 下载 相关 举报
华南理工大学微机原理课程设计_第1页
第1页 / 共16页
华南理工大学微机原理课程设计_第2页
第2页 / 共16页
华南理工大学微机原理课程设计_第3页
第3页 / 共16页
华南理工大学微机原理课程设计_第4页
第4页 / 共16页
华南理工大学微机原理课程设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《华南理工大学微机原理课程设计》由会员分享,可在线阅读,更多相关《华南理工大学微机原理课程设计(16页珍藏版)》请在金锄头文库上搜索。

1、目目 录录 一设计目的 (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 初

2、始化编程 (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 等常

3、用芯片的使用及连接方法 (2)掌握 8253、8254 等初始化编程方式 (3)加深对中断控制方式的理解以及中断的具体使用 (4)学习使用 ADC0809 芯片进行数模转换 (5)深化汇编语言的编程思想同时对本学期所学内容进行综合 二、实验器件 8086、74LS138、74LS373、74LS245、8253、8255、ADC0809、7 段数码管、5K 电位器、+5v 电源等 三、设计内容 利用 微型计算机原理 课程中所学的主要可编程接口芯片74LS138、 8253、 8255A、 ADC0809 和中断控制器 8259 设计一个模拟电压采集电路。采用 ADC0809 设计一个单通 道模

4、拟电压采集电路, 要求对所接通道变化的模拟电压值进行采集, 采集来的数字量送 至数码管 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 进

5、行定时中断,中断后进行 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)译

6、码电路由 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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号