下载此文档

接口实验报告.doc


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
贵州大学实验报告纸系别电科班级电科091班姓名学号课程名称微机接口技术成绩评定教师签名实验时间2012年6月11日实验四综合实验一、实验目的1、了解8253定时器的硬件连接方法及时序关系,掌握8253工作方式以及编程方法。2、了解8255芯片结构及接口方式,掌握8255输入、输出的编程方法。3、掌握8088中断系统原理,掌握8259A扩展8088系统中断的方法及编程。二、实验内容编程将8253定时器0设定为方式3,定时器1设定在方式2,每5秒产生一次中断请求(共八次),用8259实现中,CPU响应后,通过8255的A口读取一次开关状态(8位),存入内存单元中,读入8个数据后,再通过8255的B口送到LED依次输出显示(1亮,0灭)。三、实验要求根据实验内容编写一个程序,并在实验仪上调试和验证。四、实验说明和电路原理图本实验需要用到CPU模块(F3区)、8253模块(C4区)、8255模块、8259模块(C5区)、频率发生器模块(E6区)、八位逻辑电平显示模块(B5区),8253电路原理图参见图4-1。频率发生器电路原理图参见图4-2。8255电路原理图参见图4-3。8259电路原理图参见图4-4。8253是一种可编程计数器/定时器,它是用软、硬技术结合的方法实现定时和计数控制。其主要有以下特点:①有3个独立的16位计数器,每个计数器均以减法计数。②每个计数器都可按二进制计数或十进制(BCD码)计数。③每个计数器都可由程序设置6种工作方式。④每个计数器计数速度可以达2MHz。8259A是专用控制中断优先级而设计的集成电路,可对中断源的优先级排队、识别、及提供中断矢量。单块8259A可编程实现8级中断管理,并可选择优先模式及中断请求方式。另外由多片8259A级联,可构成多达64级的矢量中断系统。中断序号01234567变量地址20H23H24H27H28H2BH2CH2FH30H33H34H37H38H3BH3CH3FH本实验用2号中断源IR2,接单次脉冲,中断方式为边沿触发方式。程序每按一次按键产生一次中断,中断服务程序使输出状态反转一次。8255是可编程的并行输入/输出接口芯片,通用性强且使用灵活。8255共有三个八位口,其中A口和B口是单纯的数据口,供数据I/O口使用。C口可分为两个4位端口(C口的上半部分和下半部),不仅可以作数据I/O口使用,还能用作控制线,配合A口和B口使用。图4-18253图4-2频率发生器图4-38255电路图4-18259五、实验程序;//***************************************************************;文件名:综合实验;功能:8253定时/计数器,8259中断,8255并行输入输出实验;接线:;用导线连接CPU模块的208H到8259的CS_8259;;;用导线连接CPU模块的8000到8253模块的CS_8253;;;;8253模块的CLK1接OUT0,;//***************************************************************TIM_CTLEQU8003H;8253状态/命令口地址TIMER0EQU8000HTIMER1EQU8001HTIME

接口实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小106 KB
  • 时间2019-05-02