当前位置:文档之家› 计时器

计时器

计时器
计时器

毕业设计论文

基于智能短跑计时器的设计与实现

摘要:近年来,随着人们精神生活水平的不断提高,全民健身运动不断地开展,尤其是短跑项目。然而在比赛中,传统的手工计时方法往往难以满足要求,对裁判的要求较高,人为因素也大,精度低,大量数据的保存查阅等方面都有很大的困难。而智能短跑计时器是体育信息化的重要设备,它实现了田径短跑比赛计时的自动化和智能化,使计时更方便、更精确、更高效。本文主要介绍了利用AT89S51单片机实现智能短跑计时器的硬件设计,详细介绍了计时器系统监测设备的设计和利用中断、中断扩展以及定时器等软件技术实现智能计时的功能。另外还有智能短跑计时器的使用方法和注意事项。

关键词:AT89S51单片机中断定时器

Design and implementation of intelligent timer-based

sprint

Abstract: In recent years,with the continuous improvement of people's living standards spirit,continue to carry out nationwide fitness campaign, especially Sprint.However, in the game,the traditional manual method is often difficult to meet the timing requirements of the higher requirements of the referee,the human factor is also large,low accuracy,have great difficulty in saving a lot of data access and so on.The timer is a smart sprints ports information of important equipment, which implements the Sprint race timing automation and intelligent,so the timing is more convenient,more accurate and more efficient.This paper describes the use of smart sprinter AT89S51 MCU timer hardware design, detailed design and system monitoring equipment using the timer interrupt, the interrupt timer software extensions, and technology to achieve intelligent timing functions. Another smart sprinter timer using methods and precautions

Keywords: AT89S51 MCU Interrupt Timer

目录

前言

1 绪论 (1)

1.1 课题背景 (2)

1.2 设计简介 (3)

2 系统设计方案··········································································错误!未定义书签。

2.1 系统设计方案的提出 (4)

2.1.1方案一 (4)

2.1.2方案二 (4)

2.1.3方案三 (5)

2.2 方案的确定 (5)

3 系统硬件设计 (6)

3.1 主电路设计 (6)

3.2 控制台电路设计 (9)

3.3 信号装置设计 (10)

3.4监测装置设计 (7)

3.4.1 监测装置激光发射器 (7)

3.4.2 监测装置接收转换器 (8)

3.4.3 监测装置与系统的连接 (8)

4 系统软件实现 (12)

4.1主程序设计 (12)

4.2 抢跑处理 (17)

4.3 计时处理 (18)

4.4 成绩查询 (21)

5 系统说明及注意事项 (22)

5.1 系统功能及性能 (22)

5.2 使用说明 (22)

5.3 注意事项 (22)

结论 (23)

致谢 (24)

参考文献 (25)

基于智能短跑计时器的设计与实现

前言

在电子技术飞速发展的今天,电子产品的人性化和智能化已经非常成熟,其发展前景仍然不可估量。如今的人们需求的是一种能给自己带来方便的电子产品,当然最好是人性化和智能化的,如何能做到智能化呢?单片机的引入就是一个很好的例子。单片机又称单片微型计算机,也称为微控制器,是微型计算机的一个重要分支,单片机是20世纪70年代中期发展起来的一种大规模集成电路芯片,是集CPU,RAM,ROM,I/O接口和中断系统于同一硅片上的器件。单片机的诞生标志着计算机正式形成了计算机系统和嵌入式计算机系统两个分支。尤其是美国Intel公司的MCS-51系列单片机,由于其具有集成度高,处理功能强,可靠性高,系统结构简单,价格低廉,易于使用等特点,在工业控制,智能仪器仪表,办公室自动化,家用电器等诸多领域得到广泛的应用。美国ATMEL公司推出的AT89S5x系列在世界的8位单片机市场中占有较大的份额,是替代MCS-51系列单片机的主要机型。该系列中的AT89S51单片机是目前与MCS-51单片机兼容的最具典型性、代表性的机种,同时也是各种增强型、扩展型等衍生的基础。

近年来,随着人们生活水平的提高,社会经济的发展,人们开始考虑精神生活的享受,并开始注重身体素质的提高。随着全民健身运动的深入,田径运动已逐步融入到现代人们的生活中。目前,各种群众竞技性运动会的计时依旧停留在传统的人工秒表阶段。人工秒表由于受到计时操作人员的反应差异以及实践经验等主客观因素的影响,测量精度和一致性都无法保证。而随着现代电子技术的广泛应用,电子计时仪已开始应用于田径比赛中,一定程度上提高了工作效率和计时的准确性。然而,对于一般竞赛组织单位而言,电动计时系统价格过于昂贵,从而严重制约了它的推广使用。

针对以上实际情况,本人利用单片机设计了一套新型的短跑计时系统。它不仅能精确计时,准确地分辩各跑道运动员的比赛成绩,并能在运动员冲过终点时记录该运动员的比赛成绩,实时性、精确性优于人工秒表。现场监测装置由激光发射器和激光接受器组成,每个赛道上的起点和终点均安置一现场监测装置,现场监测装置负责监视参赛者是否抢跑,终点线上的现场监测装置负责向控制台发送该参赛者成绩的信号。最后还介绍了智能短跑计时器的使用方法和注意事项。并且,该装置还具有一致性好,使用便捷,价格低廉等优点。

第 1 页,共32 页

第1章绪论

1.1 课题背景

单片微计算机子20世纪70年代问世以来,经历了SCM、MCU、SoC三大阶段。已对人类社会产生了巨大的影响。

1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。

2.MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips 公司。Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。

3.单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC 化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。尤其是美国Intel公司的MCS-51系列单片机,由于其具有集成度高,处理功能强,可靠性高,系统结构简单,价格低廉,易于使用等特点,在工业控制,智能仪器仪表,办公室自动化,家用电器等诸多领域得到广泛的应用。

美国ATMEL公司推出的AT89S5x系列在世界的8位单片机市场中占有较大的份额,是替代MCS-51系列单片机的主要机型。该系列中的AT89S51单片机是目前与MCS-51单片机兼容的最具典型性、代表性的机种,同时也是各种增强型、扩展型等衍生的基础。

单片机已在广阔的计算机应用领域中表现得淋漓尽致。从家用消费类电器到复印机、打印机、扫描仪、传真机等办公自动化产品;从智能仪表、工业测控装置到CT、MRI、γ刀等医疗设备;从数码相机、摄录一体机到航天技术、导航设备、现代军事装备;从形形色色的电子货币如电话卡、水电气卡到身份识别卡、门禁控制卡、档案管理卡及相关读/写卡机等等都有单片机在里面扮演重要角色。因此,单片机已成为电子类工作者必须掌握的专业技术之一。单片机的出现给电子技术智能化和微型化起到了很大的推动作用。

本文主要介绍了利用89S51单片机实现智能短跑计时器的硬件设计和软件设计,详细介绍了计时器系统的监测设备的硬件设计和利用中断、中断扩展以及定时器等软件技术实现智能计时的功能,现场监测装置由激光发射器和激光接受器组成,每个赛道上的起点和终点均安置一现场监测装置,起跑线上的现场监测装置负责监视参赛者是否抢跑,终点线上的现场监测装置负责向控制台发送该参赛者成绩的信号。最后还介绍了智能短跑计时器的使用方法和注意事项。

2

基于智能短跑计时器的设计与实现

1.2 设计简介

短跑规则规定每位选手必须采用蹲踞式起跑及使用起跑器。在枪响之前发令员要发“预备”及“各就位”口令让参赛者完成有关准备动作。在枪声响起前参赛者有任何起跑动作,属起跑犯规。目前短跑采取的是“一次抢跑”起跑原则,每次短跑比赛中只允许发生一次抢跑事件,第一次抢跑的运动员将不会遭到处罚,而第二次抢跑的运动员则将被罚出场,即使第一次抢跑的不是他。对于短跑赛道规则要求整个过程中参赛者不得越出其指定之赛道。

