- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AT89S51在线下载器的制作
引言
51单片机,其抗干扰能力强,提供了在线编程能力,加速工业上产品的开发进程,使企业赢得了更多宝贵的时间。由于其功能全面,价格低廉,越来越得到广大的学生、电子设计爱好者以及生产厂家所亲睐。撇开其他的部分不说,就单对我们这类的在校大学生来说,对单片机的关注程度已经越来越高。不但开设了单片机课程,还开设与单片机相关的实验。不但在课设的设计中要使用到单片,在平时的电子设计作品,甚至以后的工作中也会使用到单片机。
随着单片机的快速发展,人们对单片机的认识也越来越多,基于单片机的许多产品也越来越多。单片机的发展必然离不开下载器,因此,各种各样的编程器和下载器涌现出来,而且功能全,使用方便,体积小,易于携带等优点。但是,市场中流传的各种下载器的价格普遍较高,为广大的学生群体所难以承受,故针对常用的AT89S51、AT89S52单片机自行开发其专用下载器。
下载器实现下载功能可以通过串行模式(ISP)和并行模式两种方式。本设计中采用了并行下载的模式。
单片机与PC机之间通过串口连接,具有以下几种优点:
可无限次的下载。
性价比高、用途多、操作简单。
提供预留扩展接口,可供用户开发小程序使用。
通过串口连接则需要达成两者间的通讯协议,进而需要一个MAX232芯片组成的串口模块电路进行转换,使PC机和单片机之间实现通讯。
综上所述,本人决定开发一款无限次下载的单片机在线下载器系统,该系统包括硬件电路和界面软件两部分构成,能够实现下载、擦除、加密、比较、读出功能。
本设计由于价格低廉,既可以作为广大学生群体使用的单片机开发工具,也可以用于工业控制。它的研制与开发的成功,将为许多学生提供课余学习的可能,将极大的促进学生课外学习的兴趣,有利于学生切身的体会单片机的工作课程,学习单片机程序的编写,提高动手能力,为其他单片机的实验及其课程设计提供方便。
其原理简单,有兴趣的朋友还可以自行制作。而且,其控制原理还可以使用到其他单片机的下载器的制作中去,因此,也为其他型号的单片机芯片的下载器制作提供了方便。甚至可以根据本设计自制一个综合的单片机在线下载器。
1 毕业设计概述
毕业设计题目:AT89S51在线下载器的制作
毕业设计的内容和要求:全面了解、掌握AT89S51,AT89S52等系列CPU芯片的程序下载、擦处、加密、比较、读出的原理,设计使用计算机控制的AT89S51,AT89S52等系列CPU芯片的在线下载器。完成系统方案设计、电路原理图设计、硬件的安装调试和所需软件的设计。
本课题的任务包含如下内容:
1、学会并能娴熟利用图书馆、互联网获取所需技术资料。
2、较熟练地阅读和翻译本专业的英语文献。
3、学习和掌握电子技术、数控技术、仪表与过程控制、单片机原理、自动控制原理的相关知识的理论和和应用。
毕业设计的要求与数据:
1、制作样机一台。
2、 计算机控制软件可以控制下在器完成AT89S51,AT89S52等系列CPU芯片的程序下载,擦处,加密,比较,读出。同时可以控制单片机的运行和停止运行。
3、计算机控制软件界面美观好用。
4、计算机和下载器通过计算机串口相连。
整个毕业设计应该完成的所有工作:
1、完成二万字左右的毕业设计说明书(论文)在毕业设计说明书(论文)中必须包括2、独立完成与课题相关,不少于四万字符的指定英文资料翻译(附英文原文)3、A4纸×8字节内部RAM
·32个可编程I/O口线
·2个16位定时/计数器
·6个中断源
·全双工串行UART通道
·低功耗空闲和掉电模式
·中断可从空闲模唤醒系统
·看门狗(WDT)及双数据指针
·掉电标识和快速编程特性
·灵活的在系统编程(ISP字节或页面写模式)
2.2 开发流程
与AT89S51相似,STC单片机同为51系列单片机,同样具有在线下载能力,本设计中就采用了STC单片机作为下载器的监控单片机,用于完成下载器的相关功能。
步骤一:硬件原理图制作、PCB排版、元件焊接。
这部分比较简单,主要核心为STC单片机组成的最小系统,以及与上位机通讯的串口通讯模块、12V与5V的升压变化电路、下载验证电路。原理图制作与PCB排版采用Protel 99 SE软件,元件焊接包括了电路板的烫印、腐蚀以及焊接。预计工作时间——3天。
步骤二:监控单片机的内部程序编写与调试。
这部分较为复杂,首先要对单片机内部的Flash闪速存储器的实现各功能的控制进行了解;然后绘制流程图,其中包括主程序流程图与各功能子程序的流程图,并完成程序的编写;最后通过现有的上位机系统对下载器进行调试。程序编写采用C语言编程。预计工作时间——7天。
步骤三:上位机界面的制作与调试。
这部分也较为复杂,上位机界面的编程采用VB编程。首先要了解VB语言的上位机编程原理;然后要了解串口通讯原理;接着绘
您可能关注的文档
最近下载
- 《机械识图》(第四版)完整版教学课件全书电子讲义(最新).pptx VIP
- 2024年10月全国自考03708中国近代史纲要真题试卷及详细答案.docx VIP
- 五金手册换算.pdf VIP
- A2E游艇操作人员理论知识考试题及答案(完整版).docx VIP
- 标签打印软件如何制作卷烟标价签模板.doc VIP
- (新版)游艇帆船(A2F)理论知识考试题(附答案).doc VIP
- wifi万能钥匙 wifi万能钥匙下载 wifi密码查看器 360免费wifi..doc VIP
- 中石化考试题库及答案.doc
- 毕业设计-带式输送机毕业设计.doc VIP
- 2025年全国自考4月03708中国近代史纲要真题及答案汇总.doc VIP
文档评论(0)