欢迎来到天天文库
浏览记录
ID:44175576
大小:129.04 KB
页数:4页
时间:2019-10-19
《微型计算机原理与接口技术实验八》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、南京晓庄学院信息工程学院微型计算机原理与接口技术课程实验报告实验名称.8251A的串行接口应用实验时间:2HC年小月日—、实验目的、要求:掌握用8251A接口芯片实现微机间的界步通信。掌握8251A芯片与微机的接口技术和编程方法。二、实验仪器设备、器件及环境:硬件:仪器设备名称规格型号编号备注微处理器tMC串口芯片y串行口RS-232C导线若干软件:操作系统:gbNlegiI应用软件:三、实验内容:木实验要求通过实验设备上的8251串口芯片向PC机发送数据,并在PC机上通过串口调试助手观察接收数
2、据。实验原理图如图5-18所示,8251A的片选地址为05()~05F,8251A的C/D接A0,因此,8251A的数据口地址为050H,命令/状态口地址是051H。本实验采用8251A异步方式发送,波特率为9600,波特率因子为16,本实验发送字符的总长度为10位(1个起始位(0),8个数据位(D0在前),1个停止位(1),发送数据为10H,反复发送,用查询8251A状态字的笫0位(TXRDY)來判断1个数据是否发送完毕,当TXRDY=1时,发送数据缓冲器空。UB318253VCCvccTcz
3、kCC33EC31-]—zztzlW22OU/1OV
4、IGNDDO8DI7D26D35D44D53D62D7Irx)DID2D3D4D5lx)MDITTOGATTOCLKOGATE2OUT2CLK2ioTooirr13TCOUTl2[CS3221OR:.23K)VV19八DPP-20ADDIl:B218251EX)27DI28D21D32IM5D56D67[)7SD()DID2D3I>4D5D6D7CI.KCDWRRDCSVCCThTCLKI15OUT1CSRDWRAOAl121、z2224~1
5、6;TxCLKRxCLKDSRR'ISDIR・SYNTET•TxEMPT20PCLK12ADDO1()K)W13K>RIICS4RESETRxDTxDTxRDYRxRDVr-GATEICIKI四、实验步骤:L线路连接:将8251的TXD发送线与通信模块的发送线TXD相连,通信模块的RS232串口与PC机串口相连。2•程序设计:由于本次串行通信实验使用的界步方式发送,波特率为9600,波特率因子为16,本实验发送字符的总长度为1()位(1个起始位(()),8个数据位(DO在前),1个停止位(1),
6、发送数据为10H,反复发送,用查询8251A状态字的第0位(TXRDY)来判断1个数据是否发送完毕,当TXRDY=1吋,发送数据缓冲器空。所以可以得到初始化的方式字为OI000010B,命令字为OlllOlOlBo然后程序进入初始化流程:先向地址51H写入3次全0,再向51H写入复位控制字40H;然后向51H写入方式字010000I0B和命令字0I110101B;初始化设置好后,开始正式进行通信。循环测试51H端口D0是否为1,当条件满足则发送10H向数据口50H.为了让实验现象便于观察,设置跳
7、转不断检测发送数据。CHISSMHTTASSMCSiCtMSSTATk■sLS•tri4*.alI•irl•vrld*.■Ml■•rii■要发送的数据•irld^al>p■•nCHISMS■STMT五、实验现象、结果:现象。PC机串口接收到了《tH发送的数据UMHMHMt六、实验体会:对8251A接口芯片实现微机间的异步通信原理及方法有一定了解,对8251芯片的初始化,编程都有一定经验。
此文档下载收益归作者所有