- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用51控制24C02做数据简单存储
课程设计(论文)说明书
题 目: 用51控制24C02做数据简单存储
院 (系):
专 业:
学生姓名:
学 号:
指导教师:
职 称:
摘 要
本课程设计要求使用单片机来实现用51控制24C02做数据简单存储。使用本作品可以定义任意数据发送到串口做比对,用2个LED灯来显示,对显示绿色,不对显示红色,使用一个8位数据为例。
关键词:单片机;数据存储;串口对比
Abstract
This course is designed to require the use of MCU(Micro Control Unit) Programming to produce data simple storage with 51 control 24 C02. Use of this work can define any data sent to the serial ports than contrast, with two LED lamp to display, the same show green, different show red, use a 8 bits of data, for example.
Key words: MCU; data storage; Serial comparison
目 录
引言 1
1 设计方案 1
1.1设计要求 1
2 系统的硬件设计与实现 2
2.1相关工具的简单介绍 2
2.2电路设计框图 3
2.3单片机原理图 4
3 系统的软件设计 5
3.1程序流程框图 5
4 课设总结 6
谢 辞 7
参考文献 8
引言
单片微型计算机简称单片机,是典型的嵌入式(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由内仅有CPU的专用发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使更小,更容易集成进复杂的而对体积要求严格的控制设备当中。在自动化领域里,单片机系统凭借其成熟的应用体系,简单的系统结构以及优良的性价比得到了越来越广泛的应用。max232
第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。
第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。
其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。
8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。
TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。
第三部分是供电。15脚GND、16脚VCC(+5v)。24c02
串行E2PROM是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。随着世界上各公司对该器件的开发,市场上推出了许多牌号的24C02器件,甚至还有一些冒牌的24C02器件,这样就使批量生产的单片机控制系统的质量出现时好时坏的问题。笔者经过大量的设计实践和试验摸索找出了24C02在应用中之所以出现数据被冲掉的原因,并总结了一套保护24C02数据安全的软硬件设计方法。
24C02与单片机的接口非常简单,如图所示。
??
E0,E1,E2为器件地址线,WP为写保护引脚,SCL,SDA为二线串行接口,符合I2C总线协议。
2.3单片机原理图
3 系统的软件设计
3.1程序流程框图
4 课设总结
经过本次课设,锻炼了利用单片机来实现用51控制24C02做数据简单存储的能力。对数据存储、串口对比的设计使用方法有了进一步的了解。
在课设过程中,深刻了用理论来指导实践的方法,理论指导的重要性;再一次的熟悉了做一般电路板的做法,从实践中体会到理论和实践是有差异的首先感谢老师的指导,
文档评论(0)