



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——合工大微机原理试验报告《微机原理与接口技术》课程试验报告
试验名称姓名试验日期试验一8251可编程通信试验(与微机)系院专业2023.5.20你的专业班级指导教师你的专业学号13-5班成绩一、试验目的和要求1、了解8251的内部结构、工作原理;了解8251与8086的接口规律;把握对8251的初始化编程方法,学会使用8251实现设备之间的串行通信。二、试验内容(包括试验步骤和代码)(一)试验内容1、编制程序:实现8251A与PC机的串行通讯,使用8253作分频器提供8251的收发时钟。2、连接线路,从微机接收一批数据,接收完毕,再将它们回送给微机。(二)试验步骤1、连线说明:C4区:CS(8253)、A0、A1C4区:CLK0C4区:GATEC4区:OUT0C3区:CS(8251)、C/DC3区:CLKC3区:RXD、TXD——A3区:CS2、A0、A1——B2区:2M——C1区的VCC——C3区:RxCTxC——A3区:CS4、A0——B2区:4M——D7区:RXD、TXD2、运行程序3、运行“串口助手(ComPort.EXE)〞,设置串口(波特率4800,8个数据位,一个中止位,偶校验),开启串口,选择“HEX发送〞、“HEX显示〞,向8251发送10个字节数据(输入数据之间用空格分隔),是否能接收到10个字节数据,接收到的数据是否与发送数据一致。4、改变传输数据的数目,重复试验,观测结果。(三)试验代码.MODELTINY;使用8253的计数器0,外接2Mhz,经26分频后,送给8251,产生4800bpsCTL_ADDREQU0241H;控制字或状态字DATA_ADDREQU0240H;读写数据W_8253_T0EQU0260H;计数器0地址W_8253_CEQU0263H;控制字.STACK100
1
Receive_BufferSend_BufferSTART:START1:INIT_8253INIT_8253INIT_8251INIT_8251Reset_8251.DATADBEQU.CODEMOVMOVMOVNOPCALLCALLMOVCALLMOVCALLJMPPROCMOVMOVOUTMOVMOVOUTMOVOUTRETENDPPROCCALLMOVMOVOUTCALLMOVOUTCALLRETENDPPROCMOVMOVOUTCALLOUTCALL10DUP(0)Receive_BufferAX,@DATADS,AXES,AXINIT_8253INIT_8251CX,10Receive_GroupCX,10Send_GroupSTART1NEARDX,W_8253_CAL,37HDX,ALDX,W_8253_T0AL,26HDX,ALAL,0DX,ALNEARRESET_8251DX,CTL_ADDRAL,7EHDX,ALDLTIME;接受缓冲器;发送缓冲器;定时器0,方式3;BCD码26(2000000/26)=16*4800;波特率系数为16,8个数据位;一个中止位,偶校验;延时AL,15H;允许接收和发送发送数据,清错误标志DX,ALDLTIMENEARDX,CTL_ADDRAL,0DX,AL;向控制口写入\DLTIME;延时,等待写操作完成DX,AL;向控制口写入\DLTIME;延时2Reset_8251OUTCALLMOVOUTCALLRETENDPDX,ALDLTIMEAL,40HDX,ALDLTIME;向控制口写入\;延时;向控制口写入复位字40H;接受一组数据,CX--接受数目Receive_GroupPROCLEAReceive_Group1:CALLSTOSBLOOPRETReceive_GroupENDP;接受一个字节Receive_ByteReceive_Byte1:Receive_BytePROCMOVINTESTJZMOVINRETENDPNEARDI,Receive_BufferReceive_ByteReceive_Group1NEARDX,CTL_ADDRAL,DX;读入状态AL,2Receive_Byte1;有数据吗?DX,DATA_ADDR;有AL,DXNEARSI,Send_BufferSendByteSend_Group1NEARAXDX,CTL_ADDRAL,DXAL,1Sendbyte1AXDX,DATA_ADDR3
;发送一组数据,CX--发送数目Send_GroupPROCLEASend_Group1:Send_Group;发送一个字节SendbyteSendbyte1:
LODSBCALLLOOPRETENDPPROCPUSHMOVINTESTJZPOPMOV;读入状态;允许数据发送吗?;发送Sendbyte;延时DLTIMEDLTIMEOUTRETENDPPROCMOVLOOPRETENDPENDDX,ALNEARCX,10$START三、试验结果及其分析(一)试验结果由图1.1可知,使用串口助手每发送十个字节的十六进制数便可以接收到这十个字节的十六进制数。图1.1(二)试验扩展及思考1、请读者思考,如何修改程序实现8251的自发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年支教工作计划范文(20篇)
- 表面活性剂的结构和分类24课件
- 2023年上海市上海市徐汇区天平路街道招聘社区工作者真题带题目详解
- 2025-2026年高校教师资格证之《高等教育法规》通关题库附参考答案详解(b卷)
- 2024年济南演艺集团有限责任公司人员招聘笔试备考题库及完整答案详解
- 2023国家能源投资集团有限责任公司第一批社会招聘笔试备考试题及参考答案详解1套
- Rhino+KeyShot产品设计 课件 第1章 认识 Rhino
- 第25课《活板》课件2024-2025学年统编版语文七年级下册
- 肩关节镜术后功能恢复指南2025
- 教育行业基于DEEPSEEK的AI大模型解决方案
- 第23课《太空一日》课堂实录 统编版语文七年级下册
- 旋耕作业方案
- 文艺复兴经典名著选读智慧树知到期末考试答案章节答案2024年北京大学
- 一年级下-科学-非纸笔测试
- 2024年新教科版五年级下册科学期末测试卷一
- T-CECA 20007-2021 城市水系统综合规划技术规程
- JJG 475-2008电子式万能试验机
- 配件供应技术服务和质保期服务计划方案
- 弱电系统运维服务方案
- 《济南市城镇燃气领域重大隐患判定指导手册》
- 中联重科质检部绩效考核指标
评论
0/150
提交评论