作业帮 > 作文素材 > 教育资讯

gif电子贺卡

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 12:39:43 作文素材
gif电子贺卡作文素材

篇一:电子贺卡

基于51单片机的电子贺卡设计

摘要

在电子世界领域,从20世纪中的无线电时代也进入到21世纪以计算机技术为中心的智能化现代电子系统时代。现代电子系统的基本核心是嵌入式计算机系统(简称嵌入式系统),而单片机是最典型、最广泛、最普及的嵌入式系统。 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。

这次设计致力于使用STC89C51完成电子贺卡播放音乐功能,其次扩展为能够利用简单键盘实现选择、播放、暂停功能,能够显示播放音乐的次序等功能。

本论文是利用STC89C51单片机及Keil编程软件编程和单片机仿真软件以及电子电工等方面知识,用Keil uVision4编程软件编程,用单片机仿真软件Protues仿真。最后不仅实现电子贺卡的需拥有的功能,还扩展为音乐盒的功能。将程序下载到单片机中,利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。将论文以Keil编程软件和仿真软件来进行仿真、分析、调试,为设计提供了一个方便、快捷的途径,为我们节约了设计时间。 关键词:STC89C51单片机、频率、中断、数码管显示

目录

一、设计任务 ............................................................................................................... 4

1.1 设计任务......................................................................................................... 4

1.2 设计要求......................................................................................................... 4

1.3 发挥部分......................................................................................................... 4

二、方案总体设计与论证 ........................................................................................... 4

三、 硬件设计 ............................................................................................................. 4

3.1 单片机复位部分............................................................................................. 4

3.2 单片机晶振部分............................................................................................. 5

3.3 电源指示灯部分............................................................................................. 6

3.4 数码管显示部分............................................................................................. 6

3.5 蜂鸣器部分..................................................................................................... 8

3.6 选曲按键部分............................................................................................... 11

3.7 暂停/播放按键部分 ..................................................................................... 12

3.8 系统芯片....................................................................................................... 13

四、软件设计 ............................................................................................................. 16

4.1编程软件介绍................................................................................................ 16

4.2 程序流程图................................................................................................... 16

4.3 中断过程....................................................................................................... 17

4.4 音乐播放功能的实现................................................................................... 18

4.5 换曲功能....................................................................................................... 19

4.6 暂停/播放功能 ............................................................................................. 20

4.7 延时函数....................................................................................................... 21

五、系统仿真与调试 ................................................................................................. 22

5.1 系统的仿真................................................................................................... 22

5.2 系统的调试................................................................................................... 23

六、设计总结与体会 ................................................................................................. 27

6.1 设计总结....................................................................................................... 27

6.2 心得体会....................................................................................................... 27

七、参考文献 ............................................................................................................. 29

一、设计任务

1.1 设计任务

设计一个基于单片机的可以播放音乐的电子贺卡,实现按键控制音乐的播放。

1.2 设计要求 完成该系统的硬件和软件的设计,在Protues软 件 上仿真通过后,进行洞洞板布线,修改合理后焊接电路。将程序下载到单片机进行硬件验证。最后就课程设计本身提交一篇课程设计说明书。

1.3 发挥部分

由于设计内容较为单一,所以我设置了三首歌,另外利用中断添加了按键选曲,同时设置了按键暂停/播放。然后用一个一位共阴极数码管显示当前播放的是第几首歌曲。

二、方案总体设计与论证

以单片机为基础PO口接上拉电阻以及一位共阴极数码管,P2.7口接蜂鸣器模块,

P3.7接暂停与播放功能按键,P3.2接换曲功能按键。外加复位和晶振电路等组成的最小系统。EA引脚接高电平。

设计总体框架图如1所示:

图1 总体框架

三、 硬件设计

3.1 单片机复位部分

? 复位功能

单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始。

图2 复位电路

? 复位原理

单片机复位可分为按键复位和上电复位。本设计采用按键复位,如图2所示。单片机复位时只要保持RST引脚接2us的高电平即可。在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。

3.2 单片机晶振部分

外接晶振引脚XTAL1和XTAL2接外部晶振和微调电容的一端。振荡电路的频率就是晶体的固有频率。晶振电路结合单片机内部电路产生单片机所需的时钟频率。晶振提高频率越高,单片机运行速度越快。单片机一切指令的执行都是建立在晶振提供的时钟频率上。

篇二:电子贺卡与你同行

电子贺卡与你同行

人的一生中有很多东西不曾被我们理会,很多时候我们总是在失去时,才明白什么是需要的,而此时一切又都无法挽回了,这里面就有友情。

