利用电平转换器件RS-232实现单片机与PC间的串口通信分析(3)

2019-04-14 10:54

中北大学信息商务学院课程设计说明书

SETB TR1 ;开中断 CLR ES ;中断允许 MOV SP,#5FH ;装入指针初值 LOOP:MOV SCON,#50H ;串行口工作于方式1 JNB RI,$ ;判断RI=1? CLR RI ;清零

MOV A,SBUF ;读进收到的数据 PUSH ACC

CJNE A,#3AH,RANG1 ;判断A的内容是否等于48 RANG1:JC RANG3 ;判断CY=1?

CJNE A,#3AH,RANG2 ;判断A的内容是否等于58 RANG2:JNC RANG3 ;判断CY=0? CLR C ;CY=0

SUBB A,#30H ;转换为ASCII码

RANG3:MOV P1,A ;输出到数码管显示 POP ACC RANG4:NOP

NOP NOP NOP NOP

MOV SBUF,A ;启动发送 JNB TI,$ ;判断TI=1? END

5 调试和结果分析

5.1 调试结果

(1)、在刚开始设计完原理图时,编译运行时出现了如图13所示,表示该程序是错误的,经过我们的一起研究发现了程序的末尾没有加上END结束标志。

第 11 页 共 11 页

中北大学信息商务学院课程设计说明书

图13 编译运行图

(2)、程序调试完了之后,在运行时出现了如图14所示,在PCS中输入数

字和字符而在数码管、PCR、SCMR、SCMS没有显示跟踪结果。在我们的研究和探讨中发现了我们没有在串行口的3引脚发送数据端没有加上标记PCS。

图14 运行图

(3)、在原理图基本调试出来的时候,运行在PCS中输入数字“8”我们发现在PCR中没有显示跟踪结果,如图15所示,最后我们把PCR的属性改成如下所示才把原理图和程序调试出来。调试成功后的运行图如图16所示:

第 12 页 共 12 页

中北大学信息商务学院课程设计说明书

图15 编辑元件图

5.2 实验结果

(1)、在PCS中输入“8”时,结果如图17所示:

图17 结果图

第 13 页 共 13 页

中北大学信息商务学院课程设计说明书

(2)、当PCS输入数据位“3”时,运行结果如图18所示:

图18 结果图

(3)、当PCS输入数据为“5”时,运行结果如图19所示:

图19 结果图

(4)、当PCS输入数据为“1”时,运行结果如图20所示:

第 14 页 共 14 页

中北大学信息商务学院课程设计说明书

图20 结果图

6 课程设计体会

本课程设计在进行过程中得到李静,鲁旭涛老师的悉心指导。课程设计过程中,两位老师多次帮助我们小组分析思路,开拓视角,在我们小组遇到困难想放弃的时候给予我们最大的支持和鼓励。老师严谨求实的治学态度,踏实坚韧的工作精神,将使我们终生受益。在此,谨向两位老师致以诚挚的谢意和崇高的敬意。

在本课程设计过程中,班上的一些同学、朋友也给了我们巨大的帮助与鼓励。在此一并感谢。

在我们的成长、学习过程中,能够在大学阶段学习到单片机的知识,是我们一生的荣幸与财富。相信,在未来的日子里我们会更加努力学习,充分利用所学知识,回报社会、师长。

第 15 页 共 15 页

中北大学信息商务学院课程设计说明书

参考文献

1.孙涵芳.MCS-51/96系列 单片机原理及应用(修订版).北京航空航天大学出版社.1994

2.李朝青.单片机原理及接口技术(第3版).北京航空航天大学出版社.2005

第 16 页 共 16 页


利用电平转换器件RS-232实现单片机与PC间的串口通信分析(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师禁止有偿补课和违规征订使用教辅材料的承诺书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: