- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)