根据要求,以AT89C51单片机为核心设计短跑计时器。系统由现场监测装置,控制信号装置,控制台等部分组成。现场监测装置由激光发射器和激光接受器组成,每个赛道上的起点和终点均安置一现场监测装置,起跑线上的现场监测装置负责监视参赛者是否抢跑,终点线上的现场监测装置负责向控制台发送该参赛者成绩的信号。控制信号装置有信号灯和语音设备组成,起跑线上的每个赛道上均设置红、绿、黄三信号灯和语音设置,以便使每位参赛者都能公平一致的得到发令信号。显示装置负责显示比赛已进行时间和比赛结束后显示每个赛道上参赛者的成绩以及抢跑的赛道。控制台上配有有一系列按键,由操作人员控制。当系统开启后系统处于就绪状态,赛道上只有红色信号灯亮,显示器状态位显示“AA”等待发令人员在控制台按键发令。第一轮当操作人员按“命令”按键时显示状态位器显示“BB”,起跑线上的语音设备都发出“嘀嘀嘀”三声。若有人抢跑则切换到第二轮,若无人抢跑再按“命令”按键信号灯切换成黄色信号灯亮,显示器状态位显示“CC”,语音装置发出“嘀嘀”两声。第一轮按第二次“命令”键后,若有人抢跑则进入第二轮,若无人抢跑操作人员再按“命令”按键,信号灯切换成绿色信号灯,同时语音装置发出“嘀”一声,显示器状态位显示已用的时间,参赛者跑到终点时终点监测装置向系统发出记录成绩的信号,系统把该赛道上的参赛者成绩储存下来。该轮比赛结束后操作员按“显示结果”按键,信号灯变成红色,并显示第一道状态和结果,按“UP”显示上一赛道状态和结果,若当前是第一赛道则显示第8赛道状态和结果,按“DOWN”时显示下一赛道状态和成绩,若当前是第八赛道则显示第一赛道状态和结果。若第一轮中有人抢跑,则信号灯切换成红色信号灯,显示器状态位显示“AA”,操作人员再按“命令”键则分别依次是“各就位”、“预备”“起跑”,其情景和第一次相同。若第二轮还有人抢跑则起点监测装置向系统发该赛道参赛者抢跑的信号,系统记录该赛道状态位为“E”。若最终显示成绩时,某道的状态为“E”,则表明该赛道参赛者抢跑,若某道状态为“A”、时间为0,则表示该赛道缺跑,某道的状态为“A”时间不为0,则表明该赛道参赛者成绩有效。

本次设计注重对单片机工作原理以及键盘控制及显示原理的理解,以便今后自己在单片机领域的学习和开发打下基础,提高自己的动手能力和设计能力,培养创新能力,丰富自己的理论知识,做到理论和实践相结合。本次设计的重要意义还在于对单片机的内部结构和工作状态做更进一步的了解,同时还对单片机的接口技术,中断技术,定时/计数器技术,存储方式和控制方式作更深层次的了解。此次设计更进一步了解基本电路的设计流程,提高自己的设计理念,丰富自己的理论知识,巩固所学知识,使自己的动手动脑能力有更进一步提高,为自己今后的学习和工作打好基础,为自己的专业技能打好基础。

第 3 页,共32 页

第2章方案的提出与确定

2.1 系统设计方案的提出

基于89S51单片机本设计包括监测装置、键盘控制、以及显示电路等的设计。从系统的设计功能上看,系统可分为三大部分,即监测部分、键盘输入控制部分和显示部分,其中监测部分是重点。而且该系统对实时性和精确度要求特别高。针对每一个部分都有不同的设计方案,如下:

2.1.1方案一

现场监测装置利用条形码识别技术,通过无线电技术和系统传送信息,在每一位参赛者的运动服上贴一张条形码,只需在起跑线和终点线分别放置一激光扫描枪,当扫描到条形码时,监测装置通过无线电把扫描到的信息传送给系统,系统收到后可以识别参赛者的身份信息,并可以进行一些控制。键盘控制采用矩阵扫描键盘,可以用普通按键构成4×4矩阵键盘,直接接到89S51单片机的P0口,高四位作为行,低四位作为列,通过软件完成键盘的扫描和定位。显示部分采用动态显示,采用移位寄存器74LS164和译码器74LS138通过显示驱动程序驱动七段数码管显示。此方案单片机的I/O口占用较少,可以节约单片机接口资源,理论上实现简单,可以扩展适用范围,应用到长跑,无人数限制,使用方便。但实时性不好,激光枪扫到条形码后要进行处理,把信息发送给系统后系统还需处理,技术要求高,精度要求高,抗干扰能力差,可靠性不好,在运动员穿过的瞬间扫描枪可能无法扫描到运动员身上的条形码。此外精密条形码扫描技术成本高,难以实现。

2.1.2方案二

由于激光具有相干性好、方向性强、发散角小、亮度高等特点,故每个监测装置用一对激光发射/接收器来实现,起跑线和终点线的每个赛道上都安装一个监测装置,当无人经过监测装置时监测装置输出高电平给系统,当运动员经过检测装置时,监测装置发送低电平给系统,监测装置与单片机相连采用“矩阵式键盘扫描技术”可以将监测装置的输出口接成构成4×4矩阵式,直接接到89S51单片机的P0口,高四位作为行,低四位作为列,通过软件完成监测装置的扫描和定位以确定赛道。键盘控制采用独立式键盘,每个按键的"接零端"均接地,每个按键的"测试端"各接一条输入线,通过检测输入线的电平状态就可以很容易地判断哪个键被按下了,这种方法操作速度高而且软件结构很简单。这种方法比较适合按键较少或操作速度较高的场合。显示部分采用静态显示方法,所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的接口用于笔划段字形代码。这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码。使用这种方法可以适合每一轮参赛人数较多的场合,外界干扰对系统的影响小,但系统对监测装置的扫描定位影响系统的实时性,故该系统的精确度不高,而且占用单片机大量的I/O接口,浪费单片机接口资源。

4

基于智能短跑计时器的设计与实现

2.1.3方案三

该方案是对第二种方案的改进,现场监测装置的硬件设计采用第二种方案的激光发射/接收器装置,起跑线和终点线的每个赛道上仍都安装一个监测装置,但每个监测装置的输出口加了一个非门作为输出。与单片机相连时单片机的P0口和P1.0,、P1.1口连接到8位串行口接收端RXD后与单片机的P3.2、P3.3口相连,采用外部中断源的扩展方法利用中断技术进行监测装置的定位,然后进行起点抢跑或终点计时处理。键盘控制仍采用独立式键盘,每个按键的“接零端”均接地,每个按键的“测试端”各接一条输入线,通过检测输入线的电平状态就可以很容易地判断哪个键被按下了。显示装置采用第一种方案中的动态显示,采用移位寄存器4094显示驱动程序驱动七段数码管显示。该方案设计的系统每轮至多允许8名运动员同时跑,而且占用单片机I/O口较多,但该方案的实时性好,可靠性好,易于实现,而且一般的田径跑道几乎最多只能同时容纳8人,该方案能满足大多数场合田径短跑比赛计时要求。

2.2 方案的确定

好的设计方案能事半功倍,能以最低的成本满足系统功能和性能上的要求。不好的设计方案可能成本高,最致命的是功能和性能无法满足系统的要求,致使系统无法正常工作。所以确定好的设计方案是顺利完成系统设计的前提。

本设计对系统的实时性和可靠性要求较高,在很短的时间内可能有多个人几乎同时到达终点,因此系统的精确度必须很高才能测出微小的差距,如果可靠性和实时性不够高也可能造成系统无法在很短的时间内处理多个记录,造成部分人的成绩丢失。因此,实时性和可靠性的影响对该系统是致命的。

由于本次设计只是对所学知识的一次实践,设计要求简单,容易实现,成本低。比较以上三种设计方案,第一种方案理论上非常完美,占用I/O口少,节约单片机接口资源,理论上无空间限制、无人数限制,可以扩展适用范围,可以应用到长跑,使用方便等优点但凭现有水平实现起来非常困难,而且抗干扰能力差,实时性和可靠性很难保证。第二种方案抗干扰性,可靠性和实时性都优于第一种方案,但各种性能还不能满足计时系统的要求。第三种虽然功能上不如前两种方案,但能满足大多数情况下的使用要求,在性能上,实时性、可靠性较好、精确度等很多指标都远远优于前两种方案,并且容易实现,成本也较低。综上,所以第三种设计方案比较适合本次设计,故选择第三种方案作为本次设计的方案。

第 5 页,共32 页

第3章系统硬件设计

硬件的设计应考虑到软件的可实现性,只有软硬件达到最好的结合才能显示出系统的优越性,所以软硬件设计要相结合。

根据设计任务与要求,可初步将系统分为五大功能模块:主电路模块、监测装置电路模块,信号电路模块、控制台电路模块和 5V稳压电源模块。

进一步细说,主电路选用AT89S51作为中央处理器;监测装置电路用一对激光发射器/接收器组成;控制电路由“发令键”、“成绩查询键”“UP”键、“DOWN”键、“复位”键,5个按键组成;信号电路由蜂鸣器、信号灯、显示器组成,显示器由七个数码管和4094移位寄存器组成;稳压电路把电源电压稳定在 5V。系统整体的模块图如图3所示。

图3 系统整体模块图

3.1 主电路设计

主电路是整个系统的核心部分,以89S51单片机为中央处理器。主电路模块包括现场监测模块、信号模块、控制模块,复位模块和晶振电路模块等几部分组成。

现场监测模块接P0口、P3.2和P3.3。监测装置与系统连接采用外部中断源

6

基于智能短跑计时器的设计与实现

第 7 页,共 32 页

扩展的连接方法,每个赛道的起点和终点都安装监测装置,同一赛道起点和终点的两个监测装置经过保护电阻连接到单片机P0口上的同一接口上,然后P0口通过8位串行口接收端RXD 连接到外部中断接口P3.2和P3.3上。

