1 / 19
文档名称:

微机原理课程设计-基于单片机的电子时钟设计.doc

格式:doc   页数:19
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理课程设计-基于单片机的电子时钟设计.doc

上传人:3346389411 2013/1/20 文件大小:0 KB

下载得到文件列表

微机原理课程设计-基于单片机的电子时钟设计.doc

文档介绍

文档介绍:课程设计报告
课程名称: 微机原理课程设计
题目: 基于单片机的电子时钟设计
学院: 环境与化学工程系:过程装备与测控工程
专业: 测控技术与仪器
班级: 测仪091班
学号:
学生姓名:
起讫日期: 2011-12-19~2011-12-26
指导教师: 杨俊清、杨大勇
摘要
20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的,研究数字钟及扩大其应用,有着非常现实的意义。
单片机数字时钟就是其中的一款设计。它具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出各种控制信号,精确度高等特点,同时可以用该电子钟发出各种控制信号,单片机数字钟是单片机为核心。时钟,本设计是以单片机STC89C52配备LCD1602显示,数字钟采用24小时制方式显示时间,带有日期和时间的设置功能。
关键词:单片机电子时钟 C语言
目录
一、设计任务、要求…………………………………………………………1
二、方案总体设计与论证……………………………………………………1
三、硬件设计…………………………………………………………………2
四、系统仿真与调试…………………………………………………………5
五、设计总结、心得体会等…………………………………………………14
六、参考文献…………………………………………………………………14
一、设计任务、要求
1、设计任务:
利用单片机的C语言、STC89C52单片机及独立按键和LCD1602设计出电子时钟,且完成课程设计报告。
2、设计要求:
、用LCD1602液晶显示。
、可以分别设定小时,分钟和秒,复位后时间为:00:00:00
、能实现日期的设置,年、月、日
:具有显示星期功能。
二、方案总体设计
根据设计内容与具体要求,分析与论证
方案一:
本方案采用Dallas公司的专用时钟芯片DS1302。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片外部设置备用电源。当电网电压不足或突然掉电时,系统自动转换到外部备用电源供电系统。而且即使系统不上电,程序不执行时,备用电源也能保证芯片的正常运行,以备随时提供正确的时间。
方案二:
本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设几个字节分别存放时钟的年、月、日、时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零,以此类推。该方案具有硬件电路简单的特点。但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。而且,由于是软件实现,当单片机不上电,程序不执行时,时钟将不工作。
基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能。
总体设计:
设计总体框架图如图1所示。
图1、系统框架图
总体方案工作原理:在单片机内部存储器设几个字节分别存放时钟的年、月、日、时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零,以此类推。
三、硬件设计
、单片机最小系统
图2、单片机最小系统
本设计晶振电路采用12M的晶振。晶振的作用是给单片机正常工作提供稳定的时钟信号。单片机的晶振并不是只能用12M,只要不超过20M就行,在准许的范围内,晶振越大,单片机运行越快,还有用12M的就是好算时间,因为一个机器周期为1/12时钟周期,所以这样用12M的话,一个时钟周期为12us,那么定时器计一次数就是1us了,电容范围在20-40pF之间,这里连接的是22pF
的电容。
机器周期=10

最近更新

2026年c语言循环程序设计题目(全国通用) 13页

2026年c语言竞赛测试题及答案(典优) 13页

2023年淮安市特岗教师招聘真题汇编附答案 33页

2024年南宁师范大学师园学院辅导员考试笔试真.. 29页

2026年云南国土资源职业学院单招职业适应性考.. 45页

2024年理县招教考试备考题库附答案 42页

2026年兴安职业技术学院单招综合素质考试题库.. 43页

2026年医学微生物学习题集及答案(历年真题).. 41页

2026年南昌理工学院单招职业倾向性考试模拟测.. 44页

2025年新建县招教考试备考题库附答案解析 30页

2025年石家庄理工职业学院单招职业倾向性测试.. 44页

2026年大连职业技术学院单招职业适应性考试题.. 44页

2026年宁波工程学院单招职业技能测试模拟测试.. 44页

2026年安顺职业技术学院单招综合素质考试题库.. 44页

2026年干部廉政知识试题(各地真题) 14页

2026年广东茂名农林科技职业学院单招综合素质.. 43页

2026年C语言题库(突破训练) 13页

2026年党建知识汇编测试题(夺冠系列) 25页

2026年刑法法律知识试题(达标题) 15页

2026年疾病控制题库含答案ab卷 41页

2026年自考专业(营销)考试题库2000道【巩固】.. 82页

2026年运城师范高等专科学校单招职业技能测试.. 44页

2026广西定向选调生(清华大学)备考题库必考.. 48页

2026年文明礼仪知识竞赛奥运医护常识试卷100道.. 40页

2026年沧州航空职业学院单招职业技能考试模拟.. 44页

小学历史与文化知识竞赛题库100道【培优】 38页

2026年江苏教师证考试题库附答案 41页

项目课程报告改进建议书 4页

项目编制依据标准建议书 5页

项目一设计承包人建议书 5页