电子贺卡用于联络感情和互致问候,之所以深受人们的喜爱,是因为它具有温馨的祝福语言,浓郁的民俗色彩,传统的东方韵味,古典与现代交融的魅力,既方便又实用,是促进河蟹的重要手段。

贺卡在传递“含蓄”的表白和祝福的同时,又形成了自己独特的文化内涵,加强了人们之间的相互尊重与体贴。凡是文化,都有自己的价值内涵,贺卡文化的发展有时代相传的核心内容——促进河蟹与表达。

其实,有些时候只是因为缺少沟通,才导致遗憾发生。没有沟通,就会产生误会和不必要的麻烦。同事之间、朋友之间都需要沟通,此时,别忘了贺卡可以帮忙!朋友之间的交往,是一种发自内心的沟通。节日期间,收到朋友寄来的友情电子贺卡,就等于收到了一份牵挂和关心,能加深友情。

你可以根据自己的需要选择背景图片、祝福语、音乐、主题等,达到想要的效果。还可以把自己最想说的话录下来,作为音乐文件加载在电子贺卡中发给对方,在界面上鼠标可以试着点点,会有意想不到的效果。久久贺卡网站里的人气也是非常高的,它的网站名就是“电子贺卡”四个字的拼音,方便简洁。 以下是发送电子贺卡的基本步骤。

在软件界面上选择“贺卡图形”在“请选择贺卡图形文件”下拉菜单中可以看到其自带的图形模板,该软件除了支持JPG、GIF和BMP等格式的图形文件,还支持Flash模式。在贺卡制作大师的功能菜单上选择“贺卡音乐”设置贺卡的背景音乐,贺卡的音乐支持MID、WAV及MP3等格式的音乐文件,我们可以选择软件自带或者自己收集的音乐文件,也可以把喜欢的MP3歌曲应用到贺卡中去。

先勾选“使用贺词功能”,在“在这里输入贺词”框中输入祝福语的内容,打开“字体”编辑对话框里设置好祝福语的文字字体、文字大小和颜色。勾选“贺词滚动显示”后,祝福语将自下而上地滚动显示。但如果祝福语较多,文字滚动的速度不宜设置过快。 在“贺卡设置”选项卡中,我们可以给贺卡定制更详细的演示效果。“贺卡移动速度”设定贺卡滚动的速度大小,该项是与“贺卡移动”功能结合使用的,若这里选择“贺卡固定在屏幕中央”,则移动速度无效。 “贺卡显示”是控制贺卡移动时,点击鼠标左键后弹出贺词或结束。选择了该项贺卡将按照选定的运行方式显示在屏幕上,直到点击鼠标弹出贺词或结束贺卡。如果你想朋友在阅览到贺卡后还希望他访问你介绍的某个网站,可以在“结束时打开网址”中设定网站的网址。 如果用Email发送贺卡,要知道对方是否收到贺卡,可以在“结束时启动邮件处理软件给我回信”中进行设置。贺卡内容设置完成后,在“贺卡生成”中可以将贺卡输出为EXE文件,这样对方接收到贺卡时就能直接打开欣赏了。总体来说,收费的服务性网站做出来的电子贺卡更加精辟,更加人性化,比如:“久久贺卡”这个网站的里面的贺卡别具一格,其独特性,让受众者大为好评,到了今天,经过数次改进以后,它已经成为了电子贺卡服务方式的大众选择了。

电子贺卡与普通贺卡相比,更快捷、更精美,内容更丰富多样。我们可以在电子贺卡上加入音乐和动画,由用户自己根据喜好组合。这些组合出来的贺卡让收件人更为喜欢,有着自己的心思与祝愿,如果利用FLASH软件将其动画化,那将更加的完美与喜爱,久久贺卡与你一起结伴同行。

要发送电子贺卡,首先要找到能够制作发送贺卡的网站。如:久久动画贺卡站,各类卡片。同时还可以将精心制作的贺卡发送给远方的亲戚朋友,共同分享快乐。我们一起到“久久贺卡”网站给好朋友发送一张节日贺卡。当然,你必须知道好朋友的邮箱地址哦。

篇三:用Flash制作电子贺卡

实验六 用Flash制作电子贺卡 ............................................... 1

6.1 实验目的和要求 .......................................................................................................... 1

6.2 预备知识 ...................................................................................................................... 1

6.3 实验内容与步骤 .......................................................................................................... 4

6.4 实验思考题 ................................................................................................................ 13

实验六 用Flash制作电子贺卡

