倒计时器

2024-06-27

倒计时器(精选12篇)

倒计时器 篇1

摘要:利用VB的Timer控件及TextBox控件制作一个简易实用的任意的倒计时器。

关键词:VB,倒计时器,代码,编写

1 引言

计时器的编写程序会经常看到,但倒计时器,特别是可以任意设置的倒计时器却并不多见。下面就利用VB的Timer控件及TextBox控件这些最常见的控件编写一个简易实用的任意倒计时器。

2 程序设计

2.1 界面设计

如图1所示新建一个标准exe工程,在窗口上建立3个Textbox控件(Text1、Text2、Text3),建立2个Label控件(Label1、Label2),一个命令Commandbutton控件Command1,1个timer控件Timer1。此外,还可以再加上几个装饰辅助的Label控件。

2.2 程序原理

在Text1的文本框里输入数字(秒数),通过Text1的Change事件,把秒数换算成分、秒,自动填入Text2(分)和Text3(秒)的文本框中。点击Command1命令按钮(倒计时),Timer1的Timer事件开始,定义显示Label1的Caption时间格式,并开始倒计时如图2。

2.3 代码

3 结语

这个程序通过改进还可以在此基础上加上小时和毫秒,也可以通过不设置秒数,直接设置分钟、小时来进行设置,就成为了真正意义上的任意倒计时器。但如果在Timer事件里,将“–1”,改为“+1”,再把分和秒的进位关系修改一下,就又成了一个任意设置的计时器了。

参考文献

[1]刘瑞新,汪远征.Visual Basic程序设计教程.北京:机械工业出版社,2000.

倒计时器 篇2

那么一年后呢?我问。

鱼就死了啊!店主说,几十块钱,一件极有观赏值极有创意的工艺品,也值了吧。

当然,我承认很值。这笔花瓶里插一年的鲜花便宜多了。可是,店主的话还是让我心里猛地一紧。

与长不大吗?我问。

你见过花盆里长出大树吗?店主说。

那么,这条鱼的自然寿命是几年啊?我问。

三四年吧。店主说。

心里又是一紧。

自然寿命三四年的鱼,别一个极有创意的人,别一个有着高端的.工厂,硬生生地剥夺了自然死亡的权利。一年后是这鱼这一生的什么时间?少年?青年?或中年?

可怜的一年鱼!

当我们在几家的书桌旁盯着那条鱼看,我们看到的是美力和幸福,还是残忍、悲伤、恐惧以及死亡?

我想有此创意的人,如果有可能也应该享受到这条鱼的待遇吧:把它装进一个电话亭大小完全封闭的钢化玻璃屋里,准备好三年的空气食物和水,然后扔进寒冷的北冰洋,让一群巨鲨们,每天眉开眼笑的倒计时。

温馨倒计时 篇3

玫瑰腕表宛若一朵绽放的花朵,它的花冠由珍珠母贝制成,具有清新淡雅的颜色。精心镶嵌的玫瑰花蕾正向镶有倒置美钻的花冠诉说着甜言蜜语,而在其中一片花瓣之下,昼/夜指示若隐若现。腕表内部律动着积家898B型自动上链机械机芯,该机芯从设计到生产均在积家表厂完成。表圈、表耳及白金表壳都装饰着一列璀璨的钻石,与珍珠母贝交相辉映。

此系列具有当代运动表款的绝佳性能,独特的时钟显示功能和精准计时特点;同时还有多种款式:钢/陶瓷和玫瑰金/陶瓷版,都很好地承袭了传统的设计精髓;并且针对男士或女士不同佩戴者的特点,在腕表尺寸、表壳颜色和橡胶表带的选择上,作了精心的设计,展现了经久不衰的现代美感。

秉承Blancpain宝珀“传统与创新”精神,此款莲花系列超薄女士腕表堪称Blancpain宝珀灵思妙想与精湛工艺的完美融合。制表大师别具匠心地将花卉图案手工勾勒于白色珍珠母贝表盘之上,精巧细腻之处衬托出女性的柔美婉约。钻石点缀的水滴状露珠在花瓣中若隐若现,几颗由红宝石演绎的露珠则不安分的跃于其上,灵动俏皮地诉说着冬日里的盎然生机。腕表表缘处采取极富创造性的流线型索边设计,两行精巧镶嵌的美钻将璀璨光华锁于腕间,赋予佩戴者低调温婉的迷人气质。

探险系列的新成员个性惊艳,多层次的立体异型外壳突破常规的条框,而运用在女装腕表上,不再那么桀骜张扬,更显精致高雅。表盘由贝母与金属双重搭配,闪亮的精钢外壳与珍珠触感的亚光橡胶表带都形成了光影的对比,让通体的白色呈现出多重层次。其前所未有的个性感觉专为内心坚强自信、执着追求梦想的女性所设计。

欧米茄碟飞系列腕表长期以来享负盛誉,不仅源于其经典优雅的外观风格,而且也因为欧米茄多项重要的革新性制表技术都首先应用于此系列之上。此系列的腕表动力强劲,非常适合经常旅行的人士,可以在不影响分针和秒针的情况下,单独对时针进行调校——这一功能非常便于在不同时区间进行切换,或在许多需转换夏、冬令时的地区使用。

欧米茄星座同轴27毫米18K红金女装腕表是欧米茄星座家族中最为闪亮的全新表款之一。它的外观足够奢华,链针和表圈总共镶有176颗明亮式切割钻石,总重达1.04克拉。这款腕表不仅呈现不同凡响的典雅美感,而且搭载有欧米茄独有的8521同轴机芯。欧米茄机械腕表采用的自产同轴机芯被认为是世界上最出色的机芯之一。

大秒针白瓷表采用了雅克德罗的精典图案,充分表现出现代钟表业公认为不可或缺的高洁典雅。表壳选用无比精美的陶瓷材质是不可取代的般配,也极具挑战性。当然还有美观,表盘上的精细粉粒表面来自于白色精烧珐琅技术。继承了17世纪流传下来的精烧珐琅技术,做到巧夺天工,同时也为21世纪的陶瓷工艺发展做出了至为关键的技术创新。

腕表以性能超卓的耐磨陶瓷物料打造,制表厂更在最新推出腕表的黑金指针及黑色蛋白石表盘上涂上红色。巧妙地点缀于秒针顶端及六处刻度的爱之色彩——红色,毋庸置疑地成为了腕表的标志颜色。腕表展现了充满现代感、真实高雅的奢华,为两个巧妙重叠的表盘增添了崭新的动感与活力,使制表厂的幸运数字8跃然表上,呼之欲出。

倒计时器 篇4

本文介绍了利用VBA语言在Power Point软件中开发倒计时器应用的实现过程,与使用其他软件开发工具相比具有几点优势: 1界面制作简单,与制作一页普通的幻灯片方法无异,可以使用各种基本形状、艺术字及配色方案等; 2可以方便地加入声音、动画和视频等多种多媒体素材; 3开发工具无需单独安装和配置,VBA语言简单易学; 4最终制作的倒计时器无需单独部署,只需在装有Power Point软件的电脑中打开放映即可。

1 实现目标及需解决的问题

倒计时器被广泛应用于演讲比赛、答辩陈述和知识竞赛等需要限时完成的多种场合,就目前市场上已有的产品来看主要分为两大类: 专用设备和应用软件。对于专用计时器设备,往往购买成本较高,但由于功能专一,致使其利用率不高; 而对于应用软件类计时器,由于多采用专业开发工具实现,其操作和部署往往不够简单方便,界面也不够友好,而且根据实际需求进行修改的难度较大。为此,特意选取了Power Point这款应用广泛的演示文稿制作软件作为倒计时器的开发平台,来解决已有产品所存在的问题。由于最终所开发的倒计时器就是一个演示文稿文件,使用和复制都很方便。图1 为倒计时器的幻灯片显示界面。

1. 1 功能描述

