- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南 湖 学 院
《电子钟设计》
课程设计报告
专 业 : 电子信息工程
班 级 : 电信1-F
姓 名 : 邝磊
学 号 : 24112200008
指导教师 :
日 期 :
目录
摘要
1 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 本章小节 1
2 系统功能及操作 2
2.1 系统功能的确定 2
2.1.1 基本功能 2
3 系统硬件设计—实验板介绍 2
3.1 芯片的选择 2
3.2数码显示电路 3
3.3 本章小节 3
4 系统软件设计 4
4.1主程序模块设计 4.2计时子程序模块的实现 4
4.3程序代码 5
5 proteus仿真 11
第一章 设计任务分析
1.1 课题背景
单片机自1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
单片机有两种基本结构:一种是在通用微型计算机中广泛采用的,程序存储器和数据存储器共用一个存储器空间的结构,称为“冯·诺依曼”(Von Neumann)结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为“哈佛”(Harvard)结构,目前的单片机采用此种结构为多。
本文讨论的单片机多功能时钟系统的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能多等特点。不仅能满足所需要求而且还有很多功能可供扩展,有着广泛的应用领域。
1.2 设计任务
实现电子钟24小时循环计时
1.3 本章小节
本章主要介绍了课题背景、设计任务和课题意义,对单片机的优点及结构作了简要叙述,也对本系统的应用及概况进行了说明。
第二章 系统功能
2.1 系统功能的确定
2.1.1 基本功能
系统具有时间定时功能,并可以对时间显示格式为:
小时:分钟
第三章 系统硬件设计—实验板介绍
3.1 芯片的选择
本设计选用AT89S52芯片,它是一种低功耗、高性能CMOS 8位微控制器,具有8K(0000H~1FFFH)在线系统可编程Flash存储器。片上Flash允许程序存储器在线编程,也适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供灵活、高效的解决方案。
AT89S52具有以下标准功能:8K(0000H~1FFFH)Flash,256字节(00H~FFH)数据存储器(RAM),64K(0000H~FFFFH)程序存储器(ROM),32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口内晶振及时钟电路。
其中,数据存储器(RAM)用于存放各种运算的中间结果,作缓存和数据暂存,以及设置特征标志等。AT89S52的片内数据存储器用位寻址方式,最大寻址范围为256字节(00H~FFH)。按使用情况不同可分成低128字节(00H~7FH)和高128字节(80H~FFH)。其中低128字节为真正的RAM存储器,高128字节为特殊功能寄存器(SFR)区,如累加器ACC、程序状态字PSW、数据指针DPTR、程序计数器PC等。整个片内RAM区分布如图3-1所示。
图3-1 片内RAM区
3.2 数码显示
图 3-2 数码显示电路
3.3 本章小节
本章主要对芯片作了介绍,对其内存单元作了详细说明,并对系统硬件(实验板)的结构框图和各功能电路作了说明,以及这些电路在本设计中的用途。
第四章 系统软件设计
4.1 主程序模块
整个程序进行模块化设计,主程序只需调用相应的程序即可。主程序流程如图4-2所示。
图4-2 主程序流程图
4.2 计时子程序模块
4.3 程序代码
#includereg51.h
#define uchar unsigned char
#define uint unsigned int
uint time;
uint xiaoshi;
uint fenzhong;
uint miaozhong;
uint temp;
sbit wei
文档评论(0)