没有合适的资源?快使用搜索试试~ 我知道了~
单片机课程设计报告-实时时钟系统设计报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 148 浏览量
2022-07-08
07:02:11
上传
评论
收藏 529KB DOC 举报
温馨提示
试读
31页
单片机课程设计报告-实时时钟系统设计报告
资源推荐
资源详情
资源评论
广西水利电力职业技术学院
信息工程系
实时时钟系统设计报告
专业班级: 10通信技术2班
学 号:
姓 名:
指导教师:
2011年 12 月 10 日
摘要
在设计中我们主要用到 AT89S52 芯片为系统控制核心,通过 8 位
共阳数码管来显示该设计的主要功能,用 4*4 的按键来操作所有设计
的控制,以及通过对单片机进行编程来实现对数据的简单计算设置,
按键控制及该计算器所拥有的功能进行控制。
关键词:AT89S52,计算器
目 录
一、方案的论证和比较:................................................................................................................1
1.1 单片机型系统的选择与论证............................................................................................1
1.2 显示模块的选择与论证....................................................................................................1
1.3 时钟实现..........................................................................................................................2
二、系统框图及工作原理................................................................................................................3
2.1 系统总体设计结构框图....................................................................................................3
2.2 系统的硬件电路设计........................................................................................................3
三 、软件编程..................................................................................................................................9
3.1 主程序流程图....................................................................................................................9
3.2 键盘程序..........................................................................................................................10
3.3 LCD 液晶显示流程图.......................................................................................................11
3.4 DS1302 时间部分.............................................................................................................15
四、测试结果和结论......................................................................................................................16
五、心得体会..................................................................................................................................17
致谢..................................................................................................................................................18
参考文献..........................................................................................................................................19
附录 A.............................................................................................................................................20
附录 B.............................................................................................................................................20
附录 C.............................................................................................................................................26
1
一、方案的论证和比较:
1.1 单片机型系统的选择与论证
方案一:此方案采用 AT89C51 八位单片机实现。它内存较小,
只有 4K 字节 Flash 闪速存储器,128 字节内部 RAM,32 个 I/O 口
线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双
工串行通信口,无在线下载编程功能,也无在线仿真功能。只能通
过编程器烧写成以.hex 为后缀名的文件。
方案二:此方案采用 AT89S52 八位单片机实现。它内存较大,
有 8K 的字节 Flash 闪速存储器,比 AT89C51 要多 4K。它可在线编
程,可在线仿真的功能,这让调试变得方便。单片机软件编程的自
由度大,可通过编程实现各种各样的算术算法和逻辑控制。而且体
积小,硬件实现简单,安装方便。另外 AT89S52 在工业控制上也有
着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。
综上所述,我们采用了第二个方案,即 AT89S52。
1.2 显示模块的选择与论证
方案一:采用 LCD 点阵显示,用来显示文字、图形、图像、
等各种信息的显示屏幕。它均由 LCD 矩阵块组成。图文显示屏可
与计算机同步显示汉字、英文文本和图形,该方案简单易行。但所
需的元件较多,且不容易进行操作,可读性差,一旦设定后,很难
再加入其他的功能,当加上日期、时间时增加了编程的难度。
2
方案二:采用液晶(JHD529M1)显示器件,该液晶显示器件与同
类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都
要简洁得多,且该器件的价格也略低于相同点阵的图形液晶模块。而
且此液晶显示平稳、省电、美观,更容易实现题目要求,对后续的功
能兼容性高,同时有中文字库,也可以实现图像显示。只需将软件作
修改即可,可操作性强,也易于读数,能同时显示日期、时间、星期
且易于修改。
综上分析,我们采用了第二个方案。
1.3 时钟实现
方案一:采用软件实现,直接用单片机的定时器编程以实现时
钟,优点节省硬件,缺点是编程复杂程序运行的每一步都需要时间,
多一步或少一步程序都会影响记时的准确度,准确度较差。
方案二:采用专用的时钟芯片实现时钟的记时,专用时钟芯片
记时准确,容易控制,能够从芯片直接读出日期、时间、星期,更
符合题目要求。
综上分析,我们采用了第二个方案,时钟芯片选择常用的 DS1302。
剩余30页未读,继续阅读
资源评论
- m0_751092662022-12-29资源很实用,内容详细,值得借鉴的内容很多,感谢分享。
- 2201_760326372023-01-01感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功