使用者可以在幻灯片放映前修改“倒计时长”和“提示时间”文本框中的数值; 在放映幻灯片开始后,单机“开始”按钮倒计时开始,此时“开始”按钮上的文字将会变为“停止”,再次单击该按钮,倒计时将会暂停,按钮文字也会变回“开始”; 当倒计时距离结束时间等于所设定的“提示时间”时,用于显示“分”和“秒”数值的4 个文本框将通过字体颜色变换的方式来进行提示,同时会有“滴答”的提示音响起; 当倒计时即将结束时,“分”“秒”文本框将再次颜色变换,并有“时间到”的提示音响起以示计时结束; 一次计时结束后,可以单击“复位”按钮以恢复到初始状态,可以重新开始计时。

1. 2 需要解决的问题

( 1) 虽然Power Point开发工具中提供了类似于其他可视化程序开发环境中的Active X控件[4,5]( 如图2 所示) ,可以使用其中的文本框控件和按钮控件来完成相应的功能,但其样式设置局限性较大,美观程度欠佳。因此图1 所示界面中所有元素均为Power Point所提供的基本图形绘制得到。由于图形不像Active X控件一样直接具有属性、事件和方法等自有特性,对其的控制会比较困难。这里需要借助Power Point对象模型的相关知识来解决。

( 2) Power Point的VBA环境中并不自带定时器控件或对象,因此时间的倒计时自动走动需要借助API函数Set Timer和Kill Timer通过构造定时器环境来实现。

( 3) 对于计时器运行前的初始化参数设置和退出后的程序“垃圾”清理工作需要有类似于面向对象程序设计语言所提供的对象的“构造”和“析构”函数来完成,但Power Point并没有为幻灯片提供这样的专属对象函数,文中将会使用On Slide ShowPage Change和On Slide Show Terminate两个特殊的自动运行宏来实现此功能。

2 Power Point的对象模型

VBA是一种基于对象的开发语言,VBA编程更多的是针对用户对应用软件中不同对象的操作,触发的相应事件,去编写对相关对象执行不同的方法,或是修改相关对象的属性等操作的代码[6,7]。因此在VBA中,Power Point软件组织形式是完全对象化的,包括应用程序、演示文稿、幻灯片、图形等在VBA中均有对应的程序对象去表示,并且对象间以层次化结构顺序相互关联从而形成一种表意完整的对象模型。对于开发者来说,只有掌握了PowerPoint在VBA中的对象模型,才能够从不同维度去获得各种对象的控制权,从而改变对象的属性、调用对象的方法来满足应用的需求。由于Power Point的对象众多复杂,根据本文论述的需要,列出了相关主要对象的模型层次结构,如图3 所示。

( 1) Application对象: 代表Power Point应用程序。

( 2) Presentations ( Presentation) 对象: Presentations是集合对象,代表Power Point中所有Presentation对象的集合,而每个Presentation对象代表一个已经打开的演示文稿。特殊对象Active Presentation代表当前激活的演示文稿。

( 3) Slides( Slide) 对象: Slides是集合对象,是演示文稿中所有Slide对象的集合。主要用来记录整个演示文稿的性质,包括幻灯片的数量、幻灯片的版式、幻灯片的背景和幻灯片的名称等,实现幻灯片的添加、删除或者访问特定的幻灯片; 而Slide则代表一页幻灯片,用来实现对某一页特定幻灯片进行操作。

( 4) Shapes( Shape) 绘图层中的对象: Shapes是集合对象,代表一页幻灯片中所有Shape对象的集合; 每个Shape对象代表文档中的单个形状,包括占位符、文本框、图片或剪贴画、图形、艺术字等。

( 5) Text Frame对象: 代表Shape对象中的文本框。包含文本框中的文本,以及控制文本框对齐方式和缩进方式的属性和方法等。

( 6) TextRange对象: 代表附加到形状对象上的文本,以及用于操作文本的属性和方法。其中,Text属性可返回或设置文本的内容,Font属性可设置文本的格式。

( 7) Slide Show Window对象: 代表演示文稿放映的窗口。其View属性可以返回放映窗口的视图,通过该属性可以对演示文稿进行翻页,以及获取当前播放幻灯片的位置信息[8]。

在后续的实现过程中会重点使用Shapes对象集合来获取幻灯片中每个形状( 包括文本框) 对象的控制权,以便在倒计时过程中改变显示的数字内容,以及变换颜色。可以通过如下代码形式获取某一具体形状的控制权。

Active Presentation. Slides ( [幻灯片页码]) .Shapes( [形状名称])

3 定时器的实现

Power Point的VBA环境中并不自带定时器控件或对象,这为需要定时功能支持的动态画面效果的实现带来了一定的困难[9]。比较好的一种解决办法就是在VBA中调用Windwos API函数来构造定时器环境。其中用于实现定时器功能的函数主要有Set Timer和Kill Timer。Set Timer用于开启一个定时器,并重复执行指定的过程中的操作; Kill Timer则是关闭已开启的定时器,使相应的过程不再重复执行。这两个函数的声明方法如下。

( 1) Set Timer函数

Public Declare Function Set Timer Lib " user32.dll" ( By Val h Wnd As Long, By Val n IDEvent As Long,By Val u Elapse As Long,By Val lp Timer Func As Long) As Long

该函数包含了4 个参数,h Wnd是窗口句柄,n IDEvent是定时器标识,u Elapse为定时间隔,单位毫秒,lp Timer Func是定时器动作过程的入口地址[10]。在调用时为了简便,通常会将前两个参数设为0,这样定时器标识由系统自动生成并作为函数的返回值返回。

( 2) Kill Timer函数

Public Declare Function Kill Timer Lib " user32.dll" ( By Val h Wnd As Long, By Val n IDEvent As Long) As Long

该函数包含2 个参数,h Wnd是窗口句柄,n IDEvent是要关闭的定时器标识。

4 Power Point中的自动运行宏

倒计时器在运行( 放映) 时要根据时间设定完成对界面显示内容的初始化操作,而在没有结束计时,便退出放映时( 比如单击键盘的ESC键) 又需要关闭当前已经打开的定时器以释放系统资源,这都需要在后台自动完成。Power Point的VBA中提供了两个特殊的自动运行宏On Slide Show Page Change和On Slide Show Terminate可以完成类似构造和析构函数的功能[11]。

( 1) On Slide Show Page Change: 可以在幻灯片开始放映时或在放映过程中每次换页时自动调用执行的宏。本文所实现的倒计时器在实际应用中可能处在演示文稿的任何一页幻灯片上,所以使用此宏,可以在任何时刻切换到该幻灯片上时,倒计时器都可以做好初始化操作等待运行。

( 2) On Slide Show Terminate: 可以在幻灯片放映结束时自动调用执行的宏。使用此宏,可以在执行任何退出放映状态的操作时,自动做好程序清理工作,包括系统资源的释放等。

5 程序实现过程

5. 1 为对象命名

为了可以在代码中获取幻灯片上的各种形状对象并进行控制,需要先对每个形状进行命名。在Power Point 2010 中可以打开选择窗格进行命名操作[12]。选择窗格及形状命名如图4 所示。

5. 2 全局变量声明

为了便于保存和延用倒计时过程中的主要信息参数,设置如下全局变量。

Public Cur Position As Long ' 当前播放幻灯片页数

Public Cur Slide As Slide' 当前播放的幻灯片对象

Public Time Count Down As Integer ' 用来保存设定的倒计时长

Public Time Prompting As Integer ' 用来保存设定的提示时间

Public i Timer As Long ' 计时器启动标志位,等于"1" 时,计时器已启动; 等于"0" 时,计时器已停止

Public k Timer As Long '当前所启动计时器的标识号

Public second As Integer ' 保存倒计时当前显示的秒数,取值从0 到59

Public minutes As Integer '保存倒计时已走过的时间( 单位: 分)

5. 3 初始化操作

初始化操作主要完成幻灯片中各形状对象上初始的文本内容和颜色的设置。主要实现代码如下:

Init过程主要代码如下:

5. 4 启动倒计时器

通过单击“开始”按钮来执行自定义Timer_On宏,倒计时开始。此时“开始”按钮变为“停止”按钮,再次单击此按钮,倒计时停止。

5. 5 定时器函数实现

当定时器启动后,将重复执行Time Proc过程所规定的操作。该过程中会实现数字的变化和到时提示功能。

5. 6 复位倒计时器

