AT89C51单片机课设电子钟报告.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 实验内容及要求、实验内容及要求用AT89C51设计一个位LED数码显示“”,、 (1)通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。 掌握定时器、外部中断的设置和编程原理。 通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、快加功能,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义AT89C51是一种低功耗、高性能的片内含有4KB快闪可编程/擦除只读存储器(FPEROM-Flash Programmable and Eraseable Read Only Memory)的8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。主要性能: 与MCS-51 微控制器产品系列兼容。 片内有4KB可在线重复编程的快闪擦写存储器 存储数据保存时间为10年 宽工作电压范围:Vcc可为2.7V到6V 全静态工作:可从0Hz至16MHz 程序存储器具有3级加密保护 128*8位内部RAM 32条可编程I/O线 两个16位定时器/计数器 中断结构具有5个中断源和2个优先级 可编程全双工串行通道 空闲状态维持低功耗和掉电状态保存存储内容3、实验仪器、、、、、、、、 三、 图1 晶振电路 本时钟电路设计中,采用的是12MHZ的晶振,来提供时间的走时。用12MHZ的晶振提供的机器周期为1μS,而本实验中每过4ms定时一次,用的是定时器0方式1来进行定时,因此初值=2^16-4000\1=(F060)H. 时钟显示电路 图2 时钟显示电路 在该时钟电路设计中,采用2个74LS373对数码管进行驱动;其中用的数码管是8连体共阳数码管,数码管左端接口是输入端,右端是数码管的控制端;其中数据输入端与控制端分别在单片机P0、 图3 时钟修改电路 在时钟电路设计中,采用留个开关进行对时间的年月日时分秒的修改,其中需要在切换到的年月日才能对年月日进行修改。即判断P3.3为0时切换为年月日。其中分别对各自进行加减。 中断电路 图4 中断电路 在该时钟电路设计中,当按下该开关时,电路切换到年月日的显示部分,即通过中断来切换到年月日的显示。 实验总电路图 图5 实验总电路图 在整个设计中,该电路能实现年月日时分秒的走时,显示,修改的功能。 <2>程序设计 (1)主程序流程图 图6 主程序流程图 修改键流程图 无按键 完成一次按键返回 有按键 等待按键 完成一次按键返回 等待按键 是 否 否 图7 修改键流程图 时钟走时流程图 Y

文档评论(0)

企管文库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档