中山大学左明老师实验

中山大学左明老师实验

ID:30080867

大小:71.52 KB

页数:11页

时间:2018-12-26

中山大学左明老师实验_第1页
中山大学左明老师实验_第2页
中山大学左明老师实验_第3页
中山大学左明老师实验_第4页
中山大学左明老师实验_第5页
资源描述:

《中山大学左明老师实验》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验人:肖爰龙学号:08321067专业:微电子学时间:2012年12月18日实验八器行接口实验一、实验目的1、掌握8031串行口方式1的工作方式及编程方法2、掌握串行通讯中波特率的设置,在给定通讯波特率的情况下,会计算时间常数3、掌握串行口工作方式的程序设计和单片机通讯程序的编制方法二、实验说明MCS-51单片机串行通讯的波特率随串行口工作方式选择的不同而不同,它除了与系统的振荡频率f,电源控制寄存器PCON的SMOD位有关外,还与定时器T1的设置有关。串行通信的四种模式:0:波特率固定的8位同步通信;1:波特率可变的8位异步通信;2:波特率固定的9位可多机

2、的异步通信;3:波特率可变的9位可多机的异步通信。三、实验内容内容一:利用8031串行口发送和接收数据,并将接收的数据通过扩展I/O口一、连线方法:1、8031的TXD接RXD2、74L273的CS273接CS0;00~07接发光二极管的L1~L8二、代码;D81.ASMORG4000HLJMPSTARTORG4100HPORTEQU0CFA0HSTART:MOVTMOD,#20HMOVTL1,#0F2HMOVTH1,#0F2HMOV87H,#00HSETBTR1MOVSCON,#50HMOVR1,#12H实验人:肖爰龙学号:08321067专业:微电子学时间

3、:2012年12月18日MOVDPTR,#TABLEMOVA,DPLMOVDPTR,#L1CLRCSUBBA,DPLMOVR5,AMOVR0,ASEND:MOVA,R0MOVCA,@A+PCL1:MOVSBUF,AWAIT:JBCRI,L2SJMPWAITL2:CLRRICLRTIMOVA,SBUFMOVDPTR,#PORTMOVX@DPTR,AACALLDELAYINCR0DJNZR1,SENDMOVR1,#12HMOVA,R5MOVR0,AJMPSENDTABLE:DB01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEHDB0FCH,

4、0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00HDELAY:实验人:肖爰龙学号:08321067专业:微电子学时间:2012年12月18日MOVR4,#05HDEL1:MOVR3,#200DEL2:MOVR2,#126DEL3:DJNZR2,DEL3DJNZR3,DEL2DJNZR4,DEL1RETEND三、现象及分析开始仿真后LED循环变化出各种花样内容二:用中断方法,利用8031串行口发送和接收数据,并将接收的数据通过扩展I/O口接线方法:1、8031的TXD接RXD2、74L273的CS273接CS0;00~07接发光二极管的L1

5、~L8二、代码分析;D81.ASMORG4000HLJMPSTARTORG4023HLJMPINTCORG4100HPORTEQU0CFA0HSTART:MOVTMOD,#20H;选择定时器模式2计时方式MOVTL1,#0F2H;预置时间常数,波特率为1200MOVTH1,#0F2HMOV87H,#00H;PCON=0,使SMOD=0SETBTR1;启动定时器1MOVSCON,#50H;器行口工作于方式1,允许器行接收SETBEA;开总中断实验人:肖爰龙学号:08321067专业:微电子学时间:2012年12月18日SETBES;开串行中断MAIN:MOVR1

6、,#12H;需要循环12次MOVDPTR,#TABLEMOVA,DPLMOVDPTR,#L1CLRCSUBBA,DPL;计算偏移量MOVR5,AMOVR0,ASEND:MOVA,R0MOVCA,@A+PCL1:MOVSBUF,A;串口发送显示码ACALLDLAYINCR0DJNZR1,SENDMOVR1,#12HMOVA,R5MOVR0,AJMPSENDTABLE:DB01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEHDB0FCH,0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00HDLAY:MOVR4,#05HDE

7、L1:MOVR3,#200DEL2:MOVR2,#126DEL3:DJNZR2,DEL3DJNZR3,DEL2DJNZR4,DEL1RETINTC:PUSHACC;保护寄存器PUSHPSWANLPSW,#0C7HORLPSW,#10H实验人:肖爰龙学号:08321067专业:微电子学时间:2012年12月18日L2:CLRRI;串口中断标志清零CLRTI;发送中断标志位清零MOVA,SBUF;读取数据MOVDPTR,#PORT;送外设的地址MOVX@DPTR,A;送数据到外设ACALLDLAYPOPPSW;恢复数据寄存器POPACCSETBEARETIEND三

8、、现象及分析与实验内容一的现象相同,都

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

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

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