2003怎么制作倒计时,ppt2003 怎么做倒计时开头
来源:整理 编辑:航空兔素材 2023-08-03 04:45:08
本文目录一览
1,ppt2003 怎么做倒计时开头
一、新建 文件 并 制作相关组件 1、运行 WPS演示 , 新 建一个演示文稿 , 单击绘图工具栏里的“ 文本框 ” 按钮 , 插入一个文本框,输入数字“8”,系统默认的18号字太小,影响动画效果,我们直接在“格式”工具栏的字号框中输入“400”并敲回车,瞧,文字的大小已经设置好了(如图2) 。 2_调整大小.jpg (27.54 KB) 2009-1-12 09:07 2、复制文本框,将其中的数字改为“9”,调整两个文本框的位置,使其位于幻灯片中心;将两个文本框均填充为白色(如图3)。 3_调整大小.jpg (26.25 KB) 2009-1-12 09:07 3、依次 单击绘图工具栏里的“ 自选图形/基本形状/同心圆 ”按钮, 按下“Shift”键拖动鼠标 画出一个大小合适的 同心 圆 ,调整其形状、填充色、线型和位置,使其圆心与文本框的中心重合,且可以框住两个文本框。 6、绘制 一 条竖直向下的线段,其长度等于大圆半径,末端位于同心圆圆心处。 至此,动画设计的前期工作基本完成,效果如图 4 。 4_调整大小.jpg (22.57 KB) 2009-1-12 09:07 二、 自定义动画的设置 1、 选中 上层的文本框(内有数字9) ,单击鼠标右键 后在 弹出的快捷菜单中 单击 “自定义动画” 命令 ,在屏幕右侧的“自定义动画”任务窗格中依次选择“添加效果/ 进入 / 其他效果 ” (如图5) , 5_调整大小.jpg (34.2 KB) 2009-1-12 09:07 在弹出的“添加 进入效果”对话框中找到并单击“基本型”中的“轮子”(如图6) , 完成动画效果的添加。 6_调整大小.jpg (14.06 KB) 2009-1-12 09:07 2、自定义动画窗格中 单击动画序列窗口中“ 文本框15:9 ”右侧的下拉箭头,在弹出的下 拉 菜单中单击“效果选项”命令(如图 7 ),弹出“ 轮子 ”对话框。 7_调整大小.jpg (33.8 KB) 2009-1-12 09:07 先单击“辐射状”选项右侧的下拉箭头,将系统默认的“4轮辐图案”改为“1轮辐图案”(如图8); 8_调整大小.jpg (10.66 KB) 2009-1-12 09:07 再 单击对话框上方的“计时”标签,将动画的开始时间设为“之前”,动画速度设为“快速(1秒)”(如图9)。 9_调整大小.jpg (9.53 KB) 2009-1-12 09:07 3、复制刚才绘制出的竖直线段,按住Shift键后 通过键盘上下方向键调整 线段 的位置,使它的 上端点 与 原线段的下端点 重合 后,将其设置为无线条色后, 组合 图形 。 4 、 选中 组合图形 , 为其 添加 陀螺旋 ” 动画效果,仍将动画开始时间设为“之前”,动画速度设为“快速(1秒)”。 至此,最关键的一张幻灯片制作完成。
2,如何用单片机制作倒数计时器
也就是百倒计时30秒吗?用内部定时器就可以,以51为例度60ms*500=30s(每次定时60毫秒 循环500次)60ms初值 TC=版2^16-60000=5536=15A0(H) ORG 0000H LJMP MAIN ORG 000BH LJMP TO_INT; ORG 0100HMAIN: MOV IE ,#00H MOV PSW,#00H MOV SP,#60H MOV TMOD,#01H MOV TH0,#15H MOV TL0,#0A0H SETB TR0 MOV IE ,#82H MOV IP ,#02H MOV R6,#100 MOV R7,#5 ;60S计时 SJMP $; ORG 0200HTO_INT: MOV TH0,#15H MOV TL0,#0A0H DJNZ R6,T0_0 ;不到权30S→跳 MOV R6 ,#100 DJNZ R7,T0_0 ;不到30S→跳 MOV R7 ,#5 MOV IE,#00H; 30S到关中断TO_0: RETI END#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar tt=0,flag;uint i=0;uchar code table[10] = void display(uint i);void delay(uint del) uchar i, j; for(i=0; i<del; i++) for(j=0; j<=148; j++); }main() tmod=0x01; tr0=1; //启动定时器 et0=1; //开定时器 th0=0x40; tl0=0x00; ea=1; //开总中断 while(1) if(tt==20) tt=0; i++; if(i==24) i=0; } display(i); }} void display(uint k) p2=0x04; p0=table[k/100]; delay(5); p2=0x02; p0=table[k%100/10]; delay(5); p2=0x01; p0=table[k%10]; delay(5);} void timer0() interrupt 1 th0=0x40; tl0=0x00; tt++; }这个是C语言倒计60S的程序,TO用于60S加1.T1用于显示.P0接共阳数码管的段选.P2接数码管的位e799bee5baa6e58685e5aeb931333236373861选.所有的接口低电平有效.经实验板调试,正确无误码.//====声明区===============#include <reg51.h>#define SEG P0#define count 50000//声明T0初值#define TH_M1 (65536-count)/256#define TL_M1 (65536-count)%256#define count_M2 250#define TH_M2 (256-count_M2)#define TL_M2 (256-count_M2)char count_T1=0;char TAB[10]= 0x92,0x82,0xf8,0x80,0x90};int count_T0;//中断次数char disp[4]=char seconds=0;//秒char minutes=0;//分char scan=0xf7;int i=0;void scanner(void);//声明显示函数//=========主函数区==========main() ET0=1; ET1=1; TMOD=0x21; TH0=TH_M1; TL0=TL_M1; TH0=TL0=TH_M2; TL0=TL_M2; TR1=1; TR0=1; while(1);}//======60s到加1并送待显示区=========void T0_1S(void)interrupt 1 TL0=TL_M1; if(++count_T0==20) seconds++; if(seconds==60) minutes++; } if(minutes==60) minutes=0; } disp[3]=TAB[minutes/10];//分十位 disp[2]=TAB[minutes%10]; disp[1]=TAB[seconds/10];//秒十位 disp[0]=TAB[seconds%10];//个位}//===========显示区==========void T1_8ms(void)interrupt 3 if(++count_T1==20) if(i==4) scan=0xf7; } SEG=0xff; P2=scan; SEG=disp[i++]; scan>>=1; }}
文章TAG:
2003 怎么 制作 倒计时 2003怎么制作倒计时 怎么做倒计时开头