信号模块接P1口、P2口的P2.0、P2.1、P2.2和P3口的P3.0。P1口连接信号模块的显示器,其中P1.0、P1.1连接道号状态显示器,P1.2、P1.3连接分显示器,P1.4、P1.5连接秒显示器,P1.6、P1.7连接毫秒显示器。P2口中,P2.0、P2.1、P2.2口连接信号模块的红色信号灯、黄色信号灯和绿色信号,其中P2.0连接红灯,P2.1连接黄灯,P2.2连接绿灯。P3.0连接蜂鸣器。

控制模块由P2.3、P2.4、P2.5、P2.6、和RST 五个接口连接。其中,P2.3接“发令”按键,P2.4连接“显示成绩”按键, P2.5连接”UP ”按键,P2.6连接“DOWN ”按键。

3.2监测装置设计

由于激光具有相干性好、方向性强、发散角小、亮度高等特点,故每个监测装置用一对激光发射/接收器来实现。激光发射器放置在赛道的一侧,激光接收器安置在赛道对应的另一侧,使激光发射器发射的激光束恰好射到激光接收装置的感应器上。当系统启动后,无人经过监测装置时激光发射器发射的激光直接照射到激光接收器的感应器件上,此时激光接收装置输出一个高电平给系统。当运动员经过现场监测装置时,激光发射器到激光束接收器间的激光束被运动员的身体遮挡住,此时激光接收装置的感应器上无法接收到激光的照射,故此时激光接收装置输出低电平给系统。

3.2.1 监测装置激光发射器

激光发射器是现场监测装置的组成部分,负责产生激光信号并发送给激光接收装置。图3-2-1是激光发射器装置的电路原理图。该装置由PIC12C508A 芯片、9014三极管、和激光发射管等器件连接组成,在+5V 的电压下,激光发射管LD 发射出激光束。

图3-2-1 激光发射器电路原理图

3.2.2 监测装置接收转换器

激光接收器是现场监测装置的重要组成部分,负责监视激光发射器和自己之间的激光路是否畅通,并对检测到的信息进行处理,并发送给系统。若有物体遮挡激光发射器和激光接收器之之间的激光路,则输出低电平表示有人通过,若激光路畅通则输出高电平表示无运动员通过。

激光接收器的电路原理图如图3-2-2所示。图中的IRM8881V可对接收到的激光信号进行放大,并进行解调,而锁相环则起译码作用。将锁相环的压控振荡频率调到由软件确定的编码频率,则当接收器接收到激光器发射的编码调制信号并经接收器放大、解调译码后,在LM567的8端输出一个低电平信号,则在PNP 晶体管的集电极输出一个高电平,从而完成对发射信号的接收和把监测到的信号通过OUT发送给系统的任务。与单片机连接时,只需把OUT与单片机的相关接口直接相连即可。

图3-2-2 激光接收器的电路原理图

3.2.3 监测装置与系统的连接

设计好系统监测装置后的任务就是把现场监测装置和单片机连接起来。该系统有8个赛道,每个赛道上的起点和终点都要安置现场监测装置,起点的装置负责监视运动员是否抢跑,终点上的监测装置负责监测运动员是否到达终点。但为了节省I/O接口,可以把同一赛道上的两个监测装置的输出端连接到单片机的同一接口,可以用软件来实现它们的功能。

8个赛道上的监测装置与单片机上对应8个接口连接后,监测装置就可以把检测到的信息传送到单片机。然后采用外部中断源扩展方法把8个接口和一个8位串行口接收端RXD连接起来连接到单片机两外部中断接口上。这样当监测器向系统发送消息后,系统就可以分辨出是哪一个接口接收到的信号,即可以分辨出

8

基于智能短跑计时器的设计与实现

是哪一个赛道上的运动员。

图3-2-3是监测装置与系统连接的示意图。如图监测装置与系统连接可采用外部中断源扩展的连接方法,每个赛道的起点和终点都安装监测装置,同一赛道起点和终点的两个监测装置经过保护电阻连接到单片机P0口上的同一接口上,然后P0口通过8位串行口接收端RXD连接到外部中断接口P3.2和P3.3上。

图3-2-3 监测装置连接电路原理图

3.3 控制台电路设计

控制台由“复位”按键电路、“命令”按键电路、“查看结果”按键电路、“UP”按键电路以及“DOWN”按键电路组成。控制模块由P2.3、P2.4、P2.5、P2.6、和RST五个接口连接。

P2.3接“发令”键,P2.4连接“显示成绩”键, P2.5连接”UP”键,P2.6连接“DOWN”键。

复位电路连接+V电源、地线,通过电容、电阻、和按键接在单片机的VCC、

第9 页,共32 页

RST、VSS三接口上。复位电路是连接电源和单片机的通道,负责向系统提供电源和复位。其功能是复位到系统初始化状态,而且其功能的实现是通过硬件电路来实现的。

图3-3是控制台电路的电路连接、信号灯电路的连接以及音响设备电路的连接的原理图。

3.4 信号装置设计

信号电路由显示器,信号灯、音响设备组成。

显示装置用的设计采用移位寄存器4094与数码杆连接的方法。其中,道号状态显示器由两个4094移位寄存器和两位数码管组成,接在P1.0、P1.1两个接口;分显示器也由两个4094移位寄存器和两位数码管组成,接在P1.2、P1.3两个接口;秒显示器由两个4094移位寄存器和两位数码管组成,接在P1.4、P1.5两个接口上;毫秒显示器由三个4094移位寄存器和三位数码管组成,接在P1.6、P1.7两个接口。其连接原理图见图3-4。

信号灯由红色信号灯、黄色信号灯、绿色信号灯组成。其中P2.0接红色信号灯、P2.1接黄色信号灯、P2.2接绿色信号灯。

音响设备使用驱动电路连接蜂鸣器,用单片机的P3.0接口连接蜂鸣器的驱动设备。

图3-3 控制台电路原理图

10

基于智能短跑计时器的设计与实现

图3-4 显示器电路原理图

第11 页,共32 页

12

第4章 系统软件实现

系统软件模块分为:主程序模块,抢跑中断1处理模块,计时中断0处理模块,成绩查询模块。

4.1主程序设计

图4-1主程序流程图

基于智能短跑计时器的设计与实现

在硬件连接中,P0口和现场监测装置相连并与P3.2、P3.3相连。P2.0连接红灯,P2.1连接黄灯,P2.2连接绿灯。P2.3连接“发令”键,P2.4连接“显示成绩”键,,P2.5连接”UP”键,P2.6连接“DOWN”键。P1.0、P1.1连接道号状态显示器,P1.2、P1.3连接分显示器,P1.4、P1.5连接秒显示器,P1.6、P1.7连接毫秒显示器。P3.0连接蜂鸣器。

存储单元中用,30H—37H单元依次存放1—8赛道的道号和状态,38H—3FH 存储1—8赛道用时的分钟数,40H—47H存储1—8赛道用时的数钟,48H—4FH 存储1—8赛道用时的毫秒数。用51H存储开跑以来时间的分钟数,52H存储秒数,53H存储毫秒数。

代码中用XSZ模块显示道号和状态,用XSF模块显示分钟数,XSM模块显示秒数,XSHM模块显示毫秒数。INT0模块处理中断0计时处理,INT1模块处理中断1抢跑处理。

初始化时,赛道1—8的状态分别为1A、2A、3A、4A、5A、6A、7A、8A,赛道1—8的分钟数,秒钟数,毫秒数都为0。状态显示器显示十六进制数据,分钟显示器、秒数显示器、毫秒显示器都显示十进制数据。

图4-1是主程序流程图。

主程序代码如下:

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP INT0

ORG 0013H

LJMP INT1

ORG 0030H

MAIN: MOV R4,#0H ;存放计数器数据

MOV 30H,#1AH

MOV 31H,#2AH

MOV 32H,#3AH

MOV 33H,#4AH

MOV 34H,#5AH

MOV 35H,#6AH

MOV 36H,#7AH

MOV 37H,#8AH

MOV 38H,#0

……

MOV 4FH,#0

MOV 51H,#0AAH

MOV 52H,#0H

MOV 53H,#0H

CLR EA

MOV P0,#0FFH ;P0口置高电平

SETB P2.0

CLR P2.1

CLR P2.2

第13 页,共32 页

LCALL XSZ

LCALL XSF

LCALL XSM

LCALL XSHM ;初始化,状态AA

JB P2.3,$ ;====各就位

CLR P3.0

LCALL TDELAY

SETB P3.0

LCALL TDELAY

CLR P3.0

LCALL TDELAY

SETB P3.0

LCALL TDELAY

CLR P3.0

LCALL TDELAY

SETB P3.0 ;三声蜂鸣器

MOV 51H,#0BBH ;状态显示BB

LCALL XSZ

YB: MOV A,P0

JNZ QP1 ;===判断是否有人抢跑

JB P2.2,YB ;===“预备”

CLR P3.0

LCALL TDELAY

SETB P3.0

LCALL TDELAY

CLR P3.0

LCALL TDELAY

SETB P3.0 ;两声蜂鸣器

CLR 2.0

SETB P2.1

