基于usb接口的编程器的设计.docx
文本预览下载声明
TOC \o 1-5 \h \z 弓丨言 1
1 ATMEILAT89系列编程器的设计 2
\o Current Document 1.1系统设计方案论证 2
\o Current Document 1.2硬件结构框图 2
\o Current Document 2电路模块分析 3
2.1电源部分 3
MC34063 芯片介绍 5
\o Current Document 2.2串行数据传输电路 6
PL2303 芯片介绍 7
2.3主控部分电路 8
\o Current Document 2.4编程器的特点介绍 11
\o Current Document 3系统软件设计 12
\o Current Document 3.1上位机软件设计 12
VC 简介 12
3.1.2上位机软件主流程框图 12
3.1.3通信初始化 13
\o Current Document 3.2下位机软件设计 14
3.2.1下位机软件主流程框图 14
322擦除 14
3.2.3读操作 15
3.2.4写操作 15
3.2.7软件部分原代码及解释 16
\o Current Document 4 ?系统调试 23
\o Current Document 4.1硬件制作与调试 23
4.2软件调试 26
4.2.1软件调试方法: 26
422调试的原则: 27
4.2.3串口调试助手简介 27
4.2.4串口通信调试 28
结论 30
\o Current Document 谢辞 31
\o Current Document 参考文献 32
附录1系统硬件原理图 33
\o Current Document 附 录2:编程器下位机程序代码 34
桂林电子科技大学毕业设计(论文)报告用纸 第 PAGE
桂林电子科技大学毕业设计(论文)报告用纸 第 PAGE #页共48页
引言
如今电子技术飞速发展,从分立元件到集成电路,从模拟电路到数字电路,现在 的电器产品中都广泛地使用了单片机技术,着使得电子产品的开发方便、灵活、又提高 了产品的稳定性与可维护性。
目前MCS-51系列单片机的应用非常广泛,其低廉价格、性能优秀得到了许多软硬 件开发者的青睐。虽然现有的MCS-51资料相当丰富,但对于研发的人来说,在实践学 习中,硬件的投入是一块很高的门槛,许多初学者往往是因为开发初期的投入费用(购 置编程器、仿真器的费用,一般两者加起来在千元以上)过高而放弃了对单片机的深造 和研究。随着时间的流逝,单片机的理论知识得不到充分的实践,致使这些初学者往往 将单片机的知识忘记,降低了他们工作学习的效率,浪费了很多宝贵的时间。基于这个 问题的思考,针对单片机入门的人员及公司开发设计人员,本人的毕业设计将对如何最 大程度的减低初期开发成本,设计一个价格低廉编程器,以帮助大家能够跨越高额费用 的门槛,轻松的学习单片机。
本设计是一个的面向市场的产品。往往一个成熟的产品,在开发初期都要进行周密 的市场分析。本设计采用了现有单片机成熟的技术,面向入门人员、高校学生以及研发 公司等。软硬件的设计上都相对简单,产品性价比高,易于自行制作,而且有现成的软 件和开放的源代码。这就说明了本设计在使用价值和实用价值上有着很大的弹性,相信 能够被很多的设计开发、入门学习人员接受。本设计应用范围广泛,可作为高端产品的 替代产品、在校人员的课程设计等,市场前景非常可观。
本设计制作产品分块式设计,每一个模块都可以单独成为产品,面对不同的用户群, 如:89S, SST89系列的开发可作为高校学生的课程设计;通用型89C单片机可作为公司、 研开场所使用;USE接口的产品可以面向笔记本用户等。
这就是我对我的毕业设计的一些看法和分析,感谢学校老师对我的耐心指导。在他 们的帮助下,我才能顺利的完成我的毕业设计,进入我人生的下一个阶段。
桂林电子科技大学毕业设计(论文)报告用纸 第2
桂林电子科技大学毕业设计(论文)报告用纸 第2页共48页
1 ATMEIL AT89系列编程器的设计
本章介绍的是ATMEIL AT89系列通用单片机编程器的设计。该设备支持目前为止最 为经典和市场占有量最大的ATMEL公司生产的AT89C5K AT89C52、AT89C55、AT89C55WD、 AT89S5K AT89S52、AT89S53 以及小型化的 AT89C105K AT89C205K AT89C4051 等芯片。
1-1系统设计方案论证
采用计算机软件实现控制
本设计所使用的计算机软件分别在ATEML公司的ATMEL ISP SOFEWARE的基础上开 发而来的,同样属于开放原代码的免费软件,性能稳定,不占用计算机系统资源。
采用主控单片机来实现控制
显示全部