通过单击“复位”按钮来执行自定义Timer_Reset宏,将停止当前计时,将倒计时器恢复为初始状态。

Sub Timer_Reset( )

Call Init'调用初始化过程

End Sub

5. 7 退出放映状态时的操作

在执行任何退出放映状态的操作时,进行程序的清理和复位工作,包括停止正在运行的定时器以释放系统资源,类似于初始化工作。

Sub OnS lide ShowT erminate()

Call Init'调用初始化过程

End Sub

5. 8 对音频播放的控制

在5. 5 节所列出的定时器函数源码中,播放提示音的功能是通过API函数snd Play Sound来实现的。这样的方法比较简便,只要直接读取本地音频文件便可以播放。此外,也可以利用幻灯片中音频的播放功能来播放提示音。

( 1) Power Point中的动画模型对象

在Power Point中,对于音频的播放是通过为导入的音频文件创建“播放”形式的动画来实现的。在VBA中,动画被视为Slide对象的子对象加以表示和控制[13],如图5 所示。

1Time Line对象: 代表幻灯片中的动画时间线,是动画效果的时间组织形式。一页幻灯片中所有的动画效果都是由时间线按时间先后顺序组织起来的,动画会随着时间线的移动而顺序播放。时间线类似于Flash动画软件中的时间轴。

2Main Sequence对象: Main Sequence是集合对象,代表一页幻灯片上在主动画序列中的所有动画效果的集合。可以通过Main Sequence( Index) 来获得具体的一个动画效果( Index为动画效果编号) 。也可以通过此对象集合来添加动画效果。

(3)Effect对象:代表一个动画效果。

(2)使用动画模型对象播放音频

音频是幻灯片中的一类素材,因此在使用之前需要先插入到幻灯片中。为便于后续代码控制,也需要在选择窗格中为音频素材命名,如图6 所示。在对象模型中,音频素材也被视为Shape对象。

这时可以将使用snd Play Sound函数的源代码替换为如下形式:

Cur Slide. Time Line. Main Sequence. Add Effect Shape: = Cur Slide. Shapes( [音频名称]) ,effect Id: =mso Anim Effect Media Play, trigger: = mso Anim TriggerWith Previous

Add Effect方法是在主动画序列中添加新的动画效果。以上代码可以为音频对象添加“播放”动画效果,并设置为“与上一动画同时”播放,即动画效果一旦创建便立即播放。

由于倒计时器可以复位并重新开始,为了防止音频播放动画被重复创建,可以使用如下代码在音频播放后将动画效果删除。其中的数字“1”表示要删除的动画在主动画序列中的排列顺序号,可根据实际修改。

Cur Slide. Time Line. Main Sequence( 1) . Delete

5. 9 后续操作及使用效果

由于调用了由VBA代码编写的宏,因此在Power Point 2007 及以上版本中需将幻灯片保存为. pptm( 启用宏的Power Point演示文稿) 或. ppsm( 启用宏的Power Point放映) 格式的文件。经测试,文中所述倒计时器在Power Point 2007 及以上版本软件中均可顺利运行。

利用本文所介绍的实现方法所开发的倒计时器程序已经在多次大型会议中使用,效果稳定可靠,并可以替代专用的计时器设备完成计时工作。

6 结束语

生命倒计时 篇5

这真是个绝妙的计岁方法!

从某种意义上说,人生不过是我们从上苍手中借来的一段岁月而已,过一年,还一岁,直至生命终止。可惜我们常会产生这样一种错觉:日子长着呢!于是,我们懒惰,懈怠,怯懦……无论做错什么,似乎都可以原谅自己,因为来日方长。

直到有一天,死亡的阴影袭来时,我们才悚然而惊:糟了,总以为日子还长着呢,怎么死亡说来就来了?那些未尽的责任怎么办?那些未了的心愿怎么办?那些未实现的诺言怎么办?……可面对死亡通知书,人们只能踏上那条不归路;追悔也罢,遗憾也罢,那个早已写好的结局无人能够更改。面对即将降临的死神,也许人们会在迷迷糊糊中想起“譬如朝露,去日无多”的感叹;想起“少壮不努力,老大徒伤悲”的教诲,可一切都已晚矣。

由此看来,那个倒计岁的非洲民族,他们的智慧真是令人惊叹:生命既是借来的一段光阴,当然是过了一天则少了一天。于是,面对自己日渐缩短的寿命,,谁敢无动于衷呢?

生命倒计时,一个多么有必要的提醒!

面对有限的时光,我们理应善加利用。将手中事务打理清楚,分出轻重缓急,再一一安排妥当。当我们的生命只剩下短短几年、几个月甚至几天时,有谁还舍得将时光浪费在鸡毛蒜皮中?有谁还舍得将精力花在流言蜚语上?

当生命的终点到达时,我们的心中不要有太多的遗憾。

短信倒计时 篇6

这天在省城的街头偶然邂逅,他们l心跳得很强烈。没过多久两人就陷入了爱河。每天晚上,夜阑更深时,你思念我,我牵挂你,如果不打个电话过去就无法入睡。于是,就開始没完没了地煲电话粥。

刘柳在一家网络公司上班,收入不菲,而且手机费公司每月给报销不少,话费多少几乎没什么感觉。可王汉杰就不同了。他一个人在省城闯荡多年,却依旧是一个普通公司职员,每月收入2000多元,可现在每个月光话费就将近千元。但他又实在忍不住自己对刘柳的思念。他觉得话费再多也值!

尽管他为了节省话费颇费了一番心思,移动公司的包月服务只要一推出他就积极参与,但依然没有什么大的改观。时间一长,王汉杰发现话费问题成了自己心上的一块石头。但如何向刘柳委婉表达,他一直难以启齿。

还有。有时聊着聊着两个人就在电话里吵起来。每次都是王汉杰先发火,但最后往往是刘柳落泪,王汉杰投降。有时为了让她心情好一点,他几乎都要哄劝刘柳到天亮。这和当初拨打电话时的美好心情完全背道而驰。第:天上班精神总是萎靡不振。

终于有一天,王汉杰对刘柳说,我们减少通电话的时间吧。

刘柳不知道原因,便对他采取不冷不热的态度,以为他对自己冷淡了。

又是一个深夜,正要打电话时,王汉杰忽然心生一个念头:为何不发个短信息呢?于是他突然给刘柳发过去一条信息:从今天开始,我们短信聊天吧。发短信,相当于电子情书。

本来以为刘柳会极力反对,没想到很快就收到了刘柳的回信:完全同意。而且我建议,从今天开始我们每天只发5条短信。这样我们就会珍惜每条短信的内容。

王汉杰按捺不住激动的心情,急忙发过去一条短信:好的。

然后他急如闪电地发了第三条短信:我爱你。

没等刘柳反应过来,他又发了条短信:你不知道我有多爱你。

但很长时间刘柳没有发过来回信,他急忙又重新发了一次。

滴滴,收到刘柳一条短信:今天你已经发够5条了,如果再发就是不守承诺。现在开始只能看我发,不能破坏我们的约定!如果你敢再发,我就关机!

这时,王汉杰忽然感到有些怅然若失。“每天5条短息”,没想到自己第一次就没把握好。

刘柳这时发过来一条短信:说,昨天和你吃饭那个女的是谁?

王汉杰很想解释清楚,但他更知道刘柳的脾气,如果这时自己再多发一条短信,她一准儿关机。没办法只好打电话过去,也被她掐断了。想解释又无法解释,把他急得抓耳挠腮,一筹莫展。

从第二天开始,两个人坚守每天5条短信息的约定。由于有了这种特殊限制,只要一开始准备发短信。就进入了倒计时,也因此每条短信的内容双方都格外珍惜,了解也越来越深入。两人的关系于无形中贴得更近,近到能清晰听见彼此拇指按下手机键的清脆声。

“北斗”倒计时 篇7