CLR P2.2

MOV 51H,#0CCH

LCALL XSZ ;状态显示CC

KP: MOV A,P0

JNZ QP1 ;判断抢跑

JB P2.2,KP ;“起跑”

QP: CLR EA ;禁止中断

CLR 2.0

CLR P2.1

SETB P2.2

CLR P3.0

LCALL TDELAY

SETB P3.0 ;一声蜂鸣器

MOV 51H,#0DDH

14

基于智能短跑计时器的设计与实现

LCALL XSZ ;状态显示DD

XS1: INC 53H ;===========================计时显示程序LCALL XSHM ;调显示毫秒

JB P2.2,XSCJ ;判断是否按显示成绩

MOV A,53H

CJNE A,#999,XS1 ;判断是否到999毫秒

XM: INC 52H ;到999ms,m+1

LCALL XSM

MOV 53H,#0 ;ms清0

MOV A,52H

CJNE A,#2,KZD

CJNE A,#59,XS1 ;判断是否到59s

KZD: SETB IT0

SETB EX0

CLR IT1

CLR EX1

SETB EA ;开跑两秒允许中断0,禁止中断1

LJMP XS1

XF: INC 51H ;59s,f+1

LCALL XSF

MOV 52H,#0 ;s清零

SJMP XS1

QP1: SETB IT1 ;==========抢跑处理模块

SETB EX1

CLR IT0

CLR EX0

SETB EA ;禁止中断0,允许中断1

SETB P2.0

CLR P2.1

CLR P2.2

MOV 51H,#0AAH

LCALL XSZ ;状态显示AA

LCALL XSF

LCALL XSM

LCALL XSHM

JB P2.3,$ ;等待发“各就位”命令

CLR P3.0

LCALL TDELAY

SETB P3.0

LCALL TDELAY

CLR P3.0

LCALL TDELAY

SETB P3.0

LCALL TDELAY

第15 页,共32 页

CLR P3.0

LCALL TDELAY

SETB P3.0 ;三声蜂鸣器

MOV 51H,#BBH ;状态显示BB

LCALL XSZ

YB1: JB P2.2,$ ;等待按“预备”

CLR P3.0

LCALL TDELAY

SETB P3.0

LCALL TDELAY

CLR P3.0

LCALL TDELAY

SETB P3.0 ;两声蜂鸣器

MOV 51H,#0CCH ;状态显示CC

CLR 2.0

SETB P2.1

CLR P2.2

JB P2.2,$ ;等待按“跑”

LCALL QP

TDELAY: MOV R6, #14H ;显示延时子程序

DL1: MOV R7, #19H ;

DL2: DJNZ R7, DL2

DJNZ R6, DL1

RET

XSSJ:

XHM: INC 53H

LCALL XSHM

MOV A,53H

CJNE A,#999,XHM

XM: INC 52

LCALL XSM

MOV A,52H

CJNE A,#59,XM

XF: INC 51H

LCALL XSF

XSZ: MOV A,50H ;显示状态程序

……

RET

XSF: MOV A,51H ;显示分程序

……

RET

XSM: MOV A,52H ;显示秒程序

……

RET

16

Android项目文档

课程代号:83308113 2014-2015学年第1学期《ISAS与项目训练(一)》 项目:Android 班级:网络2班 学号: 13734214 姓名:刘雨亭. 指导教师:温一军周洪斌 . 沙洲职业工学院 NIIT安艾艾迪

目录 一、系统简介 (3) 二、发展历程 (3) 三、发行版本 (4) 四、国内外手机应用状况 (4) 五、发展趋势 (5) 六、Android的相关技术介绍及分析 (6) 6.1、Android系统架构研究 (6) 6.2、应用程序框架 (7) 6.3、类库 (8) 七、Android的API (10) 八、Android活动的生命周期 (11)

一、系统简介 Android的Logo是由Ascender公司设计的,诞生于2010年,其设计灵感源于男女厕所门上的图形符号,于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android小机器人便诞生了。其中的文字使用了Ascender 公司专门制作的称之为“Droid ”的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的Logo。 二、发展历程 2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。 2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁,继续负责Android项目。 2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发

三位数显示计时器定时器数电课程设计

文档大全 沈阳航空航天大学 课程设计三位数字显示计时器定时器设计 班级 学号 学生姓名 指导教师

文档大全 沈阳航空航天大学 课程设计任务书 课程名称电子线路课程设计 课程设计题目三位数字显示计时器定时器设计 课程设计的内容及要求: 一、设计说明与技术指标 设计一个三位数字显示计时器、定时器电路,技术指标如下: ①计时、定时能够任意启停,保持计时、定时结果; ②开机自动复位; ③最大显示时间为9分59秒; ④设置时间,定时报警; 二、设计要求 1.在选择器件时,应考虑成本。 2.根据技术指标,通过分析计算确定电路和元器件参数。 3.画出电路原理图(元器件标准化,电路图规范化)。 三、实验要求 1.根据技术指标制定实验方案;验证所设计的电路,用软件仿真。 2.进行实验数据处理和分析。 四、推荐参考资料 1. 童诗白,华成英主编.模拟电子技术基础.[M]北京:高等教育出版社,2006年 五、按照要求撰写课程设计报告

文档大全 成绩评定表: 序号 评定项目 评分成绩 1 设计方案正确,具有可行性,创新性( 15分) 2 设计结果可信(例如:系统分析、仿真结果)(15分) 3 态度认真,遵守纪律(15分) 4 设计报告的规范化、参考文献充分(不少于5篇)(25分) 5 答辩(30分) 总分 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 2016年 12月 31日

文档大全 一、概述 此次课设题目为及时定时系统,计时器和定时器在人们日常生活中有着广泛的应用, 本次课程就是设计利用555定时器以及数字逻辑芯片和数码管实现数字电子计时器和定时器功能,能够满足基本的功能要求,电路要求由可控脉冲发生器、计数电路,显示数码管电路以及报警电路组成。旨在通过这次课程设计实现知识的活学活用,能够将知识运用到实践中去,数字电路分为组合电路和逻辑电路,而本次课设则是基于对逻辑同步或者异步知识的掌握,能够根据题目选用相应的芯片,设计相应的电路,是本次实验最大的目的。 二、方案论证 方案一:使用数字电路的原理设计本方案,方案一利用555定时器以及数字逻辑芯片和数码管实现数字电子计时器和定时器功能,电路要求由可控脉冲发生器、计数电路,显示数码管电路以及报警电路组成。使用555多谐振荡器产生脉冲信号,使用数字芯片进行计数,通过LED 进行报警最后使用显示译码器显示计数。所以一共有四部分组成。 图1 总体电路的原理框图 方案二: 方案二采用单片机编程进行设计实现计时器或者定时器的设计。

篮球竞赛24秒计时器设计-

学号: 课程设计 题目 学院 专业 班级 姓名 指导教师

年月日

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位: 题目: 篮球24秒记时器的设计与制作 初始条件: (1)具备显示24秒记时功能 (2)计时器为递减工作,间隔为1S (3)递减到0时发声光报警信号 (4)设置外部开关,控制计时器的清0,启动及暂停 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1)设计任务及要求 (2)方案比较及认证 (3)系统框图,原理说明 (4)硬件原理,完整电路图,采用器件的功能说明 (5)调试记录及结果分析 (6)对成果的评价及改进方法 (7)总结(收获及体会) (8)参考资料 (9)附录:器件表,芯片资料 时间安排: 6月16日~6月19日:明确课题,收集资料,方案确定 6月19日~6月21日:整体设计,硬件电路调试 6月21日~6月24日;报告撰写,交设计报告,答辩 指导教师签名:2014年 6月日

前言 电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。 在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。 篮球作为一项全民健身项目,已有一定的历史。在中国,篮球很盛行,篮球比赛也日趋职业化。篮球比赛中有一项违例时间要用倒计时器,目前多数采用的是24秒制。有需要就会有市场,因此设计一款24秒计时器是非常有必要也非常有前景的。 该计时器要有递减计时及报警功能。因此符合比赛中违例判罚的需要。 在NBA比赛中,规定了球员的持球时间不能超过24秒,否则就犯规了。本课程设计的“篮球竞赛24秒计时器”,可用于篮球比赛中,用于对球员持球时间24秒限制。一旦球员的持球时间超过了24秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示24秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;计时器为24秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 整个电路的设计借助于proteus仿真软件和数字逻辑电路相关理论知识,并在proteus下设计和进行仿真,得到了预期的结果。

数字电路电子时钟课程设计

