网站大量收购独家精品文档,联系QQ:2885784924

基于C語言的电子钟设计.doc

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

PAGE PAGE II PAGE I 电气与电子信息工程学院 智能电子产品设计与制作 设计题目:  电子钟的设计与制作    专业班级: 电子信息工程2008级(2)班 学  号:   200840210223        姓 名: 项辉 指导教师: 李玉平 王海华 设计时间: 2010/5/23~2011/6/10 设计地点: K2—高频实验室 智能电子产品设计与制作课程设计成绩评定表 姓 名 项辉 学 号 200840210223 专业班级 电子信息工程2008级(2)班 课程设计题目:智能电子产品设计与制作 课程设计答辩或质疑记录: 1、 2、 成绩评定依据: 实物制作(40%): 课程设计考勤情况(20%): 课程设计答辩情况(20%): 完成设计任务及报告规范性(20%): 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 2011年 6 月 电子钟的设计与制作 目录 1设计任务及要求1 2设计方案1 3硬件设置1 3.1 AT89C51单片机简介1 3.2单片机型号的选择6 3.3数码管显示工作原理6 4程序设计6 4.1程序模块及介绍6 5仿真调试15 5.1 KeiL调试15 5.2 protues仿真15 5.3仿真结果分析16 6小结16 7参考书目17 附录18 1 设计任务与要求 1. 设计一个电子时钟,并且能够实现日期,星期和时分秒的现实和调节。 2. 设计出硬件电路。 3. 设计出软件编程方法,并写出源代码。 4. 用PROTEUS进行仿真。 5.用汇方式实现目的。 6.利用查表,中断等清楚,有序。 7.系统的各功能模块要编语言编实现程序设计。 2 设计方案 本设计主要设计了一个基于AT89C51单片机的电子时钟。并在液晶屏上显示相应的时间,日期和星期。并通过一个控制键用来实现时间的调节。应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。 该设计的硬件部分主要包括89C51多功能接口芯片用于开发电子时钟芯片、液晶显示器用于显示时间。 3 硬件设计 3.1 AT89C51单片机简介 AT89C51单片机是一种低功耗,高性能的片内含有4KB可编程/擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的8位COMS微控制器,使用高密度,非易失存储技术制造,并且与AT89C51引脚和指令系统完全兼容。芯片上的FPEROM允许在线编程或采用通用的非易失存储编程器对存储器重复编程。 3.1.1 单片机的构成 AT89C51单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件,AT89C51单片机单片机内包含下列几个部件: (1) 一个8位CPU; (2)一个片内振荡器及时钟电路; (3)4K字节ROM程序存储器; (4)128字节RAM数据存储器; (5)两个16位定时器/计数器; (6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路; (7)32条可编程的I/O线(四个8位并行I/O端口); (8)一个可编程全双工串行口; (9)具有五个中断源、两个优先级嵌套中断结构。 其内部机构框图如图3.1所示: 图3.1 MCS-51单片机内部机构框图 3.1.2 AT89C51单片机性能及特点 (1)与MCS-51微控制器产品系列兼容。 (2)片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。 (3)存储器可循环写入/擦除1000次。 (4)存储数据保存时间为10年。 (5)工作电压范围:Vcc可为2.7V~6V。 (6)全静态工作:可从0HZ到16MHZ。 (7)程序存储器具有3级加密保护。 (8)128﹡8位内部RAM。 (9)32条可编程I/O线。 (10)两个16位定时器/计数器。 (11)中断结构具有5个中断源和2个优先级。 (12)可编程全双工串行通道。 (13)空闲状态维持低功耗和掉电状态保存存储内容。 3.1.3 振荡器特性 XTA

文档评论(0)

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

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

1亿VIP精品文档

相关文档