您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 实验3:微机系统串行口的测试
实验报告(2018/2019学年第1学期)课程名称微型计算机原理与接口技术实验名称实验3:微机系统串行口的测试实验时间2018年11月22日指导单位通信工程学院指导教师祁正华学生姓名杨单妮班级学号17120205学院(系)通信工程学院专业通信工程1实验报告实验名称微机系统串行口的测试指导教师祁正华实验类型软、硬件实验学时2+2实验时间2018.11.22一、实验目的和要求目的:学习串行通信的基本,8251、8255的结构,掌握对其的初始化编程和应用编程,通过实验加深对串行接口的控制端口、数据端口工作方式的理解。要求:在微机实验装置上完成相应硬件电路连接;设计程序实现:对微机系统的串行口进行自发自收的测试,同时将接收到的内容在数码管上显示。二、实验环境(实验设备)8251串行通信模块,8255并行接口模块,双色数码管显示模块,8254或8243定时器/计数器模块,汇编语言开发环境2三、实验原理及内容TEXTDB'17120205'DB'WGS',0DH,0AHLLLEQU$-TEXTERRORDB'COM1BAN!',0DH,0AH,'$'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXCALLI8250MOVCH,10AGAIN:MOVCL,LLLMOVBX,OFFSETTEXTTSCAN:MOVDX,3FDHINAL,DXTESTAL,20HJZTSCANMOVAL,[BX]SEND:MOVDX,3F8HOUTDX,AMOVSI,03RSCAN:MOVDX,3FDHINAL,DXTESTAL,01HJNZRECEICEDECSIJNZRSCANJMPDISPERRRECEICE:MOVDX,3F8HINAL,DXANDAL,7FHDISP:MOVAH,2MOVDL,ALINT21HINCBXDECCLJNZTSCANDECCHJNZAGAINJMPRETURNDISPERR:MOVAH,9MOVDX,OFFSETERRORINT21H4RETURN:MOVAH,4CHINT21HI8250PROCMOVDX,3FBHMOVAL,80HOUTDX,ALMOVDX,3F9HMOVAL,0OUTDX,ALMOVDX,3F8HMOVAL,60HOUTDX,ALMOVDX,3FBHMOVAL,03HOUTDX,ALMOVDX,3F9HMOVAL,0OUTDX,ALMOVDX,3FCHMOVAL,10HOUTDX,AL5RETI8250ENDPCODEENDSENDBEG6四、实验小结(包括问题和解决方法、心得体会、意见与建议等)1.利用汇编工具编写并生成串行通信程序的可执行程序;2.运行程序键盘输入需发送的字符,并观察显示内容;3.根据程序运行情况改进源程序直至无逻辑错误、符合实验要求。通过这次,我学会了串行接口8250的工作原理及编程和中断程序的设计,再利用微机系统串行通信知识成功进行了微机系统串行口的测试。书本知识与实践的结合使我体会更加深刻。五、指导教师评语成绩批阅人日期
本文标题:实验3:微机系统串行口的测试
链接地址:https://www.777doc.com/doc-5312938 .html