- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东南大学 微机原理 微机系统与接口 实验七 八 实验报告 自动化学院
《微机实验及课程设计》实验报告 学号 08011
PAGE \* MERGEFORMAT 17
东南大学
《微机实验及课程设计》
实验报告
实验七 8251串行通信
实验八 数模与模数转换
姓 名: 学 号: 08011
专 业: 自动化 实 验 室: 计算机硬件技术
实验时间: 2013年05月14日 报告时间: 2013年05月27日
评定成绩: 审阅教师:
实验七 8251串行通信
一、实验目的与内容
实验目的
(1)了解串行通信的基本原理,认识串行收发过程;
(2)掌握串行接口芯片8251的工作原理和编程方法。
实验内容
(1)按图1 连接好电路 (8251插在带锁通用插座D上),其中8253计数器用于产生8251的发送和接收时钟,TXD和RXD直接相连。
(2)编写测试程序,初始化8251,实现连续发送固定字符,试用多种不同字符格式和字符。
(3)编程实现从键盘输入一个字符, 将其ASCII码加1后发送出去,再接收回来在屏幕上显示,实现自发自收。
二、基本实验原理
实验原理:
串行输入输出接口电路、串行收发过程原理;
串行接口芯片8251的工作原理和编程方法;
关键电路原理图:
主要程序流程图:
图2 8251通信查询程序流程图
三. 方案实现与测试
实验步骤:
(1)连好电缆,TPC测试卡地址,运行点阵演示程序(正常后继续)
(2)按图8253和8251连线,(假定io地址c800h),TD/Debug下单步o c803 16(初始化方式字),CLK—按键或连续脉冲输入后i c800,检查计数变化。
(3)o c839 0(三次,确保内部复位);o c839 40(内部复位);o c839 4E(格式字);o c839 27(允许其发送和接收);i c839 读状态,o c838 xx(发送任意数),I c838(接收数据),重复收发不同8位数过程,编程运行;重复发送字符AEH或E5H,用示波器观察发送端TxD等(格式,波特率),改变参数,观察。
(4)编程:查询收发——读键+1后发送;中断接收;中断收发(调中断程序先用按键模式)(TxRDY+)RxRDY——IRQ。
程序如下:
data segment
ioport equ 0b400h-0280h ;tpc卡中设备的io地址
io8253a equ ioport+280h ;计数器0地址
io8253b equ ioport+283h ; 8253控制寄存器地址
io8251a equ ioport+2b8h ;8251数据口地址
io8251b equ ioport+2b9h ;8251控制口地址
mes1 db you can play a key on the keybord!,0dh,0ah,24h
mes2 dd mes1
data ends
stacks segment stack
db 100 dup (?)
stacks ends
code segment
assume cs:code,ds:data,ss:stacks
main proc far
start: mov ax,stacks
mov ss,ax
mov ax,data
mov ds,ax
mov dx,io8253b ;设置8253计数器0工作方式
mov al,16h
out dx,al
mov dx,io8253a
mov al,52 ;给8253计数器0送初值
out dx,al
mov dx,io8251b ;初始化8251
xor al,al
mov cx,03 ;向8251控制端口送3个0
delay: call out1
loop delay
mov al,40h ;向8251控制端口送40H,使其复位
call out1
mov al,4eh ;设置为1个停止位,8个数据位
call out1 ;波特率因子为16
mov al,27h ;向8251送控制字允许其发送和接收
call out1
lds dx,mes2 ;显示提示信息
mov ah,09
int 21h
waiti: mov dx,io8251b
in al,dx
test al,01
您可能关注的文档
- 《注册会计师审计》自测题及答案.doc
- 《源代码》影评.doc
- 《煤矿矿井机电设备完好标准》(IV电气设备).doc
- 《液压元件拆装与系统安装调试》实训指导书.doc
- 《投资银行学》课程教学大纲.doc
- 《生物分离工程》复习题.doc
- 《生物药剂学及药物动力学》理论教学大纲.doc
- 《电信运营业安全生产指南》.doc
- 《数学史》之数学大事年表.doc
- 《电力电子技术》习题答案20100901.doc
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)