数字电路电子时钟课程设计 整个数字钟由时间计数电路、晶体振荡电路、校正电路、整点报时电路组成。 其中以校正电路代替时间计数电路中的时、分、秒之间的进位,当校时电路处于正常输入信号时,时间计数电路正常计时,但当分校正时,其不会产生向时 进位,而分与时的校位是分开的,而校正电路也是一个独立的电路。电路的信 号输入由晶振电路产生,并输入各电路 方案论证:方案一数字电子钟由信号发生器、“时、分、秒”计数器、译码 器及显示器、校时电路、整点报时电路等组成。秒信号产生器是整个系统的时 基信号,它直接决定计时系统的精度,一般用555构成的振荡器加分频器来实现。 优点:数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械 式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。 方案二秒、分计数器为60进制计数器,小时计数器为24进制计数器。 实现这两种模数的计数器采用中规模集成计数器74LS90构成。 优点:简单易懂,比较好调试。 1 设计原理数字电子钟由信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路等组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用555构成的振荡器加分频器来实现。将标 准秒脉冲信号送入“秒计数器”,该计数器采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分,发出一个“时脉冲”信号,该信号将被 送到“时计数器”。“时计数器”采用24进制计数器,可以实现一天24h的累计。译码显示电路将“时、分、秒”计数器的输出状态经七段显示译码器译码,通 过六位LED显示器显示出来。整点报时电路是根据计时系统的输出状态产生一

古代计时器——水钟

古代计时器——水钟 陈宁心原媛 (复旦大学物理系,上海市 200433) 摘要:通过对中国古代计时器水钟的原理研究,利用现代的技术和材料制作水钟。本文介绍了两种方式,一种是水滴计数法,水钟计时时长15分钟,累计误差6秒;一种是将匀速的水流转换成质量信号,计时时长10分钟,累计误差2-3秒。 关键词:计时器;水钟;匀速水流;单片机 1引言 我国古代计时器有悠久的历史,而水钟计时是古代计时的一种重要手段。但是古代的水钟由于受温度等环境因素影响,读数方式较为粗糙,精度不高。 本文旨在介绍利用各种现代手段制作并提高水钟精度。其中保证计时器流速不变是关键。首先将匀速的水流转化成其他形式变量,如本文介绍的两种方式,一种是水滴计数法,是将匀速水滴转换成匀速的脉冲信号;另一种是将匀速的水流转换成质量信号,每单位时间增加的质量是恒定的。再通过各种电子设备将之转化成时间。 除此之外,由于温度对水流流速的影响很大,考虑到水温随季节变化因素,需对水钟进行温度修正。 2匀速水流装置 2.1多级漏壶水钟 图1 清代漏壶 陈宁心:复旦大学物理系08级本科生图1是乾隆九年(公元1744年)制造的漏壶。它有三只泄水壶,分别称为日天壶、夜天壶和平水壶,一只圆形的受水壶和一只分水壶。日天壶实际上是一只补偿壶,它的作用是使夜天壶的水量得到不断的补充,以保证夜天壶的出水量始终比平水壶的大。平水壶位于夜天壶之下.泄水孔位于平水壶的壶壁上部,当平水壶的水面高于泄水孔时,水就会通过泄水孔流到分水壶中去,人们从浮在受水壶的刻箭上可以读出时刻来。

图2 多级漏壶结构简图 用多级烧杯模拟水钟装置如图2,第一级烧杯通过橡胶管虹吸,向二级小烧杯内注水,使小烧杯中水一直保持溢出状态,根据公式 (1) 式中α为动能校正系数,λ为流管管道的沿程阻力系数,d为流管管径,ξ为局部阻力系数, S为流管出水口内横截面积,g 为重力加速度,H为水位。 图2中小烧杯上边沿到出水口橡胶管的距离即为公式1中的H。出水口橡胶管高度不变,即H不变,则流速恒定。 图2的“多级漏壶”定标曲线为图3,表示从多级漏壶流出的水的累积质量与时间呈线性关系,即斜率为单位时间的流量,单位g/s。 图3 多级漏壶定标 定标直线线性回归系数为0.99984,线性良好,说明多级漏壶的出水水流较为匀速。 但是此“多级漏壶”并不是完全匀速,原因是:装满水的小烧杯如图4所示,由于水的表面张力,水面会高出烧杯边缘,由于上级漏壶注入水的速度不匀,高出的高度会变化,从而导致出水的流速不匀。 图4装满水的烧杯口 2.2马里奥特瓶水钟 图5马里奥特瓶水钟结构简图 图5为马里奥特瓶水钟的结构,瓶的上端留有两个孔,其一为注水孔,平时用橡胶塞盖紧,另一为通气孔,插入中空的玻璃管,且玻璃管A处压强恒等于大气压;下端B处为出水口,则AB间的压强差恒定。当瓶内水位高于A处时,因为AB两点高度差(即为公式1中的H)固定,所以流速恒定。 马里奥特瓶水钟的定标曲线如图6,此时从马里奥特瓶流出的水的累积质量与时间呈线性关系,斜率即单位时间的流量,单位g/s。线性回归系数为0.99998,线性良好。说明马里奥特瓶的单位时间出水流量是均匀的,且比“多级漏壶”的更为均匀。

三位数字显示计时器

专业班级 学号 姓名 成绩 一、实验名称 3位数字显示计时系统 二、设计任务与要求 设计一个3位数字显示时间计数系统,以供运动员比赛用。要求精确到秒最大计时9分59秒。可以用按钮开关控制计时器的启动、停止及清零,开机时可以自动清零。 三、实验器件 1.74LS90 74LS08 2.数字电路试验箱 四、方案设计 数字显示计时系统是通过控制电路使用加法计数器对连续脉冲进行计数, 而加法计数器通过译码器来显示它所记忆的脉冲周期个数。 1.连续脉冲产生 连续脉冲可选用555定时器构成的多谐振荡器产生,用555定时器构成的多谐振荡器,定时元件是电阻和电容,普通器件误差较大易受温度变化的影响,对于对时间要求高的应用场合,其误差较大。连续脉冲也可选用石英晶体振荡器通过计数器分频产生,可获得精确的秒脉冲信号。 2.技术及译码显示 加法计数器构成电子秒表的计数单元,首先用一个分频器对多谐振荡器产生的脉冲信号进行分频,然后将输出端取得周期为1s 的矩形脉冲送入计数器中,计数器都接成8421码十进制形式,其输出端与译码显示单元的相应输入端连接,可显示0~59秒;0~9分计时。 3.控制部分 控制部分用来控制计时器的清零、计时、停止。采用三位环形计数器来实现,环形计数器的输出分别作为计数部分的清零信号、计时信号和停止信号。 ……………………………………装………………………………………订…………………………………………线………………………………………

五、实验原理 1.系统框图如下 2.系统工作原理 实现一个三维数字显示的秒表系统,需要振荡器(脉冲冲源)、秒计数电路季译码显示电路等组成部分。秒计数电路满60向分计数电路进位(显示00~59s ),分计数电路满足10(显示0~9)后清零,等待重新计时。控制开关为两个;启动(继续)/暂停计时开关和复位开关。其中: (1)显示器:采用三片LED 显示器把各位的数值显示出来,是秒表最终的输出,有分、秒和毫秒位。 (2)计数器:对时钟信号进行计数并进位,毫秒和秒之间10进制,秒和分之间60进制。 (3)译码器:对脉冲计数进行译码输出到显示单元中; 3.元器件简介 74LS90计数器是一种中规模二一五进制计数器,管脚引线及其功能表如下。 输入 输出 CP R 01 R 02 S 91 S 92 Q D Q C Q B Q A × 1 1 0 × 0 0 0 0 1 1 × 0 0 0 0 0 × × 1 1 1 0 0 1 ↓ × 0 × 0 计数 0 × 0 × 0 × × 0 × 0 0 ×

24秒倒计时器系统设计

24秒倒计时器系统设计 一、仿真图 (一)Proteus元器件查找 1、芯片:89C51 2、电阻:res 3、缓冲器74HC244 4、数码管7SEG-------CC共阴极 5、非门74LS04 6、按键button 二、程序 #include unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; typedef unsigned int uint; uint i,j,f1=0; uint q=4,p=2; uint sum = 0; sbit P2_0=P2^0; sbit P2_1=P2^1; sbit P2_2=P2^2; sbit P2_3=P2^3; uint num2=0,num=24,shi=2,ge=4; void T1_time()interrupt 3 {

