嵌入式课程设计报告--数字时钟

嵌入式课程设计报告--数字时钟

ID:11731532

大小:6.58 MB

页数:32页

时间:2018-07-13

嵌入式课程设计报告--数字时钟_第1页
嵌入式课程设计报告--数字时钟_第2页
嵌入式课程设计报告--数字时钟_第3页
嵌入式课程设计报告--数字时钟_第4页
嵌入式课程设计报告--数字时钟_第5页
资源描述:

《嵌入式课程设计报告--数字时钟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字时钟课程设计报告课程设计名称:数字时钟系别:系姓名:班级:学号:__成绩:_指导教师:开课时间:2015-2016学年二学期目录一.引言11.1系统背景11.2系统功能1二.系统总体方案22.1MKL25Z128VLK4微控制器介绍     22.2系统硬件框图 2三.系统硬件设计  33.1定时器(TPM)模块  33.1.1计时器/定时器的工作原理33.1.2TPM模块功能概述33.2串行通信(UART)模块 43.2.1串行通信RS-232总线标准43.2.2MAX232芯片进行电平转换基本原理43.3

2、液晶显示模块53.4单片机(MCU)模块73.4.1MC9S08AW60单片机性能概述7四.软件设置84.1主函数(main.c)84.2中断子程序(isr.c)104.3LCD子程序(lcd.c)124.4定时器(timer.c)154.5定时器/脉宽调制子程序(tpm.c)164.7运行结果28五.总结28参考文献29一.引言1.1系统背景电子钟在工业控制和日常生活中是很重要的,它不仅可以用于计时、提醒又可用于对机器的控制,在自动化的过程中必然有电子钟的参与,因此电子钟的应用会越来越广泛。而且向着精确、低功耗

3、、多功能发展。基于单片机设计的数字钟精确度较高,因为在程序的执行过程中,任何指令都不影响定时器的正常计数,即便程序很长也不会影响中断的时间。从而,使数字钟的精度仅仅取决于单片机的产生机器周期电路和定时器硬件电路的精确度。另外,程序较为简洁,具有可靠性和较好的可读性。如果我们想将它应用于实时控制之中,只要对上述程序和硬件电路稍加修改,便可以得到实时控制的实用系统,从而应用到实际工作与生产中去。数字时钟系统可采用数字电路实现,也可以采用单片机来完成。若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其

4、功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低数字钟是采用数字电路实现对时,分,秒,数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表的报时功能。数字钟已成为人们日常生活中的必需品,广泛应用于家庭、车站、码头、剧院、办公室等场所,给人们的生活、

5、学习、工作带来极大的方便[4]。不仅如此,在现代化的进程中,也离不开电子钟的相关功能和原理,比如机械手的控制、家务的自动化、定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。而且是控制的核心部分。1.2系统功能本次课程设计的主要任务是设计一个时钟计数器,也就是要做一个秒表,能够计数,并且按照我们平时的时间计数格式显示,当我们按下某个计数按键时候,这个计数系统就一秒一秒的计数,当计数到59秒就进位,显示

6、分钟的部分加1,当计数分钟的数字显示到59,同样要进位,这时候时钟部分加1,如此循环下去。当我们再次按下此按键时候,计数器暂停计数,此时显示器也就暂停在那个时候不再计数了,并且显示当前计数时间。LCD显示器要求每显示一次就刷新一次,或者刷新频率更高些。29二.系统总体方案2.1MKL25Z128VLK4微控制器介绍     飞思卡尔在2010年飞思卡尔技术论坛(FTF2010)美国站推出了Kinetis系列微控制器。面向领域不同,Kinetis系列基于ARMCortex-M内核陆续推出了KinetisK系列、L系

7、列、M系列、W系列。目标应用领域是智能电表、传感器控制网络、工业控制、数据采集等。本课程设计使用MKL25Z128VLK4微控制器,它是KinetisL系列,其CPU核是Cortex-M0+处理器,KinetisL系列命名格式为:QKL##AFFFRTPPCC(N)MKL25Z128VLK4MCU的硬件最小系统是指可以使内部程序运行所必须的最低规模的外围电路,也可以包括写入器接口电路。一般情况下,MCU的硬件最小系统由电源、晶振及复位等电路组成。随着Flash存储器制造技术的发展,硬件最小系统把写入器的接口电路也

8、包含在其中。2.2系统硬件框图 KL系列MCU是以AMBA总线规范为架构SOC。一般来说,AMBA架构包含高性能系统总线和低速、低功耗的外设总线。系统总线AHB是负责连接ARM内核、DMA控制器、片内存储器或其他需要高带宽的模块。外设总线APB则是用来连接系统的外围慢速模块,其协议规则相对系统总线AHB来说较为简单,它与系统总线AHB之间则通过总线桥(Busbridge)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。