I2C编程器设计报告.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
I2C编程器设计报告

目录 一.关于I2C编程器的简单介绍 1 1.1 关于I2C 1 1.2 关于编程器 2 1.3关于单片机 2 二.设计总体思路和系统框图 4 2.1 设计总体思路 4 2.2系统框图 5 三.单元电路设计 5 3.1单片机及其外围电路单元 5 3.1.1 STC89C52单片机介绍 6 3.1.2 STC89C52单片机的复位电路与晶振电路 9 3.2 存储模块电路单元 11 3.3 显示模块电路单元 13 3.4 串行通信模块电路单元 14 四.软件部分的设计 15 4.1 C语言设计基础 15 4.2 系统整体软件设计 16 4.3 软件部分单元模块的设计 16 4.3.1 存储程序模块 16 4.3.2 串行通信程序模块 21 4.4 主程序设计 25 五.系统调试 28 六.心得及体会 29 七参考文献 30 附录 31 一.关于I2C编程器的简单介绍 1.1 关于I2C I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,最高传送速率100kbps。各种被控制电路均并联在这条总线上,但就像电话机一样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中,I2C总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器),这取决于它所要完成的功能。CPU发出的控制信号分为地址码和控制量两部分,地址码用来选址,即接通需要控制的电路,确定控制的种类;控制量决定该调整的类别(如对比度、亮度等)及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关在通用微机中央处理器基础上,将输入/输出(I/O)接口电路、时钟电路以及一定容量的存储器等部件集成在同一芯片上,再加上必要的外围器件,如晶体振荡器,就构成了一个较为完整的计算机硬件系统。由于这类计算机系统的基本部件均集成在同一芯片内,因此被称为单片微控制器(Single-Chip-Micro Controller,简称单片机)或微控制单元(MicroController Unit,简称MCU)对于通用微处理器来说,其主要任务是数值计算和信息处理,对运算速度和存储容量方面的要求是速度越快越好,容量越大越好,因此它沿着高速、大容量方向发展:字长由8位(如8085处理器)、16位(如8086、80286),速度向32位(如80486)、64位(如Pentium系列CPU,Pentium系列CPU内部数据总线为32位,对外数据总线为64位,因而Pentium还不是真正意义上的64位微处理器)过渡,时钟信号的频率由最初的4.77MHz到33MHz、66MHz、100 MHz、200 MHz、400 MHz、600 MHz、1 GHz、2 GHz,甚至更高频率过渡。而单片机主要面向工业控制,8位字长以足够(在工业控制中,一般仅需要控制线路的通、断,触点的吸合与释放,有时4位单片机也能胜任),尽管也有16位、32位的单片机芯片,但这些高档单片机芯片主要用于语音、图像处理系统,绝对数量不多;时钟信号频率也不高,一般在数十兆以内。单片机主要发展方向是不断强化控制功能(即将更多的外围电路单元集成到CPU内)、低功耗(以便电池供电)、低成本(例如在CPU芯片内,按用途分别集成不同的外围电路,形成系列化产品,这样既能满足不同应用领域的需要,又降低了成本)。 1单片机可按应用领域、通用性、总线结构分类。 ) 按应用领域可分为:家用类、工控类、通信类、个人信息终端等。 按通用性可分为:通用型和专用型(如计费率电表、电子记事本)。 按总线结构可分为:总线型和非总线型。 单片机的供应状态按提供的存储器类型可分为以下五种状态: 1) MASKROM类:程序在芯片封装过程中掩膜工艺制作到ROM区中,如80C51,适合大批生产。 2) EPROM类:紫外线可擦写存储器如87C51,价格较贵。 3) ROMless类:无ROM存储器,如80C31,电路扩展复杂,较少用。 4) OTPROM类:可一次性写入程序。 5) FlashROM(MTPROM)类:可多次编程写入的存储器,如89C51、89C52,其成本低开发调试方便,在恶劣环境下可靠性不及OTPROM[]。单

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档