开关机次数记课程设计.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开关机次数记课程设计

第1章概述 1.1课题的设计的要求 以51系列单片机为核心,使用24C02串行EEPROM进行存储开机次数,由LED数码管显示存储的开机次数。单片机复位1次,从24C02中读取数据,然后加1,最终数码管显示的数字就是开机次数。要求焊接好开发板,并在发的开发板上进行调试。 1.2课题的设计目的和意义 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人脑的作用,它出了毛病,整个装置就瘫痪。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词--“智能型”。如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上 第 2章 总体设计方案 2. 1 总体思路 该系统的功能概括起来就是能测量开机次数。要完成此功能,关键在次数的写入和读出,因此只要能累计关机或复位次数,并且能在开机后读出来,即可实现记录的功能。我们采用89C52和24C52作为基本元件. 以口P3.4和P3.5来控制24C52的时钟信号线SCL和数据线SDA, 在按下开关或复位键后, 通过这两个口来使24C52达到数据的接收和写入的目的,在电路重新工作的时候,又从24C52中读数并通过显示电路显示显示出来。 载入程序,自动初始化,在数码管上显示开机次数,将程序烧入到芯片时,显示的第一次为0。然后进行判断是否有操作:若是复位,则存储在24C02中的数据加1,然后立即读出显示在数码管上;若是关机,则24C02里面的数据加1,在再次开机时将数据读出显示在数码管上。 注:本次设计采用显示99后溢出,即计数99次后重新开始计数。 主程序流程图 2.2 系统工作原理 用AT89C52、24C52及其外围电路构成一个系统,完成一个开机次数记录器的设计。每次在按了复位键或开关键后,显示的开关机次数在前一次的显示数值上加1,以此类推,在满100次后,重新开始计数。在此目的实现过程中,程序要实现包括89C52的读地址、读24C02 子程序和写入24C02 程序、子程序的显示等主要功能。 24C02是2K字节的串行EEPROM, 内部含有256个8位字节,该器件通过总线操作,并有专门的写保护功能。 下面给出的是24C02的电路原理图和器件管脚描述。 串行EEPROM简称I2C总线式串行器件。串行器件不仅占用很少的资源和I/O线,而且体积大大缩小,同时具有工作电源宽、抗干扰能力强、功耗低、数据不易丢失和支持在线编程等特点。 ???? I2C总线是一种用于IC器件之间连接的二线制总线。它通过SDA(串行数据线)及SCL(串行时钟线)两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件:不管是单片机、存储器、LCD驱动器还是键盘接口。 根据设计要求和设计思路,硬件电路包括单片机按键电路,LED显示器电路,时钟电路以及复位电路,结合2.2设计思路可完成功能的实现。 硬件电路设计如图所示 硬件电路设计 第 3章 系统硬件设计 3.1 单片机的选择 单片机(SCM))本设计使用到的元器件包括:51芯片、数码LED显示器、七段LED数码管的译码。A F B G C DP D E P2.4、P2.6、P2.7:P2口3位口线,用于数码管位控制显示。 P2.4 P2.6 P2.7 1 3 4 3.3 时钟电路的设计 时钟电路中电容器C起稳定振荡频率、快速起振的作用,电容值一般为5~33pF。本设计中采用大小为30pF的电容和12MHz的晶振,晶振提供89C51的时钟脉冲使其工作。 3.4 复位电路的设计 复位电路是使单片机初始化,即使单片机重新开始执行程序。当复位开关按下,RST由高电平变为低电平,则程序从头开始执行。通常选择C=10~30μF,R=1K,本设计采用的电容值为22μF的电容和电阻为10k电阻。在此次课程设计电路中复位实现次数加一。 3.5 LED显示电路的设计- 3.5.1 驱动电路设计 电源供电电压为5V,当上拉电阻选用1000Ω电阻时灌电流为22mA。不会损坏单片机的I/O口,同时也可以为数码显示管起到限制电流的保护作用。 3.5.2 接线表和字符编码表 接

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档