浙大 串行口通讯实验报告

浙大 串行口通讯实验报告

ID:9793583

大小:30.06 KB

页数:5页

时间:2018-05-09

浙大 串行口通讯实验报告_第1页
浙大 串行口通讯实验报告_第2页
浙大 串行口通讯实验报告_第3页
浙大 串行口通讯实验报告_第4页
浙大 串行口通讯实验报告_第5页
资源描述:

《浙大 串行口通讯实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专业:自动化(1001)姓名:日期:_2012.11.29地点:玉泉2教—104实验报告课程名称:微机原理与接口技术指导老师:彭勇刚成绩:__________________实验名称:串行口通讯实验实验类型:______同组学生姓名一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得实验三串行口通讯实验一、实验目的1.掌握80C51串行口工作方式选择、初始化的设置方法和串行通信编程。2.掌握数据传

2、送的校验方法(奇校验)。3.编写简单的通信协议(如串行口工作方式、波特率、校验方式、出错处理等)。二、实验内容1.编写程序,将内部RAM中20H开始的连续16个单元的数据,通过串行口自发自收而转移到以内部RAM中30H开始的单元内。2.编写程序,实现双机通信。3.所传送的数据采用奇校验。传送出错则重发,重发超过三次则退出,并置出错标志。三、实验器材1.Micetek仿真器一台2.实验板一块四、硬件连接1.将实验板上的T针与R针短接,实现串行口的自发自收。T针为串行口的TXD,R针为串行口的RXD引脚.2

3、.将双机TXD引脚与RXD引脚互连。五、程序代码:ORG0000HMOV21H,#01HMOV22H,#02HMOV23H,#03HMOV24H,#04HMOV25H,#05HMOV26H,#06HMOV27H,#07HMOV28H,#08HMOV29H,#09HMOV2AH,#0AHMOV2BH,#0BHMOV2CH,#0CHMOV2DH,#0DHMOV2EH,#0EHMOV2FH,#0FHMOV20H,#00HMOVR0,#20HMOVR6,#10HMOVR1,#30HMOVTMOD,#20H;设置

4、定时器T1为定时方式2MOVTH1,#030H;设置T1定时常数(串行口波特率为2400)MOVTL1,#030HSETBTR1MOVPCON,#00H;设置波特率不倍增MOVSCON,#40H;设置串行口方式1SETBEA;开总的中断CLRES;关串行中断SETBREN;允许串行接受CLRTI;清发送结束标志位CLRRI;清接受结束标志位AJMPTRANSTRANS:MOVA,@R0MOVSBUF,AJNBTI,$CLRTIINCR0JNBRI,$CLRRIMOVA,SBUFMOV@R1,AINCR1

5、DJNZR6,TRANS;循环16次之后结束生成的LST文件:ORG0000H0000752101MOV21H,#01H0003752202MOV22H,#02H0006752303MOV23H,#03H0009752404MOV24H,#04H000C752505MOV25H,#05H000F752606MOV26H,#06H0012752707MOV27H,#07H0015752808MOV28H,#08H0018752909MOV29H,#09H001B752A0AMOV2AH,#0AH001E7

6、52B0BMOV2BH,#0BH0021752C0CMOV2CH,#0CH0024752D0DMOV2DH,#0DH0027752E0EMOV2EH,#0EH002A752F0FMOV2FH,#0FH002D752000MOV20H,#00H00307820MOVR0,#20H00327E10MOVR6,#10H00347930MOVR1,#30H0036758920MOVTMOD,#20H;设置定时器T1为定时方式20039758D30MOVTH1,#030H;设置T1定时常数(串行口波特率为2400

7、)003C758B30MOVTL1,#030H003FD28ESETBTR10041758700MOVPCON,#00H;设置波特率不倍增0044759840MOVSCON,#40H;设置串行口方式10047D2AFSETBEA;开总的中断0049C2ACCLRES;关串行中断004BD29CSETBREN;允许串行接受004DC299CLRTI;清发送结束标志位004FC298CLRRI;清接受结束标志位00510153AJMPTRANSTRANS:0053E6MOVA,@R00054F599MOVS

8、BUF,A00563099FDJNBTI,$0059C299CLRTI005B08INCR0005C3098FDJNBRI,$005FC298CLRRI0061E599MOVA,SBUF0063F7MOV@R1,A006409INCR10065DEECDJNZR6,TRANS;循环16次之后结束符号值类型AC=00D6HCONST常量ACC=00E0HCONST常量B=00F0HCONST常量CY=00D7HCONST常量DPH=0083H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。