2022年课程设计方案单片机电子时钟.docx
《2022年课程设计方案单片机电子时钟.docx》由会员分享,可在线阅读,更多相关《2022年课程设计方案单片机电子时钟.docx(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 班级:08 级电气自动化技术3 班姓 名:学 号:指导老师:2022 年 06 月 05 日课程设计 论文)任务书年级专业电子时钟同学姓名学号2022-6.87.2 题目名称设计时间课程名称单片机原理及接口技术课程编号设计地点单 片 机 实 验室一、课程设计 论文)目的通过课程设计,使同学巩固和加深对单片机基本学问的懂得,学会查寻资料、方案设计、方案比较,以及单元电路设计运算等环节,进一步提高同学综合运用所学学问的才能,提高分析解决实际问题的才能;锤炼分析、解决电子电路问题的实际本事,通过此综合训练,为以后毕业设计打下肯定的基础;1 / 34
2、名师归纳总结 - - - - - - -第 1 页,共 34 页精选学习资料 - - - - - - - - - 二、已知技术参数和条件1)8031 集成定时器 2)LED 七段数码显示器 3)89C51 多功能接口芯片 电阻箱 ,5V 电源 , 电阻如干 ,导线如干 6)KEIL 软件 7)THKSCM-1 型单片机试验系统三、任务和要求1. 设计一个基于单片机的电子时钟,并且能够实现时分秒的现实和调剂;2. 设计出硬件电路;3. 设计出软件编程方法,并写出源代码;4. 用 PROTEUS进行仿真;5用汇编语言编实现程序设计;6利用查表,中断等方式实现目的;7系统的各各功能模块要清晰,有序;
3、8程序运行时有友好的用户界面 . 四、参考文献1、李朝青 . 单片机原理及接口技术简明修订版) . 杭州:北京航空航天高校出版社,1998 2、 THKSCM-1型单片机试验系统试验指导书、KEIL 软件, WAVE 软件3、数字掌握与PLC试验室”THKSCM-1型单片机试验系统” ;北 京 航 空 航 天 大 学 出 版 社2004 4 、 李 光 才 . 单 片 机 课 程 设 计实 例 指 导 . 北 京2 / 34 名师归纳总结 - - - - - - -第 2 页,共 34 页精选学习资料 - - - - - - - - - 五、进度支配2022 年 6 月 8 日-14 日:收集
4、和课程设计有关的资料,熟识课题任务何要求 2022 年 6 月 15 日-16 日:总体方案设计 2022 年 6 月 17 日-19 日:硬件电路设计 2022 年 6 月 20 日-23 日:软件设计 2022 年 6 月 24 日-25 日:系统调试改进 2022 年 6 月 26 日-28 日:整理书写设计说明书 2022 年 6 月 29 日-7 月 1 日:答辩六、教研室审批看法教研室主任 签字):年月日七|、主管教案主任看法主管主任 签字):年月日八、备注指导老师 签字):同学 签字):课程设计 论文)评阅表同学姓名学 号系 别 电气工程系专业班级题目名称 电子时钟 课程名称单片
5、机原理与接口技术一、同学自我总结3 / 34 名师归纳总结 - - - - - - -第 3 页,共 34 页精选学习资料 - - - - - - - - - 通过这次单片机课程设计,我感觉到自己学问的严峻不足;很多方面都没能很好的把握,在制作过程中,常常遇到自己不懂得的问题,当然,在同学的帮忙下,我仍是把那些疑难的问题给解决啦;在这次学习中,让我更深刻的明白啦AT89C51 芯片在电气掌握方面的广泛运用和重大作用,所以我们肯定要仔细;扎实;深化的明白;把握好 AT89C51 芯片;同学签名: 2022 年 7 月 2 日二、指导老师评定评分工程平常成果论文答辩综合成果权 重30 40 30
6、单项成果指导老师评语:指导老师 的可反复擦写 1000 次的 Flash 只读程序储备器,器件采纳 ATMEL 公司的高密度、非易失性储备技术制造,兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中心处理器和 ISP Flash 储备单元,功能强大的微型运算机的 AT89S51 可为很多嵌入式掌握应用系统供应高性价比的解决方案;AT89S51 具有如下特点: 40 个引脚, 4k Bytes Flash 片内程序储备器, 128 bytes 的随机存取数据储备器 RAM ), 32 个外部双向输入 /输出 I/O)口, 5 个中断优先级 2 层中断嵌套中断,2
7、 个 16 位可编程定时计数器 ,2个全双工串行通信口,看门狗WDT )电路,片内时钟振荡器;此外, AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式;闲暇模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可连续工作,掉电模式冻结振荡器而储存RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位;同时该芯片仍具有 PDIP 、 TQFP 和 PLCC 等三种封装形式,以适应不同产品的需求;本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,本设计由单片机 AT89S51 芯片和 LED 数码管为核心,辅以必要的电路,构成了一个单片机电子时钟
8、;其次章 关于电子时钟7 / 34 名师归纳总结 - - - - - - -第 7 页,共 34 页精选学习资料 - - - - - - - - - 2.1 电子时钟简介1957 年,Ventura创造了世界上第一个电子表,从而奠定了电子时钟的基 础,电子时钟开头快速进展起来;现代的电子时钟是基于单片机的一种计时工 具,采纳延时程序产生肯定的时间中断,用于一秒的定义,通过计数方式进行 满六十秒分钟进一,满六特别小时进一,满二十四小时小时清零;从而达到计 时的功能,是人民日常生活补课缺少的工具;2.2 电子时钟的基本特点现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石 英钟、石英
9、表都采纳了石英技术,因此走时精度高,稳固性好,使用便利,不 需要常常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用 LED 显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,仍可以进行时和分的校对,片选的敏捷性好;2.3 电子时钟的原理该电子时钟由 89C51,BUTTON ,六段数码管等构成,采纳晶振电路作 为驱动电路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六 十秒为一分钟,六特别钟为一小时,满二十四小时为一天;而电路中唯独的一 个掌握键却拥有多种不同的功能,按下又松开,可以实现屏蔽数码管显示的功 能,达到省电的目的;直接按下不松
10、开,就可以通过按键实现分钟的累加,每 按一次分钟加一;而连续两次按下按键不放松,就可实现小时的调剂,同样每 按一次小时加一;第三章 关于单片机3.1 单片机简介单片机全称为单片机微型运算机;从应用领域来看,单片机主要用来掌握,所以又称为微掌握器 构成的显示器,用 P0 口作 LED 的段码输出口, P2口作八个 LED 数码管的位控输出线,P1口外接四个按键 A、B、C 构成键盘电路;AT89S51 是一种低功耗,高性能的 CMOS 8 位微型运算机;它带有 8K Flash 可编程和擦除的只读储备器 EPROM ),该器件采纳 ATMEL 的高密度非易失性储备器技术制造,与工业上标准的 80
11、C51 和 80C52 的指令系统及引脚兼容,片内 Flash 集成在一个芯片上,可用与解决复杂的问题,且成本较低;简易电子钟的功能不复杂,采纳其现有的 I/O 便可完成,所以本设计中采纳此的设计方案;5.详细设计分析利用单片机 AT89S51)制作简易电子时钟,由六个 LED 数码管分别显示小时十位、小时个位、分钟十位、分钟个位、秒钟十位、秒钟个位;结合本设计试验来说,要求显示的时间为时,分,秒,并且都用两位数码管来实现显示;因此,详细设计程序时,应尽可能多用一些子程序与数据暂寄存器单元;本程序设计中,在主程序之外,可以设置时间值处理子程序,时间值显示前的处理子程12 / 34 名师归纳总结
12、 - - - - - - -第 12 页,共 34 页精选学习资料 - - - - - - - - - 序,按键情形扫描子程序,1S 定时中断子程序以及5ms 延时排除按键抖动子程序等多个小型的子程序;另外,可以设置一些数据单元作为数据寄存器;用28H,2AH,2BH 和 2CH 地址单元分别作为显示位数的扫描指针值寄存器,时寄存器,分寄存器和秒寄存器,再用20H 地址单元作为显示寄存器系统框图5.2 模块设计5.2.1 芯片分析5.2.1.1 AT89S51 芯片选用的 AT89S51 与同系列的 AT89C51在功能上有明显的提高,最突出是的可以实现在线的编程;用于实现系统的总的掌握;其主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 课程设计 方案 单片机 电子 时钟
限制150内