四路多段定时开关(一)信息工程毕业论文.docVIP

四路多段定时开关(一)信息工程毕业论文.doc

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

  四路多段定时开关(一)信息工程毕业论文 ()任务书 专业(班): 02楼宇2 罗艳华 课题名称、主要内容和基本要求 课题名称:四路多段定时开关 主要内容: 实现四路定时开关控制,能在24小时内任意时间通断,每路24小时内最多可执行六次开与关,并可控制输出功率,单路控制功率不小于800icroputer),是集CPU,RAM,ROM,定时,计数和多种接接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。而C语言已成为当前举世公认的高效简洁又贴近硬件的编程语言之一。C语言现已成为专业化的单片机上的实用高级语言。而且由于开发速度、软件质量结构化、可维护性方面的原因,使C语言渐渐有取代汇编的趋势。这次设计通过对C语言对单片机进行编程的学习应用,从而达到学习、设计、开发软、硬件的能力。 前言 本文通过用对一个能实现定时,时钟,日历显示功能的时间系统的设计学习,文章主要介绍了时钟芯片DS12C887。系统由AT89C52、七段LED数码显示器、按键、二极管、DS12C887、发光二极管等部份构成,能实现时钟日历的功能:能进行年、月、日、时、分、秒的显示、实现四路开关定时输出、时间的调整等功能。文章后附有硬件设备请单。由于本人水平水限,难免有疏落不足之处,敬请老师和同学能给与批评纠正。 目 录 任务书1 (fOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 主要功能特性: · 兼容MCS51指令系统· 8k可反复擦写(gt;1000次)Flash ROM · 32个双向I/O口· 256x8bit内部RAM · 3个16位可编程定时/计数器中断· 时钟频率0-24MHz · 2个串行中断· 可编程UART串行通道 · 2个外部中断源· 共6个中断源 · 2个读写中断口线· 3级加密位 · 低功耗空闲和掉电模式· 软件设置睡眠和唤醒功能 1-3-2 DS12C887时钟芯片 DS12C887的特性:DS12C887实时时钟芯片功能丰富,可以用来直接代替IBM PC上的时钟日历芯片DS12C887,同时,它的管脚也和MC146818B、DS12887相兼容。 由于DS12C887能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题; DS12C887中自带有锂电池,外部掉电时,其内部时间信息还能够保持10年之久;对于一天内的时间记录,有12小时制和24小时制两种模式。在12小时制模式中,用AM和PM区分上午和下午;时间的表示方法也有两种,一种用二进制数表示,一种是用BCD码表示;DS12C887中带有128字节 RAM,其中有11字节RAM用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节通用RAM使用户使用;此外用户还可对DS12C887进行编程以实现多种方波输出,并可对其内部的三路中断通过软件进行屏蔽。 DS12C887的引脚功能:DS12C887的引脚排列如图1所示,各管脚的功能说明如下: GND、 VCC:直流电源,其中VCC接+5V输入,GND接地,当VCC输入为+5V时,用户可以访问DS12C887内RAM中的数据,并可对其进行读、写操作;当VCC的输入小于+4.25V时,禁止用户对内部RAM进行读、写操作,此时用户不能正确获取芯片内的时间信息;当VCC的输入小于+3V时, DS12C887会自动将电源发换到内部自带的锂电池上,以保证内部的电路能够正常工作。 (作文网zA的电流,耐压30V,因此可以用来驱动四相步进电机。ULN2003A电路具有以下特点:  ●电流增益高(大于1000);  ●带负载能力强(输出电流大于500mA);  ●温度范围宽(-40~85℃);  ●工作电压高(大于50V)。 ULN2003电路主要用于如下领域:  ●伺服电机; ●步进电机;  ●电磁阀; ●可控照明灯。 第二章、系统软件设计 2-1 KEIL51软件的应用 (转载自fl的AT89C51。这个就新建好了一个项目了。 新建

文档评论(0)

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

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

1亿VIP精品文档

相关文档