截至目前, 贵州省所有“两客一危”车辆已全部安装北斗定位终端, 并接入全国重点营运车辆联网联控系统。近日, 贵州省道路运输局相关负责人介绍, 该省自今年1月1日起, 已要求重型载货汽车和半挂牵引车安装北斗兼容终端并接入全国货运公共平台。在7月1日《道路运输车辆动态监督管理办法》 (以下简称《办法》) 正式实施后, 道路运输企业根据相关技术标准认真对照, 及时在监控平台中录入、更新所属道路运输车辆和驾驶人员的基础资料等信息, 按照监控平台每接入100辆车设1人的标准配备专职监控人员。

《办法》规定, “两客一危”车辆 (三类以上班线客车、旅游包车和危险货物运输车辆) 、重型载货汽车 (总质量为12吨及以上的普通货车) 以及半挂牵引车都应当安装满足相应技术标准的卫星定位终端, 并接入可全国联网的监控平台, 从而使企业、监管部门能对道路运输车辆和驾驶员进行实时监控和管理。

多部委强推

“北斗卫星导航与民用货运的结合是最近一两年才开始的, 主要是基于国家对于货运车辆安全管控的要求。”日前, 上海航盛实业有限公司总经理尹占威向记者介绍, 在物流领域应用卫星导航系统涉及车辆信息、货物规模及流动情况等, 如果过分依赖于国外技术, 在关键时候甚至可能会危及国家经济安全。因此, 我国需发展民用北斗卫星导航产业, 就需要一个大规模应用的行业做市场支撑。而交通运输行业具有点多、线长、面广、移动的特点, 目前90%的卫星导航民用用户都集中在交通运输系统。

中国北斗卫星导航系统 (Bei Dou Navigation Satellite System, 缩写为BDS) 是中国正在实施的自主研发、独立运行的全球卫星导航系统, 自2011年12月27日起提供连续导航定位与授时服务。它是继美国全球卫星定位系统 (GPS) 和俄罗斯全球卫星导航系统 (GLONASS) 之后第三个成熟的卫星导航系统, 是目前全球四大卫星导航系统之一。

为加强道路运输车辆动态监督管理, 预防和减少道路交通事故, 交通运输部制定了《办法》, 并在2013年12月16日的交通运输部第13次部务会议上获得通过, 随后于今年1月28日由交通运输部、公安部、国家安全生产监督管理总局联合公布, 自今年7月1日起式施行《办法》。

各地根据《办法》规定, 对于道路货运企业的半挂牵引车及重型载货汽车安装北斗卫星导航的时间要求大体相同。“北斗卫星导航目前在物流领域里应用尚处于试点和研发阶段, 还没有实现批量应用。”近日, 福田智科信息技术服务公司副总经理李学明在接受记者采访时指出, 由于国家已经出台了强制性的安装政策, 预计到明年应该会出现比较大的应用规模。在他看来, “具体还要看国家政策的执行力度, 到明年1月份就可见分晓。”

由于《办法》要求, 2015年1月1日起半挂牵引车及重型载货汽车要在出厂前安装卫星定位装置, 且在2016年1月1日后未按照要求安装卫星定位装置, 或已安装卫星定位装置但未能在“全国道路货运公共平台”正常显示的车辆, 一律不予发放或审验《道路运输证》。因此2015年被众多卫星导航企业视为临界时间。“目前北斗卫星导航在物流领域里的应用主要以后装市场为主, 而明年开始会集中在前装市场。”尹占威透露, 目前从他们公司的情况来看, 只有几千辆货车安装北斗卫星导航, 预计明后年将迎来暴发式增加。而北斗星通集团通信公司市场营销中心的负责人也表示, 目前他们公司北斗卫星导航在物流领域应用案例也非常少, 且应用规模最大的是在渔业。

示范项目引导

“当前, 北斗产品的应用多以示范项目为主, 与纯粹的市场行为有所背离, 使先行者未能占据市场先机, 欲后发制人者一时也难以谋得实利。”《中国卫星导航与位置服务产业发展白皮书 (2012年度) 》指出, 目前北斗产业链条的公司首先考虑的不是技术的革新, 而是如何暂时活下去。而活下去的办法, 除了企业内部其它产业增收补贴北斗产业外, 就是希望获取更多的政府政策和资金支持。有专家认为, 现在北斗应用方面, 企业主要集中在车载导航领域, 这一方面由于交通领域信息化的程度较高, 市场规模大;另一方面则由于政府的支持力度最大。

“今年我们公司已经申报三、四个示范项目了, 有的审批通过了, 有的还没有批, 有的还在申报过程中。”李学明告诉记者。另一位北斗卫星导航企业的负责人也向记者透露, 目前, 北斗卫星导航相关示范项目较多, 不同级别的示范项目, 资金支持力度也不一样。“发改委的示范项目一般资金支持力度比较大, 支持额度有的会到千万元以上。”

6月10日, 发改委和财政部联合发布《关于组织开展北斗卫星导航产业重大应用示范发展专项的通知》, 提出了促进北斗卫星导航产品与服务的市场化、规模化应用目标, 即到2016年实现北斗卫星导航及其兼容产品应用总量突破3000万台套, 重要领域智能化应用水平显著提高。其专项支持的重点内容包括北斗室内外位置服务基础平台建设和应用示范 (包括为城市物流配送位置服务需求提供基础支撑) , 行业重大应用示范 (包括海关物流监管在内的8个行业) , 以及区域重大应用示范项目 (包括在城市物流配送等8个领域推进北斗卫星导航系统应用的) 。该示范项目的实施时间是2014~2016年, 2014年项目申报截止时间为6月25日, 最终将审批通过北斗室内外位置服务基础平台建设与应用示范类项目支持1个, 区域示范应用类项目支持10个。

北斗卫星导航系统专项启动的第一个民用示范工程早在去年初便已经开始, 由交通运输部与解放军总装备部联合组织实施。2013年1月, 交通运输部发布《关于加快推进“重点运输过程监控管理服务示范系统工程”实施工作的通知》 (以下简称《通知》) , 提出为确保北斗兼容车载终端安装进度, 进一步支持国家北斗导航战略, 自2013年1月1日起, 江苏、安徽、河北、陕西、山东、湖南、宁夏、贵州、天津共9个示范省市建设7个应用系统和一套支撑平台, 安装8万台北斗终端。具体包括9个示范省市在用的“两客一危”车辆需要更新车载终端的, 应安装北斗兼容车载终端;所有新进入运输市场的重型载货汽车和半挂牵引车应加装北斗兼容车载终端, 并接入全国道路货运车辆公共监管与服务平台;在2013年3月底前80%以上安装上北斗车载终端。并规定同年6月1日起, 所有新进入示范省份运输市场的“两客一危”车辆及重型载货汽车和半挂牵引车, 在车辆出厂前应安装北斗兼容车载终端, 重型载货汽车和半挂牵引车应接入全国道路货运车辆公共监管与服务平台。凡未按规定安装或加装北斗兼容车载终端的车辆, 不予核发或审验《道路运输证》。

《通知》强调, 示范工程实施主体较多, 且资金来源复杂, 既有国防资金拨款, 也有部级国家财政拨款, 还有省级财政拨款, 各有关单位要加强工程资金管理和廉政建设, 严格遵守相关财经纪律, 做好资金使用计划, 确保工程资金专款专用, 为示范工程顺利实施提供资金保障。交通运输部副部长冯正霖要求, 各地要将示范工程实施工作作为当前一项重大的政治任务, 尽快实现在全行业普及使用北斗卫星导航系统终端。

长期以来, 由于对客、货运车辆的运行和校车的管理, 缺乏有效的监控措施, 这些车辆安全事故和不规范操作时有出现, 给广大群众的利益带来损害。“车辆安装了卫星定位系统后, 我们可以随时对其进行监控, 可有效预防疲劳驾驶、超速行驶等不规范的操作行为。”湘潭市运管局相关负责人介绍, 新的卫星定位监控系统的广泛使用, 将极大提升道路运输车辆安全监管水平, 有效预防和减少道路交通事故, 促进湘潭市道路运输安全形势根本好转。

利好政策频出

业内专家认为, 当前“北斗”的最大问题在于没有市场化, 没有很好的商业模式。因此, 北斗产业没有国家政策支持的话, 相关企业很难生存下去。“北斗卫星导航的规模化应用是根据国家政策来的, 基于国家安全管理的需求。”李学明表示, “我们作为企业应该为国家作贡献, 顺应国家政策的向导。”他指出, 目前政策层面对于北斗的支持力度很大, 而随着这种政策支持的效果显现, 北斗产业会越做越大, 到时候应用成本也会降低。

