收藏 分享(赏)

RS232通信系统设计.doc

上传人:gnk289057 文档编号:8955636 上传时间:2019-07-18 格式:DOC 页数:10 大小:1.02MB
下载 相关 举报
RS232通信系统设计.doc_第1页
第1页 / 共10页
RS232通信系统设计.doc_第2页
第2页 / 共10页
RS232通信系统设计.doc_第3页
第3页 / 共10页
RS232通信系统设计.doc_第4页
第4页 / 共10页
RS232通信系统设计.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、单片机原理及应用课程设计第 1 页 共 10 页单片机原理及应用课程设计报告专业计算机科学与技术(物联网)学生姓名班级 B 计 125学号指导教师 陈逸飞完成日期 2014 年 6 月 30 日信息工程学院单片机原理及应用课程设计第 2 页 共 10 页题 目 : RS232 通信系统设计 一、设计目的本课程设计是学习完“单片机原理及应用”课程后进行的一次全面的综合训练,通过课程设计,更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。二、设计内容1)概述单片机原理及应用课程设计是单片机系统教学模式改革的一种尝试,以理论和实践相融合的教学平台,以教师

2、为主导,学生为主体的教学模试,以单片机系统硬件和软件设计为基础,并以简单单片机系统设计和制作为学习目的。在这样的指导思想下我们根据课程设计的要求设计了单片机小系统的硬件和软件。本教材适用于单片机原理及应用课程,和单片机系统原理与嵌入式系统课程的实践性教材。单片机原理及应用课程设计根据教学实践的需要实现MCS51 单片机系统原理与接口,并在单片机系统最小系统硬件上预留了自主开发实验课题的空间。最小系统的扩展可根据课程设计要求仅需少量连线就可进行,为了减轻学生课程设计的工作量,设计了最小系统板,同时也提供了一些课程设计需要的接口,即锻炼学生的动手能力。又为学生们提供了软硬件调试手段。RS232 通

3、信系统设计是基于 RS-232C 单片机双机通讯系统,利用 51 单片机实现两个单片机之间的通讯。通信的结果用数码管进行显示,数码管采用查表方式显示。在通信过程中,使用通信协议进行通信。2)设计原理标准型 89 系列单片机是与 MCSS_51 系列单片机兼容的。在内部含有4KB 或 8KB 可重复编程的 FLASH 存储器,可进行 1000 次擦写操作。全静态工作为 0-33Hz,有 3 级程序存储器加密锁定,内含有 128-256 字节的 RAM、32 条可编程的 I/O 端口、2-3 个 16 位定时器/计数器,6-8 级中断,此外有通用串行接口、低电压空闲模式及掉电模式。AT89C51

4、相当于将 8051 中的 4KB ROM 换成相应数量的 Flash 存储器。单片机原理及应用课程设计第 3 页 共 10 页在自动化测量和控制系统中,各台仪表之间需要不断进行各种信息交换和传输,这种信息的交换和传输是通过仪表的通信接口,按照一定的协议进行的。通信接口是各台仪表之间或者仪表与计算机之间进行信息交换和传输的联络装置。计算机与外界的信息交换成为通信,常用的通信方式有两种:并行通信和串行通信。流程图关中断,保护现场读 SBUF 中的数据目的地址是否与本机地址相同?检验是否正确根据控制字内容打包发回数据给上位机单片机原理及应用课程设计第 4 页 共 10 页3)设计过程设计电路图设计源

5、代码恢复现场,开中断返回单片机原理及应用课程设计第 5 页 共 10 页#include#define uchar unsigned char/串行口中断服务函数/void trs() interrupt 4 using 1 uchar Dat1;EA=0;if(TI=0) /接收中断RI=0;Dat1=SBUF; /清除中断标志,接收数据p1=Dat1;SBUF=Dat1; /数据从 P1 口显示,同时回送给 PCelse T1=0;EA=1;/主函数/void main()SVON=0x50; /设置串行口工作方式TMOD=0x20; /将 T1 设为工作方式 2 TH1=TL1=0xf3

6、;PCON=0x80; /f=12MHz 时,BD=4800TR1=1; /启动 T1 ES=1;EA=1; /开中断while(1); /等待串行口中断4)运行结果分析运行 c 文件,生成 hex 文件,ISIS 仿真测试单片机原理及应用课程设计第 6 页 共 10 页输入 1 输出输入 A 输出显示单片机原理及应用课程设计第 7 页 共 10 页输入 a,输出显示LED显示方式有动态显示和静态显示两种方式。本系统采用动态扫描显示接口电路,动态显示接口电路是把所有显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极COM各自独立地受I/O线控制。CPU向字段输出口送出字型码时,所有

7、显示器接收到相同的字型码,但究竟是哪个显示器亮,则取决单片机原理及应用课程设计第 8 页 共 10 页于COM端。也就是说我们可以采用分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约1ms) ,但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。单片机原理及应用课程设计第 9 页 共 10 页5)设计小结这一周的单片机课程设计让我收获颇多。我刚拿到该题目时,真的是一头雾水,硬件电路不知如何下手,更何谈解决程序那块,因为我们

8、所学的都是单片机方面的理论知识,应用到实践中去还比较少,单片机的专业知识也不是很扎实。之后去图书馆查阅资料,去网上搜索相关知识,并请教班上的学霸,终于成功运行。一开始我选择了一个比较难的程序,经过多次修改之后,画程序图时还是出现各种错误,无法继续进行下去,后来我选了一个很简单基础程序,终于成功了。之前没有进行过单片机课程设计,不该选那么难的,应该循序渐进,慢慢学习。我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类

9、似的课程设计就为我们提供了良好的实践平台。通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。并且学习到了学习一门学科不能好高骛远,应当徐徐图之。更明白了要实践必须更加牢固的掌握基础知识,所以平时的理论学习显得尤为重要,如果基础不牢固,更加无法进行实践。单片机原理及应用课程设计第 10 页 共 10 页6)参考文献1计算机操作系统(第 3 版),汤小丹,西安电子科技大学出版社,2007年 7 月2C 语言程序设计,孟庆昌,人民邮电出版社,2006 年 4 月3 陈堂敏.刘焕平主编.单片机原理与应用.北京: 北京理工大学出版社,2007. 4 沈美明.温动蝉编著. IBM-PC 汇编语言程序设计 .北京:清华大学出版社,1994.5张仰森等编.微型计算机常用软硬件技术速查手册 .北京:北京希望电脑公司,1994.6江修汗等编.计算机控制原理与应用.西安:西安电子科技大学出版社,1999.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报