没有合适的资源?快使用搜索试试~ 我知道了~
8086 设计 芯片8253、8255A、ADC0809
5星 · 超过95%的资源 需积分: 19 65 下载量 30 浏览量
2011-07-01
09:55:40
上传
评论 1
收藏 3.97MB DOC 举报
温馨提示
试读
17页
可编程接口芯片8253、8255A、ADC0809和微机内部的中断控制器8259A
资源推荐
资源详情
资源评论
微型计算机技术
课程设计
指导教师: 赵立辉、雷鸣
学生班级: 计科
10703
学生姓名: 李 翔
学 号: 200703592
班内序号: 14
课设日期:2010 年 8 月 30 日~2010 年 9 月 12 日
目录
一.设计任务.....................................................................................................................................1
二.设计目的.....................................................................................................................................1
三.实验平台和所用器材.................................................................................................................1
四.设计内容.....................................................................................................................................2
8255 的自检测....................................................................................................................2
8253 的自检测....................................................................................................................2
退出系统.............................................................................................................................2
五.设计原理.....................................................................................................................................3
1.要用 Protues 设计出正确电路原理图:................................................................................3
(1).MFPT PCI 总线驱动板逻辑结构如图所示...........................................................3
(2).ADC0809 简介........................................................................................................4
(3).8255A 与 ADC0809 的连接....................................................................................5
(4).8253 定时/计数器....................................................................................................5
2.编写程序初始化 8255 和 8253...............................................................................................6
(1)初始化 8255:..........................................................................................................6
(2)初始化 8253..............................................................................................................6
3.编写中断服务子程序..............................................................................................................6
六.程序流程图.................................................................................................................................8
1、ADC 主程序编写.........................................................................................................8
2、ADC 中断服务程序的编写.........................................................................................8
七.调试分析.....................................................................................................................................8
1、按菜单选项“1”.............................................................................................................8
2、按菜单选项“2”..............................................................................................................9
3、调节可调电位器.........................................................................................................10
八.原理图设计...............................................................................................................................11
九.收获、体会和建议...................................................................................................................12
十.程序清单...................................................................................................................................12
模拟电压采集电路及程序设计(李翔)
一.设计任务
利用《微型计算机技术》课程中所学的主要可编程接口芯片 8253、8255A、ADC0809 和微机内部的
中断控制器 8259A(从保留的 IRQ2 或 IRQ10 端引入)设计一个模拟电压采集电路及相应的程序。
二.设计目的
1. 通过本设计,使学生综合运用《微型计算机技术》、《汇编语言程序设计》以及电子技术等课
程的内容,为以后从事计算机检测与控制工作奠定一定的基础。
2. 主要掌握并行 I/O 接口芯片 8253、8255A、ADC0809 及中断控制芯片 8259A 等可编程器件的使
用,掌握译码器 74LS138 的使用。
3. 学会用汇编语言编写一个较完整的实用程序。
4. 掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、
调试、撰写报告等步骤。
三.实验平台和所用器材
本实验是在 windows XP 操作系统上下实现的,程序的开发环境是用实验室的课设平台,所用到的器材
如下:
1 一台微机原理与接口实训平台。
2 可编程芯片 8253、8255A 、ADC0809 和译码器芯片 74LS138、数据总路线缓冲器 74LS245
各一片。
3 可调电位器 4.7KΩ 一个、发光二极管 8 个、74LS06 芯片 2 个、排电阻 1 个。
4 其它逻辑器件、导线若干。
5 示波器、万用表、常用工具等。
1
模拟电压采集电路及程序设计(李翔)
四.设计内容
采用 ADC0809 设计一个单通道模拟电压采集电路,要求对所接通道变化的模拟电压值进行采集,采集
来的数字量一路送至发光二极管指示,一路送至计算机显示到屏幕上,每行显示 5 个数据,采集完 100 个
数据后停止采集过程,采集过程中按下 ESC 键也可中断采集过程。
首先要求我们定义出选择菜单,给出显示界面。
8255 的自检测
这部分要求我们初始化 8255,为了能够正确的看出 8255 已经初始化,当 8255 初始化后向 B 口送数据
0FH 到发光二管上显示,如果能够正确显示就说明 8255 已经被初始化。
8253 的自检测
这部分要求我们初始化 8253,8253 初始化后可以通过示波器观察输出的波形是否满足要求。
进行 A/D 转换。
这部分是本次课设的关键部分,在做此之前,必须保证 8255 和 8253 都被正确的初始化,通过 8255
的 C 口控制 ADC0809 对模拟数据的采集,然后从 A 口读取转换后的数据,一路送发光二极管显示,一路
送显示器上显示,这里模拟量由电位器得到。
退出系统
想结束程序的时候,从菜单上选择 Esc 键就可以退出程序。
2
剩余16页未读,继续阅读
资源评论
- guoxl03142014-04-22资源很好,很是实用,赞一个。
- Magol-Wang2013-06-03不错,很实用,望发布更多好资源
- klaikk2013-07-08考试有类似的,好
hongxiad
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功