单片机自动报时系统.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南商业當等专科学枝 毕业论文 题 目 基于单片机的自动报时系统设计 学 号 07040202059 班 级 07级电子2班 业应用电子技术 业应用电子技术系 别计算机应用系 作者姓名 许江阳 完成时间 2010-5-14 指导教师 韩旭 职 称 助教 基于单片机的自动报时系统设计 摘要 现在电子时钟已经是我们生活和工作中获取吋间的不可 缺少的工具,然而缺少时间提醒及自动报时功能是目前很多电 子时钟的不足之处。为了让电子时钟更好地服务我们,因此有 必要设计自动报时系统。 本文设计的口动报时系统以单片机AT89C51作为核心部 件,利用74LS240作为段码驱动器,使用7406作为位码驱动, 采用LED七段数码管作为计时显示,用按键进行闹铃设置、校 时及闹铃的开启和关闭。本设计以汇编语言来进行软件设计, 软件设计采用模块化结构,使程序设计的逻辑关系更加简洁明 To在软件的控制下,各硬件协调运行完成功能。 关键词:单片机;自动报时系统;位码;段码 摘要 一、设计要求 二、 总体设计 1 三、 硬件设计 1 (-)控制芯片(二)时钟模块(三)按键模块(四)显示模块(五)系统原理图 (-) 控制芯片 (二) 时钟模块 (三) 按键模块 (四) 显示模块 (五) 系统原理图 TOC \o 1-5 \h \z 四、软件设计 8 (-)主程序 8 (二) 中断服务程序 9 (三) 显示程序 11 (四) 按键程序 13 五、 系统调试与仿真 15 六、 总结 18 七、 参考文献 18 八、 致谢 19 —、设计要求 本文设计的自动报时系统要具有准确走时、定时、闹钟定时、到时 闹铃等功能,即满足以下要求: 时钟显不功能:从左到右依次显不时、分、秒,米用24计时制。 时间调整功能:能对时、分、秒分别进行设置和调整。 3?闹钟设置/启闹:设置闹钟时间;在闹钟设置时间到后,启动蜂鸣 器报警,lmin后自动停闹。 二、总体设计 木文设计的自动报时系统主要由时钟模块、控制芯片、按键模块、 晶振电路、复位电路、显示模块及报警模块等七部分组成。如图1所示: 图1系统框图 其屮晶振电路、复位电路是为控制芯片提供工作条件的。报警模块 采用蜂鸣器。 三、硬件设计 (-)控制芯片 本文选用AT89C51芯片作为控制部分。AT89C51是一种带4K字节闪 烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位单片机。该 器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。AT89C51的管脚图如图2所示。 o 1? ?1 1 p pPl.4123456Pl.5匚匸匚AT89C51403938373635343331(R2-D)(TXD)(INTO) (INTI)(TO)P3.0P3.1P3.2P3.3 o 1 ? ? 1 1 p p Pl.4 1 2 3 4 5 6 Pl.5 匚匸匚 AT89C51 40 39 38 37 36 35 34 33 31 (R2-D) (TXD) (INTO) (INTI) (TO) P3.0 P3.1 P3.2 P3.3 P34 匚匸匚匚匚 10 11 14 30 _Jvcc ZU PO O (ADO) I P0.1 (ADI) ZZ|P0.2(AD2) 二]P0?3(AD3) |P0,4 (AD4) ~ P0?5 (AD5) |P0.6 (AD6) |P0,7 (AD7) lEA/VPP lALETRQg 29 二]PSEN 28 二| P2.7(A15) (Tl) P3.5 P3.6 (RD) P3.7 XTAL2 XTAL1 GND 15 匚16 匸17 匚18 19 I 20 27 26 25 24 23 22 21 I P2.6 (A14) I P2.5 (A13) I P2.4 (A12) I P2.3 (All) I P2.2 (A10) I P2.1 (A9) I P2.0 (AS) 图2 AT89C51管脚图 主要功能特性: 与MCS-51兼容; 4K字节可编程闪烁存储器; 寿命:1000写/擦循环; 4?数据保留时间:10年; 5?全静态工作:0HZ-24HZ; 6?三级程序存储器锁定; 7. 128*8 位内部 RAM; 32可编程I/O线; 9?两个16位定时器/计数器; 10. 5个中断源; 11 ?可编程串行通道; 12?片内振荡器和时钟电路; 管脚说明: VCC:供电电压。 GND:接地。 P0 口: P0 口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL门 电流。当P1 口的管脚第一次写1时,被定义为高阻输入。P0能够用于 外

文档评论(0)

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

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

1亿VIP精品文档

相关文档