北斗导航最新利好政策, 是今年3月11日国家测绘地理信息局发布的《关于北斗卫星导航系统推广应用的若干意见》。意见指出, 为进一步推动我国自主知识产权的卫星导航系统应用, 需要强化政府对自主“北斗”导航与定位产品和位置服务的政府扶持、市场培育和应用推广, 在维护国家安全的前提下, 积极推进“北斗”的广泛应用, 促进地理信息产业的发展。意见表示, 未来将着力加强“北斗”推广应用的统筹协调, 加快“北斗”地面基础设施建设, 加强“北斗”应用科技创新, 支持“北斗”相关企业发展, 推动“北斗”行业应用, 优化“北斗”应用市场环境。

此前, 为支持和促进北斗导航产业的发展, 推动北斗卫星导航系统的规模化应用, 国务院办公厅于2013年10月9日印发了《国家卫星导航产业中长期发展规划》 (以下简称《规划》, 在完善导航基础设施、突破核心关键技术, 以及促进行业创新应用等方面均作出了详细的计划与安排。

协同通信集团有限公司的最新业务是全力发展北斗卫星导航系统业务。该公司相关负责人表示, 《规划》指出, 中国的卫星导航产业具有庞大的发展潜力, 而北斗卫星导航系统是此规划发展之重点项目。该负责人还认为, 《规划》同时透露了几项重点, 其中提及到2020年, 中国卫星导航产业创新格局基本形成, 产业应用规模和国际化水平大幅提升, 产业规模超过4000亿元人民币。

此前, 中国卫星导航定位协会预计, 到2015年中国卫星导航产业的产值将超过2250亿元, 导航定位终端社会总持有量有望达到5亿台左右;2020年产值将达到4000亿元, 导航定位终端社会总持有量超过10亿台。有专家预计, 2020年北斗系统应用将占据国内市场80%、国际市场20%的份额。

目前, “北斗”已经在科学、渔业、救灾、国防等诸多领域得到了广泛的应用。但是其在物流领域的应用, 虽然完全可以替代GPS, 但重复投入也成为其最大的推广障碍。新疆自治区经信委军工处处长、自治区卫星应用工程中心主任黄新利介绍, GPS已经在中国乃至世界盛行多年, 且功能和北斗系统绝大多数重合, 如果改装北斗就等于是重复投入, 这也导致很多企业和个人不愿意使用。

智能小车计时器 篇8

为了加强大学生实践创新能力和团队精神,培养面向未来的科技尖端人才,教育部在已举办全国数学建模、电子设计、机械设计、结构设计4大专业竞赛的基础上设立了第5项大学生设计竞赛——全国大学生智能汽车竞赛。由于目前市场上专用的电子计时器价格较高,一般院校经费有限,难于购买,通常采用秒表计时,由于人反应时间的限制及秒表本身的精度不高,计时精度较差。针对智能汽车比赛计时的问题,充分利用调试所用PC机资源,设计制作了一种价格便宜、计时准确的智能汽车竞赛用计时器。

该计时器巧妙地运用MAX232的DC/DC转换器功能和PC机RS 232接口中的CTS端输入计时脉冲,采用C++.NET编程,设计完成单赛道智能车计时控制程序,线路设计简单明了,经实际使用性能可靠,使用方便,成本低廉。

2 硬件构成

如图1所示,计时器主要由光电传感器、电平转换电路、电源和PC机组成。由于RS 232信号的电平为:逻辑1(MARK)=-3~-15 V,逻辑0(SPACE)=+3~+15 V,而光电传感器的输出在0~+5 V之间,因此光电传感器的输出脉冲必须先经过转换电路,再从RS 232输入PC机。PC机检测到串口状态的改变,控制计时器的开、关。

光电传感器采用对射式光电开关,它包含了在结构上相互分离且光轴相对放置的发射器和接收器,发射器发出的光线直接进入接收器,当被检测物体经过发射器和接收器之间且阻断光线时,光电开关就产生了开关信号[2]。计时器采用南海振华电子厂的PT-A光电开关,经实际测量,当供电10 V时,如果接收器与发射器之间没有障碍物阻挡,输出高电平+3.57 V,如果有障碍物阻挡,则输出0 V。

由于光电开关输出负脉冲,即小车经过计时区时的信号电平为低电平,必须利用三极管和继电器的常闭触点将负脉冲进行翻转,并转换成串口可识别的高低电平,做为计时脉冲从RS 232的CTS针脚输入PC机,电路连接如图2所示,其中1为继电器,2为光电开关。从图中可以看出,电路需要三种电源,分别为+5 V和±10 V。一般来说,电路应尽量使用单电源,考虑到串口电平的要求和电路的简单化,可以利用MAX232的DC/DC转换器功能得到±10 V的电压。

MAX232芯片是Maxim公司生产的低功耗、单5 V电源供电、双RS 232发送/接收器,它的内部包含了+5 V及±10 V的两个电荷泵电压转换器,可以把输入的+5 V转换成RS 232所需的±10 V电压。MAX232可以从+10 V(V+)和-10 V(V-)输出端获取少量的电源功率,为外部电路供电。由于V+、V-未经稳压,输出电压会随负载电流的增大而下降,当V+、V-为外部电路提供电流时,不能使V+、V-低于EIA/TIA-232E驱动器输出电压最小值±5 V的限制[1,5]。实验结果显示,当MAX232为光电开关提供工作电流时,V+降为+8 V,V-为-10 V,电压范围大于±5 V,因此可以用MAX232驱动光电开关。

3 软件设计

串口是常用的计算机与外部串行设备之间的数据通道。实现串口通信有多种方法[4,5,6,7,8,9],并且各有优缺点,考虑到计时信号是单脉冲信号,可以从串口的某一个针脚输入,而不是数据的接收和发送,可以通过检测串口针脚的状态来得到计时脉冲信号。

在C++.NET中,有一个GetCommModemStatus()函数可以检测串口4个针脚的状态,具体返回值如表1所示。

经过选择,计时器采用CTS针脚作为信号输入端, PC机通过不断检测CTS针脚的状态来得到计时脉冲。设计流程如图3所示。

在C++.NET中提供了很多时间控制函数,在要求误差不大于1 ms的情况下,可以采用GetTickCount()函数,该函数的返回值是DWORD型,表示以ms为单位的计算机启动后经历的时间。比赛开始时调用一次GetTickCount(),得到时刻T1,到达终点后再调用一次GetTickCount(),得到时刻T2,T2-T1的时间差即为小车跑完一圈所用的时间。计时开始前先用CreateFile()打开串口,计时脉冲从CTS输入PC机。

程序原代码如下:

为了能实时显示时间的变化,可以使用SetTimer(1,10,TimerProc)函数,每隔一段时间刷新显示小车赛跑时间的变化。计时结束后调用KillTimer(1)关闭计时器,同时调用CloseHandle(m hcomm)关闭串口。

4 去抖动方法

在实验中发现,由于小车车体的不规则,在小车经过计时区时,CTS针脚的输入信号会出现抖动脉冲,如图4所示。

为了消除抖动脉冲的影响,可以有两种方法,一是使用Sleep()函数的延时功能,在检测到高电平后,延时一段时间,再次检测CTS针脚,如果仍是高电平,则记录时间,否则为抖动脉冲。由于Sleep()函数不仅使TimerProc线程暂停,同时还使整个程序进程暂停,影响了程序的界面操作,因此采用第二种方法。首先假设车体经过计时区所需时间不大于4 s,当第一个高脉冲到来时,记录下时间为T1,将第二个高脉冲到来的时间记为T2,如果T2-T1小于4 s,则认为是抖动脉冲,如果T2-T1大于4 s,则将结果记录下来作为比赛成绩输出显示。代码如下:

5 结 语

这款智能车计时器采用计算机进行计时处理,充分利用了计算机内部时钟计时的高精度,而且通过计算机也可以很方便地选择串口和设定赛车比赛圈数。实际使用证明,该智能车计时器具有操作简单,方便易用,可长时间工作,输出可视化的优点,同时计时精度高,成本低廉,满足比赛训练与计时的要求,可以广泛应用于智能赛车竞赛和性能测试研究。

参考文献

[1]MAXIM+5V-Powered,Multichannel RS 232 Drivers/Re-ceivers[EB/OL].http://cn.ic-on-line.cn/IOL/viewpdf/MAX232CPE 1664.htm.

[2]光电开关应用简介[DB/OL].http://www.ttet.cn/Article/JYXUYINGYONG/quanganqi/200709/6037.html.

[3]李雪梅.用51单片机制作加、减计时器[J].电子制作,2007(4):24-25.

[4]刘艳玲.采用MAX232实现MCS-51单片机与PC机的通信[J].天津理工学院学报,1999,15(2):57-61.

[5]徐兴元,沈宪章,瓮嘉民.PC机与单片机串行通信的一种新方法[J].矿山机械,2005(1):64-65.

[6]王宏伟,吴建设.基于VC++6.0的串行通信设计与实现[J].黄石高等专科学校学报,2003,19(2):16-19.

[7]曹连民,石健,黄德杰.VC++中实现PC机与单片机的串行通讯[J].山东科技大学学报:自然科学版,2003(1):100-102.

[8]王琳琅,张伯珩,边川平.Windows环境下PC机与单片机串行通信的实现[J].现代电子技术,2004,27(3):81-83.

[9]曾自强,王玉菡.用VC++实现单片机与PC机串口通信的三种方法[J].自动化与仪器仪表,2005(3):60-63.

单片机唱歌报时器 篇9

作为一个单片机奏乐的入门级爱好者,此文引起笔者很大兴趣,也对笔者启发很大。笔者对该文进行了认真的研读、学习及实验,收获颇丰。之后,笔者努力尝试实用化,成功制作了一款单片机唱歌的实用作品——单片机唱歌报时器。此款报时器报时可靠,易于制作,成本低廉,兼有报时乐曲丰富且音质悦耳动听。尤其突出的是乐曲背景纯净,经放大后也无失真及任何杂音。现介绍给各位爱好者们。

硬件电路

此机与于永泉老师给出的电路相比具有以下特点:

1.在原电路基础上增加了硬件计时芯片DS1302和LED数码管实时时间显示部分,编程时增加对应驱动程序。实现24小时内根据用户设置时刻可达到40次奏乐报时。

2.增加了报时音频输出电路,考虑用外接功放驱动大功率扬声器。增加了外接功放受控电源电路,考虑在报时前给外接功放供电,报时结束时断开外接功放供电,实现节能。

3.增加了6键独立键盘电路,是考虑方便用户校时及用户对报时时刻进行设置。选用内部带有EEPROM存储空间的单片机STC89C52RC,用于存储用户设置的报时时刻。

图1是电路原理图。电路分为5V电源部分、单片机部分、实时时钟芯片部分、LED数码管显示驱动部分、键盘部分、报时音频输出及外接功放受控电源部分。为扩展需要,预留了一体化遥控红外接收头3线插座。另外笔者将此电路定位为单片机奏乐报时实验电路,所以为了调试方便,另增加了程序串口烧写电路。笔者将LED数码管显示板,键盘板用于洞洞板制作焊接,其余电路制做在一块印刷电路板上,见图2。共3块板子,各板之间用排线连接。

软件编写

鉴于用汇编语言编写程序效率低,全部程序改用C51编写。除主程序架构、用户报时时刻设置及DS1302驱动程序外,程序的核心就是一个报时函数。所有不同的乐曲简谱以数组形式存于ROM中,当报时时刻发生时,只要将乐曲简谱数组首地址传给报时函数即可报时。为了丰富报时音乐,笔者不辞繁复,编辑了12首不同乐曲简谱(如一些老歌,红歌,台湾校园歌曲等。如果读者感兴趣,这些报时乐曲可根据个人喜好增加或更改)烧存于ROM中。并实现在每天不同时段,自动用不同乐曲报时。

作品实物照如图3所示。

此项目电路不算复杂,程序较烦杂,由笔者独立编制,经多次修改而成,鉴于许多单片机相关文章一般只给出程序,少见程序编写思路介绍。笔者在此处重点介绍编写思路。由于知识水平、经验条件等限制,程序中疏漏拙笨错误之处不会少,但程序跑起来还是挺流畅的,预设功能也都实现了。此处敢丢砖引玉,请同行们不吝赐教。鉴于篇幅所限,此处只重点介绍部分关键程序编写思路及内容。完整程序请从《电子制作》官网www.ele169.com上下载。另外请恕笔者习惯用汉语拼音首字母拼变量名,各位读者可根据自身习惯修改。

笔者选型STC89C52RC单片机,内部资源是8K ROM,512RAM,4K EEPROM。用Keil uVision3编译C51源程序,用宏晶官网提供的STC_SP_V4.80串口烧录软件烧录。烧录时选择芯片工作在12T模式,外置12M晶振,因此可以直接用于永泉老师在原文中的公式来计算某音调简谱码对应的定时器1初值T,其中fi=1000000 Hz,fr为某音调简谱码对应的频率。

1.乐曲的编辑存储

首先将乐曲简谱中与音调对应的各音对应频率查出,用上述公式计算出T值并转换为4位16进制数记录备用,笔者使用windowsXP附件中的计算器软件计算转换,十分方便。

为简便起见,笔者以乐音时长(节拍)的1/1 6为基本延时单位,其他乐音时长都换算为其整数倍。以乐曲实际演奏快慢听觉效果确定基本延时单位的时间。笔者经反复调试后1/16拍延时函数时长定为152ms。

函数形参time接收延时1/16拍的倍数。例如某音是1/4拍,函数调用形式为

delay_152ms(4);//即1/16拍乘以4=1/4拍

这里该音节拍数为4。再将一个音T值分两字节,高位在前,低位在后,与节拍数值一字节组合,就构成3字节的该简谱对应的存储数据。一首乐曲各简谱按自身先后顺序就可以组成一个简谱数组,例如,《我爱北京天门》对应简谱数组为:

例如数组前3字节为《我爱北京天安门》简谱第一个音5对应T值及节拍数。最后Oxff,0xff为数组结束标志。

数组声明中要使用关键字code,以保证编译烧写时数据存在ROM中,否则就要存于512字节RAM中,这是远不够用的。ROM中的数据程序运行时为只读,不可改变。STC89C52RC有8K ROM,笔者编存了12首简短乐曲,再加上程序,还有些剩余。

2.主程序架构分析

程序分为DS1302驱动,时间读出显示部分;校时部分;用户报时时刻设置部分;EEPROM读写部分,搜寻匹配报时时刻部分等组成。这里重点介绍主程序。

如图4,主程序流程图较形象的表示出主程序架构。

单片机主程序一般要有一个无限循环,主要功能在此循环内实现。作品要进入实用阶段,主程序至少要具有以下功能:驱动实时时钟芯片ds1302计时并不断读取其中实时时分,驱动显示电路LED数码管显示时刻;将当前时刻与用户设置的报时时刻比较,判别有无时刻匹配,当有匹配时刻时奏乐报时;用户可以校时;用户可以设置报时时刻并存储,且机器掉电后设置数据不丢失。为此,笔者进行了这样处理:在此无限循环中考虑将各种功能分别编写成功能函数,并在程序运行时设置一个标志变量flag,基于其值的改变使程序在各功能函数之间切换跳转,最终解决了问题。

在进入主程序循环之前,声明变量flag,并赋初值1,在进入循环后,程序有主干与分支两部分连接组成,分支分为1、2、3、4功能部分。主干部分判断是否有键盘按下,没有按下,将进入“1”部分支。如有将根据键名分别将flag赋值2或3,程序将在下一循环中进入分支功能“2”部分进行校时,或“3”部分设置用户报时时刻。2、3部分完毕后,最后将flag赋值1,在下一循环将返回“1”部分。在“1”部分,编写时刻读取并显示功能程序,并判断当前时刻有无与设置的时刻匹配,如无匹配,程序继续在此分支部分循环,如有匹配,将flag赋值4,下一循环将进入报时分支“4”部分。在“4”部分,调用报时函数实现在每天不同时段用不同音乐报时。报时完毕将flag赋值1,下一循环将返回“1”部分。

在各功能函数编写时,进行了一些技巧性的处理,觉得似乎是有效合理的,做些介绍。

在程序调用DS1302读取函数将当前实时的分,时读入全局变量Minute,hour后,为了编程时便于比较时刻,笔者将时,分换算为分。即当前时刻换算为从零时起的分钟数,存于变量dqsk中,即:

对应的,初始化时,从EEPROM读出的80字节用户报时时刻数据(小时在前,分钟在后,共40次80字节)也换算成40个从零时起的分钟数存于数组bsskzs_minute[40],这样便于搜寻是否有与当前时刻匹配的报时时刻。程序变得简单,搜寻程序段为:

Dqsked为int型变量,用于存储当前时刻,只为防止当乐曲长度时间不足1分钟时,也只播放一次乐曲。否侧播放一次后,返回再查表,还在同一分钟内,又匹配,又再次播放。设此变量,在同一分钟内,就不会查表两次。

3.报时功能函数

其中a为char型指针变量。

播放函数需与定时器1中断函数配合,才能播放奏乐。中断函数为:

4.在每天不同时段用不同乐曲报时的函数

播放《我爱北京天安门》乐曲一次。如前所述,Wabjtam为《我爱北京天安门》数组名,代表数组首地址,调用时数组首地址传给形参指针变量yysz,在播放时就可以通过yysz引用数组元素了。这样一个播放函数调用时传给不同的乐曲地址就可播放不同乐曲了。其余情况类同。

装配调试

如图5装配照片,找一旧的卫视接收机壳装配。利用其电源开关,6个外键及显示窗。将主板、显示板,按键板焊好后,用排线连接。固定在机壳内。选一个9~12V,3W变压器做电源,固定在机壳内。

监听喇叭选2.5寸收音机喇叭,粘接在底壳上。上壳开孔,选一交流220V墙座固定在上壳上,作为功放受控电源插座。音频输出利用莲花座从原壳后预留孔伸出。

装配好硬件后,将程序编译并通过串口烧写器烧录,就可以通电试验了。首次使用,需要通过键盘校时及设置每日40次报时时刻,报时时刻初始值全0,如用不了报时40次,可保留部分0值,如前程序所示,每日零时不报时。键盘校时设置使用方法由设置程序确定,可从《电子制作》网站www.ele169.com下载。

调试时先听报时的时候内部扬声器监听效果,演奏快慢可通过调试16分之1拍延时函数参数改变。以习惯为准。然后可将音频输出与功放机的音频输入连接,功放机电源插接报时器机壳上受控电源,要打开功放机电源开关待机,在报时时刻发生时,受控电源将会自动给功放机供电,可测试放大后音响效果及电源受控情况。

面板功能键

单片机唱歌报时器面板布局见图6。

电源开关——开关电源

1.进入校时状态键;

2.进入用户报时时刻设置状态键;

3.时、分选择键减键或用户报时时刻序号减键,还有退出校时或用户设置功能;

4.时、分选择键加键或用户报时时刻序号加键,还有退出校时状态或用户设置状态功能;

5.校时时时刻减键或在设置用户报时时刻时,时刻减键;

6.校时时时刻加键或在设置用户报时时刻时,时刻加键。

用555计时器触发相位控制 篇10

12V稳压管上端的波形 (即555输入端2的波形) 如下:

一旦555输出端有方波输出, 晶闸管的触发极就通过晶体管G2接地, 而不导通。方波消失后, 触发极为高电位, 晶闸管就处于导通状态。

将R3加大, 会使tp增大, 导通角变小, 负载得到的功率变小。反之负载得到的功率变大。

看来, 应该出去晶体管G1, 它在这里不起任何作用。电容器C1 (47μ F) 也应除去, 否则555的输入2端不会有脉冲下降沿出现了。

“国展”倒计时 篇11

大众摄影《获奖秘籍》帮您树立获奖信心!

大赛评委、获奖摄影人建言献计,助您做好最后冲刺!

教您几招获奖秘籍

什么样的作品有实力?

“具体评选中,评委一般会从以下七个方面来考察作品水平:一,看作品的取材和主题是否对社会进步有推动作用,是否符合广大人民的利益;二,看作品分类定位是否准确,手法有否越轨;三,看作品立意是否有对生活独特的见地;四,看作品是否激动人心;五,看作品的艺术手法有否独特创新;六,看作品的技巧是否娴熟,有否难度;七,看作品能否产生社会反响、经得起历史考验。”

——杨恩璞 北京电影学院教授

艺术类

“独特形式感:用创意的手法,擅长调动现场各种手段和气氛,把画面组织得十分完善,富有动感和变化。小中见大的表现手法:很多时候,从小处着眼,使画面富有变化,与传统的表现方式不同,让人耳目一新。色彩风格:绘画中总是特别强调灰色的色彩模式,这种色彩不太过分跳跃,显得很淡雅,有一种中性的感觉,如果表现好,画面会极其舒服。”

——于云天 著名风光摄影家

商业类

成功的商业类作品应具备以下要求:产品本身材质的表现、画面的构成唯美、有创意。商业摄影技法很重要,但更要注重画面的创意:无论使用传统的摄影技法还是后期影像处理,要尽量做到让观者读懂你的平面语言。

——顾勇 著名商业摄影师

纪实类

“选择很重要,情节更重要……故事本身的魅力,是纪实摄影人应该重点关注和思考的内容。纪实摄影看细节,一个细节往往就透露出一个信息,一个时代的符号。纪实摄影看题材定颜色,黑白彩色两相宜……黑白照片因为过滤掉了现实生活中繁杂色彩的诱惑,让观者更能集中精神,从黑白灰中去寻找作品本身深邃的东西。纪实摄影投稿要点:主题突出;从内容到形式都要有新意;形式感强。”

——解海龙 著名纪实摄影家

数字后期

“当我判断一幅摄影作品是否优秀,基本上是看这幅作品是否具备我认为优秀的一些基本要点,例如恰当的技术控制、视觉、创意、好的感觉、构图等等。任何一幅优秀的摄影作品都应该有一双无形的手,当我的眼睛掠过它时,这双无形的手能迅速抓住我,揽着我的脖子命令我:‘看我!’

Photoshop后期技术在于完善和表现影像,结果将是与传统摄影时代的暗房技法比拼。如果不是基于这种想法,那么它将负担‘制造’一幅‘绘画艺术’作品,那不是摄影。”

——路易斯·卡斯特涅达 徕卡摄影大师

第23届“国展”征稿启事

及相关参展事宜请登录:

中国摄影家协会网:www.cpanet.cn

大众摄影网:www.pop-photo.com.cn

咨询电话:中国摄影展览中心010-65255014

“国展”新看点

明确类别,正确投送

本届国展分为艺术类、纪录类、商业类、青年组。纪录类:指以客观记录的方式关注社会生活、自然环境生态、民俗风情等各类题材的作品,包括新闻和纪实照片等。艺术类:指注重主观情感、审美意趣表达的作品。包括传统暗房技术加工影像、数字技术特技影像以及实验摄影等作品。商业类:指以推介某种商品、服务理念或消费方式为目标的摄影作品,包括但不限于商品广告、影室人像、时装展现、城市建筑。

以往摄影人习惯将风光作品投到艺术类,但其实只要是以客观记录方式关注的自然环境生态,完全可以投到纪录类。只不过,千万不要对原始影像做实质性的修改。商业类“包括但不限于商品广告、影室人像、时装展现、城市建筑”,所以投稿人大可不必对此类设置望而生畏,一些优秀的静物等题材都可以投稿。而本届“国展”艺术类则设置了组照。

奖励新人,鼓励新作

自22届“国展”增设“青年组”后,一大批画面清新、想法新异、个性十足的院校学生、青年才俊的投稿,引起了评委的重视并受到好评。当届评选出青年组金、银、铜奖共12名,极大地鼓舞了青年摄影从业人士和爱好者。青年组作者只限年龄,对参展作品不限类别。凡年龄在14—28周岁的青年作者均可投稿。

网络公示,聚集人气

为了让更多人关注本届“国展”,并体现公正、公开、齐参与、共分享的精神,入选作品将在中国摄影家协会网(www.cpanet.cn)进行公示,并通过网络点击与评论等综合判断,产生最高人气作品。

组织工作,助推国展

摄影事业的发展壮大离不开全国各级摄影家协会的组织工作,摄影新人的发掘也同各级摄影组织的推荐有着密不可分的联系。 为了鼓励全国各级摄影组织的支持和参与,组委会将按照各摄影组织投稿数量、各类入选作品的数量,进行积分统计,排名前十的组织工作者将获得“2010’(23届)全国摄影艺术展览优秀组织工作”荣誉称号及证书。

贴心服务让您舒心参展

参加展览,摄影人经常会担心自己的参展照片能否及时送达,自己获奖了能否及时获得通知……其实,这些担心您大可不必,本届“国展”从您准备参展作品这个环节开始,就为您打造一套贴心的服务,让您的参展程序变得简单而有保障。

送展照片“瘦身”了

从往届的长边12英寸“瘦身”为本届的长边10英寸,参展作品尺寸缩小了,您就可以轻松地将其放在特快专递的信封中寄出,再也不必为找不到合适尺寸的信封而发愁了。

电脑填表代替手写

登录中国摄影家协会网站www.cpanet.cn下载参展表格,并直接在电脑中填写,避免了因作者字迹不清而带来的麻烦,确保了每位参展作者信息的准确清晰。而且,中国摄影家协会网站专门上传了投稿指南视频,只要您花上5分钟,就可以学会了。

回复短信让您安心

参展作品一旦收到,中国摄影家协会展览中心就会定期以群发短信的方式,告知参展作者邮件已收到,接下来,您只需安心地静候佳音了。

首次采用条码扫描

高考倒计时阶段如何备考物理 篇12

物理科自从归入了综合科以后, 学生的重视程度比以前低得多了。部分学生和老师有一种心态, 觉得综合科分到各科, 每科所占分数少, 花的时间比较多, 容易分散精力, 不划算。心态误导了备考, 所以在平时的复习和训练中不够重视, 成绩就落下来了。倒计时阶段, 时间特别宝贵, 一些学科老师没有沟通协作和针对性备考, 总是为自己的学科复习抢时间, 这样会适得其反, 综合科总成绩是难以提高的。

首先, 要和各科老师统一思想, 做好学生的思想工作, 端正学生的备考心态, 让学生明确, 其实综合科在高考中的得分和语数英三门主科是同等重要的, 综合科的成绩不好就很自然地把总分拉低了。综合科备考做得好, 成绩容易提高, 而且提高的幅度远比三门主科大。物理科在高考中题目比较新颖, 但并不难, 考的都是基本知识, 比较容易得分, 成绩提高的幅度会很大。其次, 要协调好其他各科老师做到目标明确, 团结协作, 针对学生的实际情况, 科学分配时间, 进行综合科集体备考。

二、做好针对性的备考分析和辅导, 让学生学会查漏补缺。

每个学生的基础和接受能力不同, 学习层次也不同, 后阶段要提高物理科成绩就要从综合测试和模拟考试中重点分析学生对知识的掌握情况。从实际分析中建立学生辅导档案, 有针对性地进行全面的教学改进和落实个别辅导, 让学生从失误分析中学会查漏补缺, 增强复习效果。

1. 按学生基础分析。

从学生对知识的实际掌握情况、各科成绩的优劣、综合科的提高潜力等详细做好学生的基础能力分析。罗列出基础好成绩一直稳定的学生;基础较好, 但不稳定和偏科的学生;基础较差、成绩在中下层, 但有较强的提高能力的学生。

2. 由测试结果按潜力分析。

从学生的综合测试和模拟考试得分情况详细分析学生哪一科、哪方面的能力薄弱, 哪个班哪些学生对上线的提高潜力强。

3. 按学生做题的失误分析。

对学生做题的失误认真地分析, 从学生实际接受和老师教学上找出做题失误的原因。从几年的阅卷情况和本届学生的综合测试、模拟考试中分析学生出现的失误。学生在物理科失分的原因主要有这几种情况: (1) 读题、读图、理解题意能力不强或审题不够仔细, 漏掉重要的

结合以上的分析, 建立学生辅导档案, 有针对性地落实一对一辅导。到了这个阶段, 重点在于解决在平时测练中最易出错的题和学生本人知识上的误区。通过分析练习和模拟训练中出现的问题, 学生从失误分析中学会查漏补缺, 扫清错漏的知识雷区, 基础题能拿分的不能丢分。第一轮查漏补缺, 让学生按照教材目录来查漏补缺来梳理知识点, 从结构上按物理课本的目录分章节回想老师讲过的知识点, 默写下来, 漏掉的知识点、物理公式就是学习上不足的地方。写出来后, 再回想一下;做过的典型练习题目也写下来, 有针对性地强化复习。第二轮查漏补缺, 就要以高考做标准模拟实战, 让学生在规定时间里以高考的心态做完一个练习或试卷。再自己拿出测练试卷, 笔记、错题本, 针对薄弱环节和丢分的题目, 有针对性地进行专项练习, 重新测试一次, 遇到同样的题目会不会再犯错。将将“漏”和“缺”问题逐个解决, 不但要解决, 还要做到熟练和举一反三。

除了做好物理科的分析, 还要和综合科备课组的几个老师沟通协调, 针对同一学生同步做好学生的失误分析, 同步安排辅导, 以提高高考上线率为目标做好备考。

三、训练学生答题习惯和临考心态。

综合科前阶段以分科复习为主, 练考的习题都是单科题目。多数学生在高三第二学期到后阶段复习才大量接触综合科试卷。高考时的答题时间和顺序安排, 答题的技巧习惯, 以及临考心态, 只有老师的理论指导是不够的, 让学生在模拟实战中去体会教师的经验之谈, 以参考高考规定的时间, 模拟场景, 保持强化练习训练学生物理科的学习习惯和答题习惯, 更有利于高考时驾轻就熟。后阶段科学合理地利用好有限的时间, 备考措施要围绕高考上线和临考策略着手, 进行个人应试技巧, 考试答题习惯和临考心态的训练, 边练边及时改进。在训练中要抓住理综和物理学科答题的几个要点。

1. 审题原则。要认真对待, 思路清晰, 对没有把握的题做好标记, 做完后再复查。

2. 答题原则。

由先到后和先易后难的习惯做题, 易题不大意, 难题要沉着, 稳定好情绪, 自然进入良性考试状态。处理好半会半不会的试题, 尽量争取多拿分, 哪怕只写一个方程式或公式。

3. 答题时间要科学分配, 答理科综合试卷按学科来, 先答一卷, 再答二卷。

从容易题和把握的题入手, 不在一道难题上花过长时间, 拿不到分的题目适当选择放弃。对跨学科试题, 减少学科思维转换中的干扰, 化综合为单科, 利用本学科知识和方法, 分解成几个小问来解决。

4. 书写规范, 表达清楚, 卷面整洁, 不能超出版面、脚标。

答物理计算题要用规范的解题步骤:先写出简要的文字说明, 再列公式, 然后进行必要的文字表述, 最后才代数字运算, 注意要列有效式而不要死搬公式, 不乱用物理符号和生造符号。

5. 临考心理方面, 要帮学生树立信心, 多鼓励, 少批评。

教学生学会根据自己的临场情况随时随地运用简便易行的调节方法调节好心态。

对个别因情绪或心理影响成绩有些下滑的学生要结合实际做一些非知识性的心理疏导。老师要结合各类学生和个别学生的实际情况在考前有针对性地辅导、训练和强化。做好各综合科教师的互相协调, 同步针对性辅导, 尽量争取跳跃性较好的学生能够上分数线。倒计时阶段物理科的备考措施重点在抓落实, 确保尖子上得去, 再将有潜力的学生发掘出来, 这样高考综合科就能取得更好的成绩。

参考文献

上一篇:企业质量核心竞争力下一篇:补阳还五汤/治疗应用