串行通信单片机最小系统设计 第4页
总 结
本次设计采用两片AT89C51单片机实现信息的串行通信,设计过程中,从双机通信背景的了解,到89C51单片机具体功能的了解,与8051单片机的区别;从串行通信的原理的熟悉,到掌握具体串行通信在双机之间的实现;从硬件电路设计到程序编写;从硬件调试到软件模拟实现等。发送方的数据由串行口TXD断输出,经过传输线(双胶线)将信号传送到接收端。接收方接收电平信号,对于接口电路,短距离传送,减少抗干扰作用,如果短离远双机串口中可以连接电平转换器常用芯片RS232,在此不再叙述。设计中,收获不少东西,也遇到了不少的问题。首先,在完成单片机课程学习任务后,对内容的掌握不够,缺乏灵活运用的能力,对于知识的扩展也存在一定的问题,因此,面对设计课题,无法系统地进行设计思路的拟定。其次,理解不能更好的联系实践,在巩固和学习硬件知识的同时,用软件控制协调硬件实现现实功能,通过硬件完成软件的功能等方面的融会贯通,取得了一定的效果。再次,硬件设计过程中,串行通信方式的选择,波特率的计算,在查询方式与中断方式进行串行通信。对于芯片的选择,软件编写时,对于某些指令的功能,功能模块的连接,芯片地址选择等都遇到了很大的障碍,在老师与同学帮助和自己查阅资料得到了解决,与此同时,了解了不少的问题。并掌握了KEIL的使用和程序调试,以及PROTUES单片机模拟仿真软件的使用,大大提高了学习效率。
通过本次课程设计,不仅使理论知识得到了实践,有效巩固了知识。同时对于单片机发展历史、强大功能、应用领域以及系列知识得到了大概的系统认识,同时也初步了解了一个完整的系统开发的过程,对于创造思文的培养和开发能力的锻炼,本次设计,为此提供了一个很好的平台。同学之间的相互讨论学习,互相提高,老师知识的帮助,经验的传授,也是本次设计的一道美丽的风景线,真正起到了抛砖引玉的目的。在此,感谢老师给我们这样好的学习机会。
参 考 文 献
1. 吴黎明、王桂棠、唐露新等. 单片机原理及应用技术. 北京航空航天大学出版社,2001
2. 周兴华. 手把手教你学单片机(第二版) 北京航空航天大学出版社, 2007
3. 张友德、赵志英 单片机微型机原理、应用与实验 复旦大学出版社 2006
4. 周润景、袁伟亭 Proteus在MCS-51中的应用实例 电子工业出版社 2006
5. 沙占友. 单片机外围电路设计. 电子工业出版社,2003
6. 李朝青. 单片机原理及接口技术. 北京航空航天大学出版社,2000
7. 李华等. MCS-51系列单片机实用接口技术. 北京航空航天大学出版社,2003
8. 蔡美琴等. MCS-51系列单片机系统及其应用. 高等教育出版社,2003
附 录
1仿真原理图
2 双机通信源程序
甲机发送源程序:
ORG 0000H
LJMP START
ORG 0030H
START: MOV TMOD, #20H;关键语句要加注释
MOV TL1, #0FDH
MOV TH1, #0FDH
MOV SCON, #50H
SETB TR1
LOOP: MOV P1, #0FFH
MOV A, P1
www.751com.cn
SJMP LOOP
RET
END
乙机接收源程序:
ORG 0000H
LJMP START
ORG 0030H
START: MOV TMOD, #20H
MOV TL1, #0FDH
MOV TH1, #0FDH
MOV SCON, #50H
SETB TR1
LOOP: JBC RI, LK
SJMP LOOP
LK: M
RET
DELAY: MOV R6, #200
D1:MOV R7, #200
D2:DJNZ R7, D2
DJNZ R6, D1
RET
END
上一页 [1] [2] [3] [4]
串行通信单片机最小系统设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766