资源描述:
《8251a的控制和状态端口实验心得》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划8251a的控制和状态端口实验心得 浙江工业大学计算机学院 实验报告 实验名称定时/计数器 姓名 学号班级教师日期 ◆实验目的和要求 1、了解串行通讯的基本原理。 2、掌握串行接口芯片8251的工作原理和编程方法。 ◆实验设备及要求 PC机一台,TPC-USB平台、8253芯片、8251A芯片 ◆实验内容 从键盘输入一个字符,将其ASCII码加1后串行发送出去,再从串行口接收回来在屏幕上显示,实现自发自收。收发均采用查询方式。 ◆实
2、验步骤目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 1)按图连接好电路,(8251插在通用插座上)。其中8253计数器用于产生8251的发送和接收时钟,TxD和RxD连在一起。图示电路8251的控制口地址为2B9H,数据口地址为2B8H。2、8253计数器的计数初值=时钟频率/(波特率×波特率因子),这里的时钟频率接1MHz,波特率若选1200,波特率因子若选16,则计数器初
3、值为52。 图TPC-USB平台串行实验连接 2)根据流程图,编程并运行,观察实验结果。 图TPC-USB平台串行实验流程 ◆实验结果 在键盘上输入一个字符在屏幕上显示出来,随后即在屏幕上输出一个刚刚输入的数的ASIIC码加1的字符。 ◆讨论和分析 实验结果分析: 在8253、8251A的初始化工作完成以后,读入状态字,检测是否已准备发送字符,确定准备好以后,通过movah,01int21h语句从键盘上输入一个数字,在执行加1操作以后,通过outdx,al语句将数据发送出去,然后又读入状态字,检测是否已准备接收字符,确定准备好以后,通过movdx,2B
4、8hinal,dx读入刚刚发送出去的字符,通过movdl,almovah,02int21h语句在屏幕上显示刚刚接收的字符,实现自发自收的功能。 实验总结及需要注意的问题:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 首先在连线方面,刚开始的时候根据实验指导的实验连接各个引脚,在连接8251A芯片的10、13号引脚的时候碰到了问题,指导书上连接的是IOW、IOR,而我们在TP
5、C-USB平台上只找到了IOW、IOR,于是刚开始我们先把IOW、IOR经过一个非门,然后再接到10、13号引脚,结果答案总是错误,最后在检查线路的时候我们试着直接接到IOW、IOR,不使用非门,结果就正确了。 在代码方面,由于这次的实验思路比较清晰,根据代码编写步骤没有出现什么问题。 ◆实验主要代码 datasegment mes1db'youcanplayakeyonthekeybord!',0dh,0ah,24hmes2ddmes1 dataends codesegment assumecs:code,ds:data start: movax,
6、data movds,ax movdx,283h;设置8253计数器0工作方式moval,16h outdx,al movdx,280h moval,52;给8253计数器0送初值outdx,al movdx,2b9H;开始初始化8251目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 xoral,al movcx,03;向8251控制端口送3个0预处理delay:
7、 callout1;连续发送3个0 实验报告 实验名称__8251A串行口实验____ 课程名称__微机原理与接口技术__ 院系部:专业班级: 学生姓名:学号:同组人:实验台号: 指导教师:成绩:实验日期: 华北电力大学 一、实验目的及要求: 了解串行通信的一般原理和8251A的工作原理。掌握8251A的编程方法。二、仪器用具: 三、实验原理:1.串行通信的原理 串行通信是通过一位一位地进行数据传输来实现通信。具有传输线少,成本低等优点,适合远距离传送;缺点是速度慢。完成串行通信任务的接口称为串行通信接口,简称串行接口。串行接