TH1=(65536-49000)/256; TL1=(65536-49000)%256; num2++; if(num2==20){ num2=0; if(!f1){ if(num!=0)num--; shi=num/10; ge=num%10; } } } void ex_int()interrupt 0 { num=24; } void ex_int1()interrupt 2 { sum++; if(sum%2==1) f1=1; else f1=0; } void delay() { uint j; for(j=0;j<200;j++); } void disply() { P2&=0XF0; P1=table[shi]; P2_0=1; delay(); P2&=0XF0; P1=table[ge]; P2_1=1;

数字电子时钟设计

电子技术课程设计 数字电子时钟的设计 摘要: 设计一个周期为24小时,显示满刻度为23时59分59秒,具有校时功能和报时功能的电子钟。本系统的设计电路由时钟译码显示电路模块、脉冲逻辑电路模块、时钟脉冲模块、整电报时模块、校时模

块等部分组成。计数器采用异步双十进制计数器74LS90,发生器使用石英振荡器,分频器4060CD及双D触发器74LS74D,整电报时电路用门电路及扬声器构成。 一、设计的任务与要求 电子技术课程设计的主要任务是通过解决一,两个实际问题,巩固和加深在“模拟电子技术基础”和“数字电子技术基础”课程中所学的理论知识和实验技能,基本掌握常用电子电路的一般设计方法,提高电子电路的设计和实验能力,为以后从事生产和科研工作打下一定的基础。电子技术课程设计的主要内容包括理论设计、仿真实验、安装与调试及写出设计总结报告。衡量课程设计完成好坏的标准是:理论设计正确无误;产品工作稳定可靠,能达到所需要的性能指标。 本次课程设计的题目是“多功能数字电子钟电路设计”。要求学生运用数字电路,模拟电路等课程所学知识完成一个实际电子器件设计。 二、设计目的 1、让学生掌握组合逻辑电路、时序逻辑电路及数字逻辑电路系统 的设计、安装、测试方法; 2、进一步巩固所学的理论知识,提高运用所学知识分析和解决实 际问题的能力; 3、提高电路布局﹑布线及检查和排除故障的能力; 4、培养书写综合实验报告的能力。

三、原理方框图如下 1、图中晶体振荡电路由石英32.768KHZ及集成芯。 2、图中分频器4060BD芯片及D触发器构成分频器。 3、计数器由二——五——十73LS90芯片构成。 4、图中DCD_HEX显示器用七段数码显示器且本身带有译码器。 5、图中校时电路和报时电路用门电路构成。 四、单元电路的设计和元器件的选择 1、十进制计数电路的设计 74LS90集成芯片是二—五—十进制计数器,所以将INB与QA 相连;R0(1)、R0(2)、R9(1)、R9(2)接地(低电平);INA

Android项目打包成apk

Android开发把项目打包成apk 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用命令行的方式,但是通过Eclipse中的向导我们会更加方便地完成整个流程,打包发布的过程非常简单。下面以前面开发的"Hello World"为例,演示如何生成APK。 右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package…",如下图所示。 进入左图所示页面,单击"Next>"按钮,进入如右图所示窗口。

其中,Location为证书库将要存放的位置,Password是证书库的密码。 打包程序时,系统要求使用数字证书。如果没有数字证书,我们选择"Create new keystore"新创建一个证书库,单击"Browse…"按钮选择证书库将要保存的位置并填入信息,如左图所示。单击"Next>"按钮,如右图所示。 其中,Alias是该证书的名字;password是该证书的密码;Validity是指定证书有效

年份。 如果已经拥有一个证书,那么可以选择"Use existing keystore",之后直接定位到证书库的位置并填入密码,如左图所示,接下来填入密码,单击"Next>"按钮,如右图所示。 单击"Browse…"按钮,选择文件保存的位置,如下图所示。 "Destination APK file "指定APK存储的位置。单击"Finish"按钮,打包完成。

11 古老的计时方法——太阳钟

古老的计时方式——太阳钟 教学目的: 一.通过本节课的学习让学生知道太阳钟的原理及用途 二.培养学生的观察能力(观察一天当中物体影子的变化及规律。 教学目标: 1、影子的产生 2、学习影子在一天当中的变化规律 3、制作太阳钟且使用太阳钟 4、简单了解太阳钟的计时方法 教学重点: 1、理解影子是如何产生的,并掌握影子在一天当中的变化规律。 2、制作太阳钟并掌握太阳钟的计时方法 教学难点: 1、影子的产生及一天当中的变化规律。 2、太阳钟的计时方法。 教学用具: 教师用具:无 学生用具:太阳钟表盘一个/人,底座一个/人,指针一根/人,双面胶一卷/俩人(自备) 课时安排: 80分钟 课堂流程: 一:情景导入:(15分) 师:同学们,在我们生活中你们是用什么工具来看时间呢? 生:学生自由发言(手表,钟表,手机,电脑等)

师:好,你们说的很好。那你们知道在古代人们是用什么工具来记时间呢?也是手表吗? 生:学生回答。(答案可能会五花八门,老师要挑正确的进行表扬。)(沙漏)师:对,同学们说的非常好。(老师此时要给学生简单介绍一下沙漏的计时方的法。) 二:课程讲解(20分) 师:其实啊,在古代人们除了用沙漏计时间,还有一种工具人们也用来计时间——太阳钟。你们谁知道太阳钟是什么样的?是靠什么来计时间的吗? 生:学生自由回答 师:太阳钟听名字我们就知道它和什么有关系? 生:太阳。 师:那它和太阳到底有什么样的联系呢?让我们一起来看看吧! 迷你小实验 师:阳光明媚的时候,我们站在太阳底下,会看到脚下有什么呢? 生:影子。 师:不错,我们能看到影子。那么,假如我们一直站在太阳底下,那么会发现影子在一天当中有变化吗? 生:有变化。 师:那是怎样的变化呢? 生:自由回答。 总结:一天当中影子变化是有规律的:太阳是自东向西移动,物体的影子是由西向东移动的,太阳钟就是根据这个原理制作成的。三:动手实践 制作流程:带领学生按以下步骤进行操作(30分) 1、发放太阳钟表盘并让学生仔细观察表盘上正反两面的内容。 2、发放支架并让学生观察支架上的内容。 3、发放指针。

数电课程设计-30秒倒计时器

30秒倒计时计数器设计 ——数字电子计数基础课程设计 学院:计算机学院 专业班级:通信工程10-2班 时间:2013年1月7日

目录 设计要求 (3) 正文 一、倒计时器组成及原理 (3) 1.1倒计时计数器组成 (3) 1.2工作原理 (3) 二、拟定设计方案 (4) 2.1用Multisim进行仿真设计 (4) 2.2设计实现数码管显示 (4) 2.3设计555定时振荡实现秒振荡发生功能 (4) 2.4设计实现减法计数功能 (5) 2.5设计实现二位数减法计数功能 (5) 2.6设计实现反馈电路实现30秒计数功能 (5) 2.7设计实现控制电路实现启动、清零/复位和暂停/继续计数控制电路 (5) 2.7.1清零/复位电路 (5) 2.7.2暂停/继续计数电路 (6) 2.7.3启动电路 (7) 2.8设计实现闪烁报警电路 (8) 三、功能说明总结 (9) 四、课程设计小结 (9)

参考文献 …………………………………………………………………………………10 附录: 一、电路原理图 .................................................................................11 二、元器件明细表 (11) 设计要求: 设计30秒倒计时计数器。 30秒倒计时器的设计功能要求包括: 1、具有30秒倒计时功能; 2、设置外部操作开关,控制计时器的直接清零/复位、开始和暂停/连续计数功能; 3、计时器计时间隔为1秒; 4、计时器递减计时到零时,数码显示器不灭灯,保持并闪烁光电报警。 5、计时器暂停计数时,数码管闪烁提醒; 正文: 一、倒计时器组成及原理 1.1倒计时计数器组成 倒计时计数器选用TTL 集成电路,主要由秒定时振荡发生器、减法计数器、译码器、七段数码显示器、控制电路、闪烁报警电路等组成,在电路工作过程中,电路能够通过控制器实现开始计数、清零/复位、暂停/继续计数等功能,在倒计时结束保持00状态并不断闪烁提示报警,原理图如下: 倒计时计数器原理组成框图 秒定时振荡 发生器 减法计数器 数码管译码器 七段数码管显示 控制电路 闪烁报警电路

篮球24秒倒计时器设计

湖南工业大学 课程设计 资料袋 电气与信息工程学院(系、部)2016~2017 学年第 1 学期课程名称电子技术课程设计指导教师黄卓冕职称讲师 学生姓名谢富专业班级电气工程1401 学号14401300114 题目篮球比赛24秒计时器设计 成绩起止日期2016 年11 月14 日~2016 年11 月18 日 目录清单

湖南工业大学 课程设计任务书 2016年~2017学年第1 学期 电气与信息工程学院(系、部)电气工程专业1401 班级课程名称:电子技术课程设计 设计题目:篮球比赛24秒计时器设计 完成期限:自2016 年11 月14 日至2016 年11 月18 日共 1 周

安 排 2016.11.15--17 学生进行设计 2015.11.18 学生修改、打印设计报告 主要参考资料[1] 康华光电子技术基础模拟部分(第五版)高等教育出版社 2007年 [2] 欧伟明. 实用数字电子技术. 北京:电子工业出版社,2012 [3] 陆应华. 电子系统设计教程. 北京:国防工业出版社,2005 [4] 李忠波等. 电子技术仿真与实践. 北京:机械工业出版社,2004 指导教师(签字):年月日 系(教研室)主任(签字):年月日 电子技术课程设计 设计说明书 起止日期:2016 年11 月14 日至2016 年11 月18 日篮球比赛24秒计时器设计

学生姓名谢富 班级电气工程1401 学号14401300114 成绩 指导教师(签字) 电气与信息工程学院(部) 篮球比赛24秒计时器设计 设计目的及要求 一、设计要求 (1)设计指标 1、具有24秒计时功能。 2、设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。 3、在直接清零时,要求数码显示器灭灯。 4、计时器为24秒递减时, 计时间隔为1秒。 5、计时器递减到零时,数码显示器不能灭灯,同时发出光电报警信号。 6、将24秒递减计时器改为24秒递增计时器,试问电路要作哪些相应的改动。 它包括秒脉冲发生器、计数器、译码显示电路、辅助时序控制电路(简称控制电路)和报警电路等五个部分组成。其中计数器和控制电路是系统的主要部分。计数器完成24秒计时功能,而控制电路是控制计时器的直接清零、启动计数和暂停/连续计数、译码显示电路的显示和灭灯等功能。 为保证系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系: 1.操作直接清零开关时,要求计数器清零,数码显示器灭灯。 2.当启动开关闭合时,控制电路应封锁时钟信号CP(秒脉冲信号),同时计数器完成置数功能,数码显示器显示24秒

总结android项目的基本开发步骤

总结android项目的基本开发步骤 做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流。一应用规划: -确定功能。 -必须的界面及界面跳转的流程。 -需要的数据及数据的来源及格式。 -是否需要服务端支持。 -是否需要本地数据库支持。 -是否需要特殊权限。 -是否需要后台服务。 二架构设计: -分层。 -网络连接。 -数据处理-xml、domain。 -封装Activity。 三界面设计: -主界面确定。 -模块界面、列表、查看、编辑界面。 -菜单、按钮、对话框、提示信息。 -界面总体颜色。 四数据操作和存储: -数据来源。 -数据类型。 -存储方式。 五业务实现: -客户端业务解析。 六页面跳转: -每个页面间的跳转。 -菜单、按钮、事件等。 #开发之前还需要做一些准备工作 1.技术储备 a.Java 重要程度:????? -框架,编程思想,编码规范,设计模式等 b.Xml 重要程度:???? -布局,选择器,配置文件等 c.数据库重要程度:??? -关系型数据库,SQLite

2.开发工具 a.Eclipse或者AndroidStudio b.Android SDK c.其他:svn / git,JDK,资源,数据库,模拟器,真机等 #开发过程中还有以下的一些流程 1.多种开源框架和优秀源码的引用 -xUtils,Volley,Vitamio,SlidingMenu等 2.数据访问 -访问框架 -传递方式 3.多种API的接入 -短信服务 -即时通信 -消息推送 -第三方登录等 4.后台开发 -后台的开发,为app提供接口 -后台的云服务器 5.内存优化 -垃圾回收 -一、二级缓存 -适配器的优化 -图片框架及资源的优化 6.多线程异步 -Handler -Asynctask 7.屏幕适配 #开发基本结束之后还有很多需要流程 1.多型号真机实测 2.云服务器优化 3.APK加密 4.数字签名 5.用户协议 6.应用平台 7.项目上线 8.应用推广和广告插入 9.版本更新和维护

三位数字显示计时系统

一、任务与要求: 设计并制作一个简易的三位数字显示计时系统,供运动员比赛计时用,要求如下: 1、精确到秒,最大计时为9分59秒; 2、开机时自动清零; 3、具有启停输入控制功能,按下启停输入控制键时,开 始计时,再次按下时,停止计时。 4、用7段数码管显示时间; 5、功能扩展(自选) 二、设计要求: 1、设计思路清晰,给出整体设计框图; 2、设计各单元电路,给出具体设计思路、电路器件; 3、总电路设计; 4、计算机仿真 5、安装调试电路;

目录 一. 设计总体思路 (1) 二. 单元电路设计 (2) 三. 总电路设计 (3) 四. 故障分析与改进 (4) 五. 总结与设计调试体会 (5) 六. 附录 (6)

一. 设计总体思路 设计说明: 三位数字显示计数系统电路一般由时钟信号输入装置(发生秒脉冲)、计数器、数字显示装置、和控制电路几大部分组成。秒信号和控制信号送入计数器使其进行计数及其他状态切换,把计数的结果在显示译码器中以秒的十进制数字显示出来。控制电路完成计数器的直接清零、启动计数、暂停/连续计数等状态切换,本电路的秒脉冲可采用555集成电路产生脉冲信号。 此计时系统是由555定时振荡器接成的多谐振荡器产生稳定的高频脉冲信号作为时间基准,再经分频器输出标准秒脉冲.秒计数器计满60后向分计数器进位.计数器的输出经译码器送显示器.图(1)所示为电路流程图 图(1)

1.晶体振荡器电路给计时器提供一个频率稳定准确的32768Hz的方波信号,可保证计时器的走时准确及稳定。不管是指针式的计时器还是数字显示的计时器都使用了晶体振荡器电路。一般输出为方波的数字式晶体振荡器电路通常有两类,一类是用TTL门电路构成;另一类是通过CMOS非门构成的电路,本次设计采用了后一种。如图(2)所示,由CMOS非门U1与晶体、电容和电阻构成晶体振荡器电路,U2实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波。输出反馈电阻R 1 为非门提供偏置,使电路工作于放大区 域,即非门的功能近似于一个高增益的反相放大器。电容C 1、C 2 与晶体构成一 个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了振荡器的功能。由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确。 图(2) CMOS 晶体振荡器(仿真电路) 2. 时间计数电路一般采用10进制计数器如74LS160N来实现时间计数单元的计数功能。本次设计中选择74LS160N。 由其内部逻辑框图可知,其为双2-5-10 异步计数器,并每一计数器均有一个异 步清零端(高电平有效)。 3.译码驱动及显示单元电路.选择LED数码管作为显示单元电路。由译码器把输进来的二进制信号翻译成十进制数字,再由数码管显示出来。这里的LED数码管是采用共阴的方法连接的。 计数器实现了对时间的累计并以8421BCD码的形式输送到译码器芯片,再由译码器芯片把BCD码转变为十进制数码送到数码管中显示出来

篮球竞赛24秒计时器设计-

数字电子技术课程设计说明书 篮球竞赛24秒计时器设计 系、部:电气与信息工程学院 学生姓名: 指导教师:职称讲师 专业:电气 班级:电气 完成时间: 2012-6-6

前言

电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。 在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。 篮球作为一项全民健身项目,已有一定的历史。在中国,篮球很盛行,篮球比赛也日趋职业化。篮球比赛中有一项违例时间要用倒计时器,目前多数采用的是24秒制。有需要就会有市场,因此设计一款24秒计时器是非常有必要也非常有前景的。 该计时器要有递减计时及报警功能。因此符合比赛中违例判罚的需要。 在NBA比赛中,规定了球员的持球时间不能超过24秒,否则就犯规了。本课程设计的“篮球竞赛24秒计时器”,可用于篮球比赛中,用于对球员持球时间24秒限制。一旦球员的持球时间超过了24秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示24秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;计时器为24秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 整个电路的设计借助于proteus仿真软件和数字逻辑电路相关理论知识,并在proteus下设计和进行仿真,得到了预期的结果。

目录 第1章电路方案的选择及电路框图 (5) 设计方案 (5) 电路框图 (5) 第2章设计思路及其工作原理的介绍 (6) 设计思路 (6) 基本原理 (6) 第3章单元电路的设计 (8) 24进制计数器的设计 (8) 数码显示电路的设计 (9) 秒脉冲的设计 (11) 控制开关电路的设计 (13) 报警电路的设计 (13) 整机工作原理 (14) 第4章电路仿真 (15) 计时预备阶段 (15) 计时阶段 (16) 暂停\连续功能的实现 (17) 电路报警 (18) 第5章安装及调试步骤 (19) 第6章故障分析与电路改进 (20) 故障的分析和解决 (20) 电路的改进 (20) 结束语 (21) 参考文献 (22)

古代计时方法

古代时间名词 古代除了用日晷计时外,还以漏刻计时。这种计时方法分一昼夜为一百刻(一刻相当于今天的14.4分钟),因而古代语言中就有“刻”的说法。 以十二地支来表示一昼夜十二时辰的变化。古天色纪时、地支纪时与今序数纪时对应关系见附表。 天色法与地支法是古代诗文中常见的两种纪时方法。如《孔雀东南飞》:“鸡鸣入机织,夜夜不得息。”“奄奄黄昏后,寂寂人定初。”《李愬雪夜入蔡州》:“夜半雪愈急……,恕至城下……,鸡鸣,雪止……,晡时,门坏。”《芙蓉楼送辛渐》:“寒雨连江夜入吴,平明送客楚山孤。”平明是平旦的别称。再如《失街亭》:“魏兵自辰时困至戌时。”《景阳冈》:“可教往来客人于巳、午、未三个时辰过冈。”《祭妹文》:“果予以未时还家,而汝以辰时气绝。”《群英会蒋干中计》:“从巳时直杀到未时。” 五更 我国古代把夜晚分成五个时段,用鼓打更报时,所以叫作五更、五鼓,或称五夜。如《孔雀东南飞》:“仰头相向鸣,夜夜达五更。”《群英会蒋干中计》:“伏枕听时,军中鼓打二更。”《李愬雪夜入蔡州》:“四鼓,恕至城下,无一人知者。”《登泰山记》:“戊申晦,五鼓,与子颍坐日观亭。”《与妻书》:“辛未三月念六夜四鼓,意洞手书。” 时间不大叫做“旋”,“俄尔”表示忽然间。“俄顷”、“倾之”是一会儿,“食顷”功夫吃顿饭。“斯须”、“倏忽”和“须臾”都表瞬间时短暂;“少顷”、“未几”和“逾时”,也是片刻短时间。黎明时分称“质明”,早晨一般称作“旦”。“侵晨”是指天将亮,“中夜”时分夜已半。“旦日”明日第二天,“兼旬”即为二十天。“朔”为初一“望”十五,“晦”为月底那一天。每月十六称“既望”,这段时间称“居有间”,“方”即正当某时候,“日”字用来表每天。“期月”表示一整月,“期年”表示一周年。“来年”即为第二年,表示年年用“累年”。一年将尽称“岁暮”,也称“岁晏”或“岁阑”,要记诗文时间词,正确理解是关键。口诀帮你记牢固,理解运用多方便。 初中文言文中,在写人叙事,写景状物方面,有时与时间不无关系。就教材所涉及的“时间”来看,其时间

三位数字显示的计时系统(课程设计)

湖南工程学院 课程设计 课程名称数字电子技术 课题名称三位数字显示的计时系统 专业电气工程及其自动化 班级 学号 姓名 指导教师 2013年12 月27 日

湖南工程学院 课程设计任务书 课程名称:数字电子技术 题目:三位数字显示的计时系统 专业班级:班 学生姓名:学号: 指导老师: 审批: 任务书下达日期2013 年12 月16 日星期一设计完成日期2013 年12 月27 日星期五

设计内容与设计要求 一、任务与要求: 设计并制作一个简易的三位数字显示计时系统,供运动员比赛计时用,要求如下: 1、精确到秒,最大计时为9分59秒; 2、开机时自动清零; 3、具有启停输入控制功能,按下启停输入控制键 时,开始计时,再次按下时,停止计时。 4、用7段数码管显示时间; 5、功能扩展(自选) 二、设计要求: 1、设计思路清晰,给出整体设计框图; 2、设计各单元电路,给出具体设计思路、电路器件; 3、总电路设计; 4、计算机仿真 5、安装调试电路; 6、写出设计报告;

主要设计条件 1.提供直流稳压电源、示波器; 2.提供 TTL集成电路芯片、电阻、电容及插接用面包板、 导线等。 说明书格式 1、课程设计封面; 2、课程设计任务书; 3、说明书目录; 4、设计总体思路,基本原理和框图; 5、单元电路设计(各单元电路图); 6、总电路设计(总电路图); 7、安装、调试步骤; 8、故障分析与电路改进; 9、总结与设计调试体会; 10、附录(元器件清单); 11、参考文献; 12、课程设计成绩评分表。

进度安排 第一周星期一上午安排任务、讲课。 星期一~星期五上午查资料、设计 第二周 1、计算机仿真 2、测试元器件 3、调试单元电路 4、调试总电路 5、调试验收 6、写课程设计报告书 星期五下午答辩 地点:实验楼四楼电子综合实验室 参考文献 《电子技术课程设计》历雅萍、易映萍编 《电子技术课程设计指导》彭介华、主编 高等教育出版社 《电子线路设计、实验、测试》谢自美主编华中理工出版社。

篮球24秒倒计时器课程设计报告

数字逻辑电路设计 课程设计报告 系(部):三系 专业:通信工程 班级:11通信 1班 姓名:张梦瑶 学号:20110306111 成绩: 指导老师:李海霞 开课时间:2012-2013学年二学期

一、设计题目 篮球比赛 24 秒倒计时器 二、主要内容 1、分析设计题目的具体要求 2、完成课题所要求的各个子功能的实现 3、用multisim 软件完成题目的整体设计 三、具体要求 (1)具有显示24s 倒计时功能:用两个共阴数码管显示,其计时间隔为1s。 (2)分别设置启动键和暂停 /继续键,控制两个计时器的直接启动计数,暂停/继续计数功能。 (3)设置复位键:按复位键可随时返回初始状态,即进攻方计时器返回到24s。 (4)计时器递减计数到“00”时,计时器跳回“24”停止工作,并给出声音和发光提示,即蜂鸣器发出声响和发光二极管发光。 四、进度安排 第一天:介绍所用仿真软件;布置任务,明确课程设计的完整功能和要求。 第二天:消化课题,掌握设计要求,明确设计系统的全部功能,图书馆查阅资料。 第三天:确定总体设计方案,画出系统的原理框图。 第四天:绘制单元电路并对单元电路进行仿真。 第五天:分析电路,对原设计电路不断修改,获得最佳设计方案。 第六天:完成整体设计并仿真验证。 第七天:对课程设计进行现场运行检查并提问,给出实践操作成绩。 第八天:完成实践报告的撰写 五、成绩评定 课程设计成绩按优、良、中、及格、不及格评定,最终考核成绩由四部分组成:

1、理论设计方案,演示所设计成果,总成绩40%; 2、设计报告,占总成绩30%; 3、回答教师所提出的问题,占总成绩20%; 4、考勤情况,占总成绩10%; 无故旷课一次,平时成绩减半;无故旷课两次平时成绩为 0 分,无故旷课三次总成绩为 0 分。迟到 20 分钟按旷课处理。

计时器历史发展 中国古代计时器及近代机械计时器的早期发展

计时器历史发展中国古代计时器及近代机械计时器的早期发展 【中国古代计时器】 【综述】 人类最早使用的计时仪器是利用太阳的射影长短和方向来判断时间的。前者称为圭表,用来测量日中时间、定四季和辨方位;后者称为日晷,用来测量时间。二者统称为太阳钟。 公元前1300~前1027年,中国殷商时期的甲骨文,已有使用圭表的记载。《诗经·国风·定之方中》篇有,“定之方中,作于楚宫。揆之以日,作于楚室……”。确切记载使 用圭表的时间为公元前659年。 圭表等太阳钟在阴天或夜间就失去效用。为此人们又发明了漏壶和沙漏、油灯钟和蜡烛钟等计时仪器。中国古代应用机械原理设计的计时器主要有两大类,一类利用流体力学计时,有刻漏和后来出现的沙漏;一类采用机械传动结构计时,有浑天仪、水运仪象台等。此外,还有应用天文原理(大都根据日影方向测定时间)计时的日晷,它也是中国最 古老的计时器之一。 相持既久,日晷渐移。——明·马中锡《中山狼传》 日晷,又称“日规”,是我国古代利用日影测得时刻的一种计时仪器。其原理就是利用太

阳投射的影子来测定并划分时刻。日晷通常由铜制的指针和石制的圆盘组成。铜制的指针叫做“晷针”,垂直地穿过圆盘中心,起着圭表中立竿的作用,因此,晷针又叫“表”,石制的圆盘叫做“晷面”,安放在石台上,呈南高北低,使晷面平行于天赤道面,这样,晷针的上端正好指向北天极,下端正好指向南天极。在晷面的正反两面刻划出12个大格,每个大格代表两个小时。当太阳光照在日晷上时,晷针的影子就会投向晷面,太阳由东向西移动,投向晷面的晷针影子也慢慢地由西向东移动。晷面的刻度是不均匀的。于是,移动着的晷针影子好像是现代钟表的指针,晷面则是钟表的表面,以此来显示时刻。早晨,影子投向盘面西端的卯时附近。接着,日影在逐渐变短的同时,向北(下)方移动。当太阳达正南最高位置(上中天)时,针影位于正北(下)方,指示着当地的午时正时刻。午后,太阳西移,日影东斜,依次指向未、申、酉各个时辰。 由于从春分到秋分期间,太阳总是在天赤道的北侧运行,因此,晷针的影子投向晷面上方;从秋分到春分期间,太阳在天赤道的南侧运行,因此,晷针的影子投向晷面的下方。 世界上最早的日晷诞生于六千年前的巴比伦之大王国。中国最早文献记载是《隋书·天文志》中提到的袁充于隋开皇十四年公元574年发明的短影平仪,即地平日晷。赤道日晷的明确记载初见于南宋曾敏行的《独醒杂志》卷二中提到的晷影图。 这种利用太阳光的投影来计时的方法是人类在天文计时领域的重大发明,这项发明被人类所用达几千年之久,然日晷有一个致命弱点是阴雨天和夜里是没法使用的,直至1270年在意大利和德国才出现早期的机械钟,而中国则在1601年明代万历皇帝才得到二架外国的自鸣钟,清代时虽有很多进口和自制的钟表,但都为王宫贵府所用,一般平民百姓还是看天晓时。所以彻底抛却日晷,看钟表知辰光还是近现代的事。 圭表和日晷一样,也是利用日影进行测量的古代天文仪器,早在公元前7世纪,我国就开始使用了。据说,日晷还是在它的基础上发展起来的。圭表是测定正午的日影长度以定节

相关主题
文本预览
相关文档 最新文档