




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用课程设计单片机原理及应用课程设计报告专业计算机科学与技术(物联网)学生姓名班级B计125学号指导教师陈逸飞完成日期2014年 6 月 30 日信息工程学院题目: RS232通信系统设计 一、设计目的本课程设计是学习完“单片机原理及应用”课程后进行的一次全面的综合训练,通过课程设计,更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。二、设计内容1)概述 单片机原理及应用课程设计是单片机系统教学模式改革的一种尝试,以理论和实践相融合的教学平台,以教师为主导,学生为主体的教学模试,以单片机系统硬件和软件设计为基础,并以简单单片机系统设计和制作为学习目的。在这样的指导思想下我们根据课程设计的要求设计了单片机小系统的硬件和软件。本教材适用于单片机原理及应用课程,和单片机系统原理与嵌入式系统课程的实践性教材。单片机原理及应用课程设计根据教学实践的需要实现MCS51 单片机系统原理与接口,并在单片机系统最小系统硬件上预留了自主开发实验课题的空间。最小系统的扩展可根据课程设计要求仅需少量连线就可进行,为了减轻学生课程设计的工作量,设计了最小系统板,同时也提供了一些课程设计需要的接口,即锻炼学生的动手能力。又为学生们提供了软硬件调试手段。RS232通信系统设计是基于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相当于将8051中的4KB ROM换成相应数量的Flash存储器。在自动化测量和控制系统中,各台仪表之间需要不断进行各种信息交换和传输,这种信息的交换和传输是通过仪表的通信接口,按照一定的协议进行的。通信接口是各台仪表之间或者仪表与计算机之间进行信息交换和传输的联络装置。计算机与外界的信息交换成为通信,常用的通信方式有两种:并行通信和串行通信。流程图关中断,保护现场读SBUF中的数据目的地址是否与本机地址相同? 检验是否正确 根据控制字内容打包发回数据给上位机恢复现场,开中断返回3)设计过程设计电路图 设计源代码#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口显示,同时回送给PC else T1=0; EA=1; /主函数/ void main() SVON=0x50; /设置串行口工作方式TMOD=0x20; /将T1设为工作方式2 TH1=TL1=0xf3;PCON=0x80; /f=12MHz时,BD=4800TR1=1; /启动T1 ES=1;EA=1; /开中断while(1); /等待串行口中断4)运行结果分析运行c文件,生成hex文件,ISIS仿真测试输入1输出输入A输出显示输入a,输出显示LED显示方式有动态显示和静态显示两种方式。本系统采用动态扫描显示接口电路,动态显示接口电路是把所有显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极COM各自独立地受I/O线控制。CPU向字段输出口送出字型码时,所有显示器接收到相同的字型码,但究竟是哪个显示器亮,则取决于COM端。也就是说我们可以采用分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约1ms),但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。5)设计小结这一周的单片机课程设计让我收获颇多。我刚拿到该题目时,真的是一头雾水,硬件电路不知如何下手,更何谈解决程序那块,因为我们所学的都是单片机方面的理论知识,应用到实践中去还比较少,单片机的专业知识也不是很扎实。之后去图书馆查阅资料,去网上搜索相关知识,并请教班上的学霸,终于成功运行。一开始我选择了一个比较难的程序,经过多次修改之后,画程序图时还是出现各种错误,无法继续进行下去,后来我选了一个很简单基础程序,终于成功了。之前没有进行过单片机课程设计,不该选那么难的,应该循序渐进,慢慢学习。我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。并且学习到了学习一门学科不能好高骛远,应当徐徐图之。更明白了要实践必须更加牢固的掌握基础知识,所以平时的理论学习显得尤为重要,如果基础不牢固,更加无法进行实践。6)参考文献 1计算机操作系统(第3版),汤小丹,西安电子科技大学出版社,2007年7月2C语言程序设计,孟庆昌,人民邮电出版社,2006年4月3陈堂敏.刘焕平主编.单片机原理与应用.北京:北京理工大学出版社,2007. 4沈美
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 闸机系统施工方案
- 奉贤区拉森钢板桩施工方案
- 低碳绿色施工方案
- 酒店会议室墙布施工方案
- 建筑工地临时便道施工方案
- 中 关 村:威海市惠河路-90 号 7 幢工业房房地产抵押估价报告
- 恒鑫生活:公司财务报表及审阅报告(2024年1月-12月)
- 东鹏饮料(集团)股份有限公司2024年年度报告摘要
- 超级难的初三数学试卷
- 压井施工方案
- 合成树脂瓦工程检验批质量验收记录表格
- 保温无机复合板施工方案
- 卡通家庭急救常识知识讲座PPT模板
- 初一语文词性练习(连答案)(最新整理)
- 小学五年级语文上册有趣的汉字课件
- 消防(控制室)值班记录
- 房屋租赁(出租)家私清单
- 计算机技术硕士专业学位授权点申报研究演示课件(PPT 39页)
- 建筑装饰材料与构造-ppt课件
- 水泥厂熟料库屋面钢网架施工方案(46页)
- AWS D1.8 D1.8M-2021 结构焊接规范
评论
0/150
提交评论