用户电话接口实验报告

上传人:bin****86 文档编号:60214425 上传时间:2018-11-14 格式:DOCX 页数:11 大小:19.46KB
返回 下载 相关 举报
用户电话接口实验报告_第1页
第1页 / 共11页
用户电话接口实验报告_第2页
第2页 / 共11页
用户电话接口实验报告_第3页
第3页 / 共11页
用户电话接口实验报告_第4页
第4页 / 共11页
用户电话接口实验报告_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《用户电话接口实验报告》由会员分享,可在线阅读,更多相关《用户电话接口实验报告(11页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划用户电话接口实验报告贵州大学实验报告纸实验四综合实验一、实验目的1、了解8253定时器的硬件连接方法及时序关系,掌握8253工作方式以及编程方法。2、了解8255芯片结构及接口方式,掌握8255输入、输出的编程方法。3、掌握8088中断系统原理,掌握8259A扩展8088系统中断的方法及编程。二、实验内容编程将8253定时器0设定为方式3,定时器1设定在方式2,每5秒产生一次中断请求,用8259实现中,CPU响应后,通过8255的A口读取一次开关状态,存入内存单元中,读入8个数据后,

2、再通过8255的B口送到LED依次输出显示。三、实验要求根据实验内容编写一个程序,(来自:写论文网:用户电话接口实验报告)并在实验仪上调试和验证。四、实验说明和电路原理图本实验需要用到CPU模块、8253模块、8255模块、8259模块、频率发生器模块、八位逻辑电平显示模块,8253电路原理图参见图4-1。频率发生器电路原理图参见图4-2。8255电路原理图参见图4-3。8259电路原理图参见图4-4。8253是一种可编程计数器/定时器,它是用软、硬技术结合的方法实现定时和计数控制。其主要有以下特点:有3个独立的16位计数器,每个计数器均以减法计数。每个计数器都可按二进制计数或十进制计数。每个

3、计数器都可由程序设置6种工作方式。每个计数器计数速度可以达2MHz。8259A是专用控制中断优先级而设计的集成电路,可对中断源的优先级排队、识别、及提供中断矢量。单块8259A可编程实现8级中断管理,并可选择优先模式及中断请求方式。另外由多片8259A级联,可构成多达64级的矢量中断系统。贵州大学实验报告附1页本实验用2号中断源IR2,接单次脉冲,中断方式为边沿触发方式。程序每按一次按键产生一次中断,中断服务程序使输出状态反转一次。8255是可编程的并行输入/输出接口芯片,通用性强且使用灵活。8255共有三个八位口,其中A口和B口是单纯的数据口,供数据I/O口使用。C口可分为两个4位端口,不仅

4、可以作数据I/O口使用,还能用作控制线,配合A口和B口使用。贵州大学实验报告图4-2频率发生器图4-18253附2页;接线:五、实验程序;频率发生器模块的接8253模块的CLK0;;8253模块的CLK1接OUT0,;用导线连接CPU模块的208H到8259的CS_8259;用导线连接CPU模块的8000到8253模块的CS_8253;;文件名:综合实验;功能:8253定时/计数器,8259中断,8255并行输入输出实验;/*贵州大学实验报告图4-18259图4-38255电路附3页;/*TIM_CTLEQU8003H;8253状态/命令口地址TIMER0EQU8000HTIMER1EQU80

5、01HTIMER2EQU8002HMODE03EQUBMODE12EQUBMODE22EQUBCS8259EQU208HC8255EQU203H;8255状态/命令口地址P8255AEQU200H;8255PA口地址P8255BEQU201H;8255PC口地址P8255CEQU202H;8255PC口地址DATASEGMENTARYDB8DUP(?)DATAENDSSTACKSEGMENTSTACKSTADW50DUP(?)TOPEQULENGTHSTASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOVDX,

6、C8255MOVAL,B;设置8255的A口输入,CH口输入,B口输出,CL口输出OUTDX,ALCALLDSCSH;8253初始化CALLZDCSH;8239初始化MOVBX,OFFSETARYMOVCX,8XUNH:CMPCX,0JNEXUNHMOVCX,8MOVBX,OFFSETARYLOOP1:MOVAL,BXMOVDX,P8255BOUTDX,ALCALLDELAYINCBX贵州大学实验报告附4页LOOPLOOP1IRQ2:CLIMOVDX,P8255AINAL,DXNOTALMOVBX,ALMOVDX,P8255BOUTDX,ALCALLDELAYINCBXDECCXSTIIRET

7、ZDCSHPROCNEARXORAX,AXMOVDS,AXLEAAX,IRQ2MOVDS:28H,AXMOVAX,CSMOVDS:2AH,AXMOVDX,CS8259MOVAL,B;ICW1OUTDX,ALINCDXMOVAL,B;ICW2:中断号从8开始OUTDX,ALMOVAL,B;ICW4:全嵌套方式,86/88系统,自动结束中断OUTDX,ALMOVAL,B;OCW1:开放Int-2OUTDX,ALMOVDX,CS8259MOVAL,20H;OCW2:非特殊EOI结束中断OUTDX,ALSTI;开中断RETZDCSHENDPDSCSHPROCNEARMOVDX,TIM_CTLMOVAL

8、,BOUTDX,AL贵州大学实验报告附5页华北电力大学微机原理与接口技术实验报告课程名称:微机原理与接口技术实验名称:8255A工作方式实验指导教师:班级:学号:姓名:同组人:实验台号:实验日期:实验成绩:实验报告内容要求一、实验目的:了解8255A的基本结构和工作原理;掌握通过8255A并行口输入或输出数据的控制方法。二、实验内容:8255A有3种工作方式。当工作于方式0时,A、B、C三个端口24条I/O线全部由用户分配,不设专用联络线;当端口A或端口B工作于方式1时,C口某些引脚被设置为专用的中断请求和联络信号线,用户不可对其再编程。工作于方式1输入时规定PC3、PC4(STB)、PC5(

9、IBF)用于A口联络,PC0(INTR)、PC1(IBF)、PC2(STB)用于B口联络,工作于方式1输出时规定PC7(OBF)、PC6(ACK)、PC3(INTR)用于A口联络,PC0(INTR)、PC1(OBF)、PC2(ACK)用于B口联络。方式2只适用与端口A,为双向传输。控制数据的传送方式可以采用查询方式或无条件方式。实验步骤:根据实验内容连接硬件电路并检查。画流程图并编写程序代码。编译程序,软件调试。观察执行结果。三、实验接线图:将PB4PB7插孔与发光二极管的L1L4相连;将PC0PC7插孔与发光二极管的L5L12相连;CS与21821F相连;其中L1L4为黄灯,L5L8为红灯,

10、L9L12为绿灯。四、程序设计流程图:五、实验编程:DATASEGMENTTABLE1DW0101H,0102H,0104H,0108H,0110H,0120H,0140H,0180HDW0201H,0202H,0204H,0208H,0210H,0220H,0240H,0280HDW0401H,0402H,0404H,0408H,0410H,0420H,0440H,0480HCHARDBCDEFBARPMGMESSDBPRESSAKEYONTHESMALLKEYBOARD!,0AH,0DH,0AH,0DHDBPRESSRKEY,RETURNTODBITWILLDISPLAYONTHESCRE

11、EN!DOS!,0AH,0DH,$IOPORTEQU0EC00H-200HIO8255AEQUIOPORT+218H;8255A口IO8255BEQUIOPORT+219H;8255B口IO8255CEQUIOPORT+21BH;8255控制端口南华大学实验名称:计算机接口实验学院:计算机学院专业班级:本XX计算机01班学号:XX姓名:谢志兴指导教师:龚向坚期:XX年12月28日日实验一8255与8253的综合应用实例:发声及音乐一、实验要求利用定时/计数器8253和并行接口8255控制扬声器发声。8253的输入时钟CLK的频率。二、实验设计硬件设计软件设计:音乐程序如下:stacksegme

12、ntparastackstackdb64dup(stack.)stackendsdsegsegmentparadatamus_fredw330,392,330,294,330,392,330,294,330dw330,392,330,294,262,294,330,392,294dw262,262,220,196,196,220,262,294,330,262dw-1mus_timdw3dup(100),50,50,100,50,50,200dw2dup(100,100,50,50),200dw3dup(100,50,50),200dsegendscsegsegmentparacodeassu

13、mecs:cseg,ss:stack,ds:dsegmusicprocfarmovax,dsegmovds,axfreq1:leasi,mus_freleabp,ds:mus_timmovdi,sifreq:cmpdi,-1jeend_musmovbx,ds:bpcallsoundfaddsi,2addbp,2jmpfreqend_mus:jmpfreq1movah,4chint21hsoundfprocnearpushaxpushbxpushushdimoval,0b6h;Bout43h,al;送控制字movdx,12hmovax,348chdivdiout42h,almoval,ahout42h,alinal,61hmovah,aloral,3out61h,alwait1:movcx,600pushaxwaitf1:inal,61handal,10hcmpal,ahjewaitf1;12348C为;除以频率为延时;送延时常数;保护并口状态,开并口;发声延时;10hloopwaitf1popaxdelay:loopdelaydecbxjnzwait1moval,ahout61h,al;还原并口popdipopopcxpopbxpopaxretsoundfendpmusicendpcsegendsend

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

当前位置:首页 > 办公文档 > 总结/报告

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