Flash是美国Macromedia公司出品的矢量图形编辑和动画制作专业软件,主要应用于页面设计和多媒体创作等领域,其功能十分强大。利用Flash制作的矢量动画,文件数据量小,可以任意缩放不影响画面质量,交互性强,可以以“流”的形式在网上传输,这对于多媒体作品的网络应用是十分有用的。Flash不仅在网络领域应用广泛,而且在多媒体创作领域也发挥着重要的作用,可创作出效果细腻而独特的网页和多媒体作品。

Macromedia公司最新推出的Flash MX,它是目前制作网页交互动画的优秀工具。它支持多种格式的图像、视频、声音文件,可以制作出交互性很强的电脑作品;并具有强大的多媒体编辑功能,可以广泛应用于网页制作、课件制作等方面。

本实验是利用Flash MX制作一个多媒体电子贺卡。

运行Flash MX的硬件与系统需求如下:

(1)CPU:Pentium II 450以上处理器

(2)内 存:≥256MB

(3)显 卡:VGA 或更高级的显示卡

(4)光 驱:≥24 倍速光驱

(5)声 卡:Soundblaster 兼容声卡

(6)硬盘空间:500MB以上

(7)音 箱

(8)操作平台: Windows 98、2000系统

6.1 实验目的和要求

1.掌握图形符号(Graphic)、电影剪辑(Movie Clip)和按钮(Button)的创建,以及如何从舞台上选取对象来创建符号。

2.掌握直线运动、缩放运动、旋转运动动画的创建。

3.熟悉Flash中一些常用语句的用法,了解基本语句的作用。

4.掌握声音文件的导入,能够为电影加入背景音乐等。熟悉编辑声音效果。

5.掌握文件的发布和导出,了解Flash支持的多种文件格式。

6.2 预备知识

1.创建符号

(1)创建新的图形符号

选择菜单【Insert】/【New Symbol】命令,打开Create New Symbol 对话框,在Name

中输入符号名称,选择符号类型为Graphic。Flash将切换到符号编辑模式,完成符号内容的制作后,要退出符号编辑模式可单击。

(2)创建新的电影剪辑

选择菜单【Insert】/【New Symbol】命令,打开Create New Symbol 对话框,在Name中输入符号名称,选择符号类型为Movie Clip。Flash将切换到符号编辑模式,完成符号内容的制作后,要退出符号编辑模式可单击。

(3)创建按钮

选择菜单【Insert】/【New Symbol】命令,打开Create New Symbol 对话框,在Name中输入符号名称,选择符号类型为Button。

按钮有特殊的编辑环境,通过在四帧时间轴上创建关键帧,指定不同的按钮状态。 Up帧:表示鼠标指针不在按钮上时的状态;

Over帧:代表鼠标指针在按钮上时状态;

Down帧:表示鼠标单击按钮时的状态;

Hit帧:定义对鼠标作出反应的区域,这个反应在电影中是看不见的。

(4)如何从舞台上选取对象来创建符号

选取舞台上用来创建符号的对象,然后选择菜单【Insert】/【New Symbol】命令,打开Create New Symbol 对话框,输入一个符号名称,选择符号类型即可。被选取的对象仍然在舞台上,但已成为符号的实例,被选取的对象还会拷贝一个新的符号放在库窗口中。

双击库窗口中的符号,可进入符号编辑环境。

2.创建移动动画

Motion Tween是两个关键帧之间的动画,该动画能够包含颜色、形状、尺寸、空间的变化。当动画通过空间时,第1个关键帧决定了元素的开始点,第2个关键帧决定了元素的结束点。

创建移动动画的方法:

①从主菜单中选择【Insert】/【Create Motion Tween】;

②在Properties(属性)面板上的Tween下拉列表中选择Motion(移动)选项。

3.声音的导入和处理

(1)声音的导入非常简单,执行菜单【File】/【Import】/【Import to Library】命令,打开Import to Library对话框,从中选择声音文件,导入的声音文件会存储在Library(库)中。

(2)和符号一样,一个声音只需要一份拷贝就可以了,它可以用于电影中的不同位置。这样就可以有效地缩小电影文件的体积。

(3)在电影中加入声音首先需要加入一个新层,然后在该层加入声音,并在Properties(属性面板)中的Sound(声音)选项进行声音设置。

4.文件的输出

动画制作好后,要将文件编译成可以脱离Flash环境而单独运行的SWF或EXE格式文件。SWF格式文件必须在装有相同或更高版本Flash播放器的计算机中才能运行,而EXE格式文件可以在任何一台计算机上直接运行。

(1)将文件输出为SWF格式文件

①选择【File】/【Export Movie】(导出动画)命令,打开Export Movie对话框。 ②在“保存在”文本框中选择保存文件的文件夹,在“文件名”文本框中输入文件名,

