单片机电子时钟_论文

单片机电子时钟_论文

ID:45575860

大小:405.81 KB

页数:20页

时间:2019-11-15

单片机电子时钟_论文_第1页
单片机电子时钟_论文_第2页
单片机电子时钟_论文_第3页
单片机电子时钟_论文_第4页
单片机电子时钟_论文_第5页
资源描述:

《单片机电子时钟_论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录前言2第一章系统功能3第二章系统设计第三章:系统函数及头文件说明16第四章:设计总结1818第五章:参考文献近年來随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越來越广泛地应用于口动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硕件结构,以及针对具体应用对象特点的软件结合,以作完善。数子时钟在口常生活中最常见,应用也

2、最广泛。本次设计以便件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高。同时,该时钟系统述具有功耗小、成本低的特点,具有很强的实用性,而且系统具有一定的可扩展性。第一章系统功能用16位凌阳单片机SPCE061A作为主控芯片实现电了时钟的计时功能,完成该系统的软硬件设计及调试。电子钟是一种利用数字电路來显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动製置等优点,因而得到广泛应用。电子时钟要求完成时、分、秒的准确计时,并能进行时、分、秒时间的设置

3、和时间的效准功能。时间的设置通过键盘中的数字按键进行设置。设置完成后按确认键时钟开始运行,执行计吋操作。当需耍重置时间时可以按重置键,这时时钟时间暂停,让后按数字键重置,重置完成后按确认键,时钟从新设置的时间开始运行,这时重置操作完成。第二章系统设计2-1硬件设计2-1-1所需设备装有UNSPTMIDE仿真软件的PC机一台,UNSPTM十六位单片机实验箱一台Spin排线两根、短路块若干。木程序用到的实验箱硬件模块为:SPCE061A核心及实验箱中捉供的4*4键盘模块和6位LED数码管显示模块。SPE061A共提供两个16

4、位通用的并行I/O口:I0A0-I0A15I0B0-I0B15o两个口的每一位都叮以通过编程单独定义为输入或输出口,本实验采用10A15—I0A8连接4*4键盘,IOAO—I0A7、IOAO—I0A15连接数码管。总体接线:2.1各键功能图这部分的主要接线如下:10A8-15接液晶显示模块DB0-DB710B4接液晶显示模块A010B5接液晶显示模块的R/W10B6接液晶显示模块的EPDB0-DB7为双向数据口,A0为数据/使命控制位,R/w为读/写信号,EP是全能端(低电平有效)要这部分工作时Key接线与IOA低八位相

5、连就可以了。按键电路直接与IOA口连接。其原理图如下:本实验屮,定义每个键的功能,包括数字键、功能键和一些保留键,其屮标“0-9”为数字键,标“F2-F4”为保留键,标“F1”为重新设置时间键,标“ENT”为确认键,标“DEL”为删除键。运行程序后,按常规的显示方法,从数码管的第一位开始显示,六位数码管一次显示时、分、秒的十位、个位。设置错误按DEL键即可重新设置,设置完成按ENT键,重新设置按F1键。2-2硬件连接利用4*4键盘和6位LED数码管分别与SPCE061A单片机I0A口、I0B口的相关引脚相接,T0A0"T

6、0A7连接和6位数码管的a"g>dp,T0A口的高八位T0A15^T0A8连接4x4键盘的L1〜L4、C1〜C4,10B15〜I0B12连接数码管的位信号1~4,10B2~I0Bl连接数码管的的位信号5〜6,IOBO连接数码管的分隔符信号DD。几把JP4、JP5的引脚全部用跳线短接起来,用一根排线连接J27和JP7。时间的设置可以通过4*4键盘的数字键来完成,吋间的显示通过6位数码管来完成,以实现计时的功能。硬件连接图如下:aIOAOb10AlcIOA2dIOA3IOA15LIeI0A4I0AI4L26fI0A5I0A1

7、3L3位gI0A6I0AI2L4数DPI0A74X4键盘码SPCE061A管1IOB15I0A11Cl2IOB14IOAIOC23IOB13I0A9C34I0B12IOA8C45IOB26I0B1DDIOBO2.2硕件连接图2-3软件设计本系统软件设计程序主要分为主程序(其中包括键盘非法性检测、时钟数据处理、键值转换等了模块)、中断服务了程序、键盘了程序、数码管显示了程序及屮断定义子程序。主程序对程序框架进行设计在调用各个子程序实现系统时钟的设置及重置功能,下面分别详细介绍。2-3-1主程序流程图及程序设计2.3主程序流

8、程图主程序设计程序(main.c)如F:程序说明:初始化I/O口,开128HZ屮断扫描键盘,进入键值处理循环,如果数字键或删除键按下,先判断设置键是否按下,如果是则进行数字或删除处理。如果确认键按下,开IRQ5_2HZ屮断,设置标志置1,运行标志清0。如果设置键按下,开TRQ5_2HZ中断,设置标志清0,运行标志置1

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

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

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