首页
会员中心
到顶部
到尾部
51单片机

单片机串行通信发射机

时间:2020/10/14 10:54:46  作者:  来源:  查看:0  评论:0
内容摘要: 1  绪论 12  硬件 42.1  硬件的基本组成: 42.2  电路图 42.3  硬件介绍 42.3.1  单片机概述 42.3.2 &...

1  绪论 1

2  硬件 4

2.1  硬件的基本组成 4

2.2  电路图 4

2.3  硬件介绍 4

2.3.1  单片机概述 4

2.3.2  AT89C51单片机简介 6

2.4  单片机的串行接口 11

2.4.1  基本概念 11

2.4.2  MCS-51的串行和控制寄存器 12

2.5  数码显示管 14

2.6  硬件的焊接及调试过程 16

2.6.1  硬件的焊接 16

3  软件的设计和调整过程 19

3.1  程序流程图 19

3.2  通信协议 20

3.2.1  行口控制寄存器SCON的设置 20

3.2.2  定时器的初始化设置 20

3.2.3  波特率计算 20

3.2.4  发射程序 20

3.3  编译软件的使用和PLDA的使用 21

3.3.1  编译软件的使用和编译过程 21

3.4  烧片 21

4  单片机串行通信领域的扩展 23

4.1  无线发射电路组成及工作原理 23

4.2  单片机串口接口 24

4.2.1  扩展串行口与单片机的连接 24

4.2.2  操作指令 25

4.2.3  基于TTL电路的设计方案和工作原理 25

结论 27

参考文献 28

致谢 29

附录A 30

附录B 31

结论

我所做的是单片机串行通信发射机,从去年放假我就开始准备。毕业设计完成了,达到了预期的目的。一开始拿到这个题目的时候,真不知道从哪下手,在老师的指导下,自己找资料、看书,总算完成了。通过这次的毕业设计,使我对单片机有了更深的认识,从理论和实践上都得到了很大提高,所以这次任务的完成是我学到了很多东西。首先,丰富了自己的知识面,学到了以前没能学通的东西,具体了解了怎样去完成一个电路的设计:从流程图、电路图、焊接电路板、检查电路板、仿真到烧片一整套东西。从毕业设计中,学到了单片机AT89C51的内部结构及其工作原理,了解了时钟电路和控制电路的工作原理,还有共阳极数码管的工作原理,巩固了汇编语言的使用能力,提高了自己动手的能力,学到了很多经验,并且提高了自己分析问题的能力和创新能力,得到了理论联系实际的机会,做出了成果。使自己在硬件设计方面树立了信心,为以后从事这方面的工作打好了基础,这是这次毕业设计的最大收获。

在一开始接触这个题目的时候,真的很茫然,不知道从哪开始下手,不知道单片机串行发射接口是干什么的?怎么才能做出来?用什么做?这些问题一个都不知道。

后来在薛老师的指导下,才知道我要怎么开始做。自己就开始找资料,了解单片机89C51、数码显示管的有关知识,学习时钟电路、控制电路的设计原理,看不懂的时候就去问老师、同学。在这些都搞得比较明白后就开始画设计流程图和电路图,最后用了很长时间才画出自己的电路图,给老师看后,在老师的帮助下,改正了几处有问题的地方,定稿后就去买元器件因为第一次设计电路,因此就多买了一些元件,这就保证了后面因为焊接错误替换的元器件。电路的焊接比较容易,因为以前有经验,很快就做出了板子但接下来的检测可就费了不少劲,因为这次用的实验板与上次电装实习用的电路板有很大不同,元器件要用导线一个个连接起来,这就要求开始的布线要合理,因为没有这方面的经验,所以没太注意,结果导致后来的连线比较混乱,为后面的检查带来了不少麻烦。在后来的电路检测中,就发现不能按要求显示,又是显示乱码,经过耐心反复的用万用表和示波器检测后,发现并解决了问题。在解决完所有问题后,自己又一种成功感,还在想,要是没有这些错误,就不会学会这么多检测电路的方法,而且对自己所做的电路有了进一步的了解。做到这一步满以为不会再有什么错误了,但是仿真的时候却又遇到了马麻烦,先是数码管不亮,在后来就是全亮,按键后没反应,刚有的一点成功感马上就没了,又一次陷入了反复的检测。检测发现了不少问题,解决后仿真成功。在后来就开始烧片,烧片的过程还算顺利。烧好后插上电路板,显示成功了。接下来的工作一切还算顺利,在老师还有同学的帮助下,都一一完成。

这次的毕业设计总的来说还是很成功的,自己从中学到很多,也发现了不少问题,为自己以后的学习、进步打下了不错的基础。

  


相关评论
本类推荐
    广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号