单击“保存”按钮,打开Export Flash Player(导出Flash动画)对话框,选择其默认值,单击“OK”按钮,即可完成作品的输出。

(2)将文件输出为EXE格式文件

①选择【File】/【Publish settings】(出版设定)命令,打开Publish settings对话框。 ②只选中Windows Projector复选框,单击Publish(出版)按钮,即可完成,将其输出为EXE文件。

5.Flash的工作环境

Flash的工作环境包括舞台(Stage)、工具栏(Toolbars)、时间轴窗口(Timeline)、库窗口(Library)等几个部分,如图6.1所示。

图6.1 Flash的工作环境

工作环境介绍:

(1)舞台(Stage):编辑电影画面的矩形区域。用Flash制作电影就像导演指挥演员演戏一样,舞台就是一个演出的场所。在Flash中还常常遇到一个概念——场景(Scene),在Flash电影中,舞台只有一个,但场景可以有许多个,在播放过程中可以更换不同的场景。

(2)工具栏(Toolbars):工具栏分为常用工具栏(Standard)、绘图工具栏(Drawing)和控制器(Controller)。如果想修改工具栏的界面,可以执行菜单【Window】【/Toolbars】命令,打开Toolbars对话框,从中选择所需要的工具栏。

①常用工具栏(Standard):从左至右依次为新建(New)、打开(Open)、保存((来自:WWw.zW2.CN 爱作文网)Save)、打印(Print)、打印预览(Print Preview)、剪切(Cut)、复制(Copy)、粘贴(Paste)、撤消(Undo)、恢复(Redo)、捕捉网格(Snap to Objects)、平滑曲线(Smooth)、直线(Straighten)、旋转(Rotate and Skew)、缩放(Scale)、对齐(Align)。

②绘图工具栏(Drawing):如图6.2所示,从左至右、从上至下依次为箭头工具(Arrow Tool)、选取工具(Subselection Tool)、直线工具(Line)、套索工具(Lasso Tool)、钢笔工具(Pen Tool)、文本工具(Text Tool)、椭圆工具(Oval Tool)、矩形工具(Rectangle Tool)、铅笔工具(Pencil Tool)、笔刷工具(Brush Tool)、自由变形工具(Free Transform Tool)、填充工具(Fill Transform Tool)、墨水瓶工具(Ink Bottle)、油漆桶工具(Paint Bucket)、滴管工具(Dropper)、橡皮工具(Eraser)、手掌工具(Hand)、放大镜工具(Magnifier)。

图6.2 Flash的绘图工具栏

③控制器(Controller):执行菜单【Window】/【Toolbars】/【Controller】命令,可以打开控制器(Controller)。从左至右依次为停止(Stop)、倒带(Rewind)、后退(Step Back)、播放(Play)、前进(Step Forword)、到最后(Go To End)。

(3)时间轴面板(Timeline):时间轴面板就像导演手中的剧本,它决定了各个场景的切换以及演员出场、表演的时间顺序。

(4)库面板(Library):执行菜单【Window】/【Library】命令,可以打开库窗口(Library)。在制作动画时,首先把一个对象定义为“符号(Symbol)”,所有符号都会存储在库窗口中,然后在场景中加入它的“实例(Instance)”。这样无论一个对象出现几次,在文件中也只需存储一个拷贝,从而在很大程度上减小了文件的体积。

6.3 实验内容与步骤

一.实验内容

制作一个生日贺卡。在背景音乐的伴奏下,一只精美的礼盒呈现在运行界面上。单击礼盒,礼盒被打开,出现一只小狗和一封信,贺卡运行界面如图6.3所示。

图 6.3 贺卡运行界面

二.示例

1.新建一个文件,将动画的画面尺寸设置为550px×400px,背景为白色,帧频为12fps。

2.制作“贺卡背景”图形符号

(1)选择菜单【Insert】/【New Symbol】命令或按Ctrl+F8,打开Create New Symbol(创建新元件)对话框,新建一个名为“贺卡背景”的Graphic(图形)类型的符号,点击OK进入其编辑窗口。

(2)使用工具栏中的矩形工具绘制一个矩形框,将这个矩形框的填充颜色设置为浅蓝色,然后将W设置为550px,H设置为400px。

(3)返回场景。

3.制作“礼盒”图形符号

(1)插入一个名为“礼盒”的图形符号,用工具栏中的直线工具

体形状的礼盒,如图6.4所示。

绘制出一个正方

图6.4 正方体礼盒

(2)用直线工具在礼盒上绘制出丝带。如图6.5所示。

作文素材