二○一二~二○一三学年第一 学期信息科学与工程学院自动化系课程设计计划书班级:自动化 1006 班课程名称:微机原理及应用课程设计姓名:指导教师:二○一二年 月 十二 日一、设计题目键控数据采集及数值显示电路设计二、设计任务按不同的数字键( 0、1、2、3、4、5、6、7)采集 0809 相应数据通道的模拟量,并在 LED 数码管上显示值
设定输入模拟量在0— 5V 范围内,显示值在0— 255 范围内
三、设计要求1
画出连接线路图或功能模块引脚连接图
采用 8088CPU作主控制器, 0809 作 A/D 转换器,采用直接地址译码方法,给各芯片分配地址,选取芯片中必须包含有8255
采用 3 个共阴极型 LED 动态显示,只需显示0— 255 范围内的值
四、设计思想及需要用的主要芯片1、设计思想首先通过编程对 8255 初始化,然后通过8255 对 ADC0809 转换器初始化,通过 0~7 号按键(在这里 0~7 号按键用开关实现, 有按键的过程中会有抖动, 所以需要加入一个74LS244 芯片,用于缓冲) ,经 8088 微处理器处理后选择ADC0809 的模拟通道,将0~5V 内的模拟量通过选择的模拟通道传递给模数转换器,通过转换器把模拟量转换为0~255 之间的数字量, 将数字量通过可编程并行接口 8255(在这里端口 A 作为数据输入端,端口B 作为数据输出端,端口C作为控制端),送给 LED 数码管显示
主要芯片及其功能ADC0809 是 8 位逐次逼近式 A/D 转换器
片内有8 路模拟开关及地址锁存与译码电路、 8 位 A/D 转换和三态输出锁存缓冲器
其芯片引脚图如下8255 是 Intel 公司生产的可编程并行I/O 接口芯片,有 3 个 8 位并行 I/O口
具有 3 个通道 3 种工作方式的可编程并行接口芯片(40 引脚)