文档库 最新最全的文档下载
当前位置:文档库 › 计算机基础综合实验报告

计算机基础综合实验报告

(此文档为word格式,下载后您可任意编辑修改!) 综合实验报告

课程名称:计算机基础综合实验(2)

课程代码:033027Q2

班级:BJ1011

学号:

姓名:汪涛

指导教师:宋晓勇

完成日期:2012.10.28

电子信息学院

Electronic Information School

2012年10 月

目录

1 综合实验任务与要求 (3)

1.1综合实验任务 (3)

1.2综合实验的基本内容和要求 (3)

2 问题描述及详细设计 (5)

2.1系统主界面 (5)

2.1.1 主控程序结构图及程序框图 (5)

2.1.2操作运行说明 (6)

2.1.3主菜单调试情况分析 (6)

2.1.4主程序 (7)

2.2成绩处理 (8)

2.2.1程序结构图及程序框图 (8)

2.2.2操作运行说明 (10)

2.2.3调试情况分析 (10)

2.2.4主程序 (11)

2.3求灯塔 (12)

2.3.1程序结构图及程序框图 (12)

2.3.2操作运行说明 (13)

2.3.3调试情况分析 (13)

2.3.4主程序 (13)

2.4求Sn (14)

2.4.1程序结构图及程序框图 (14)

2.4.2操作运行说明 (16)

2.4.3主菜单调试情况分析 (16)

2.4.4主程序 (16)

2.5泰勒级数 (17)

2.5.1程序结构图及程序框图 (17)

2.5.2操作运行说明 (19)

2.5.3主菜单调试情况分析 (19)

2.5.4主程序 (19)

2.6 约瑟夫环问题 (20)

2.6.1程序结构图及程序框图 (20)

2.6.2操作运行说明 (22)

2.6.3主菜单调试情况分析 (22)

2.6.4主程序 (22)

2.7 编写一个函数 (23)

2.7.1程序结构图及程序框图 (23)

2.7.2操作运行说明 (25)

2.7.3主菜单调试情况分析 (25)

2.7.4主程序 (25)

3 系统使用的主要函数 (26)

4综合试验小结 (27)

参考文献 (28)

1 综合实验任务与要求

1.1综合实验任务

C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。

计算机基础综合实验(2)是在学生已经具备了使用C语言编写简单的应用程序

的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试作准备。

1.2综合实验的基本内容和要求

参加综合实验的学生,应当认真完成综合实验的全部内容。最终提交综合实验成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下:

1.代码编写规范,形成良好的编程习惯;

2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。

3.提交系统程序源代码、综合实验报告(电子稿和装订的打印稿)。综合实验报告内容包括以下几个方面:

●程序的总体设计和算法分析。

●程序流程图、函数说明

●源程序代码清单

●测试数据和测试过程记录

●遇到的问题及解决方法分析

●综合实验小结

4. 程序运行方式,构建一个简易菜单,形如:

用户通过输入数值选择所需运行的子程序,当一个子程序运行结束后回到菜单界面,直至用户输入0后退出程序。

2问题描述及详细设计

2.1 系统主界面

2.1.1 主控程序结构图及程序框图:

2.1.2操作运行说明

按屏幕提示输入0-6进行菜单选择。

1.

2.1.3主菜单调试情况分析

调试主控模块时,发现程序有错误,在仔细的分析了程序以后,发现问题出在了头文件的名字上。头文件的文件名没有与主控模块中的名字一样,导致程序无法识别头文件。同时在调试主控模块时,还发现必须把头文件中的main 改掉,因为一个程序必须且只能存在一个main函数。最后,在完成了头文件和主控程序的程序检查后还必须将他们放在一个文件夹中否则也无法运行程序。

这些都是在调试文件时我出现的问题和最后解决的方法。程序的控制变量范围的选择要注意范围,否则容易导致无限循环,解决办法编辑时须保持严谨的状态,思维要严谨。在定义函数的时候,在函数前面加了类型,比如没有返回值的时候定义成int类型的,在主控函数调试的时候就会出现错误。解决办法:将函数类型改成void类型,即不返回任何值。

2.1.4主程序:

#include

{ int c;

char ch; ch='y';

while (ch=='y'||ch=='Y')

{

printf("\n\t\t ★ *****************★*****************★");

printf("\n\t\t *======C 实训课题演示系统 =============*");

printf("\n\t\t *===========主菜单 =================*");

printf("\n\t\t *=======================================*");

printf("\n\t\t *========1、成绩处理 ===================*");

printf("\n\t\t *========2、求灯塔======================*");

printf("\n\t\t ★=======3、求Sn=======================★");

printf("\n\t\t *========4、泰勒级数====================*");

printf("\n\t\t *========5、约瑟夫环问题================*");

printf("\n\t\t *========6、编写一个函数 ===============*");

printf("\n\t\t *========0、退出========================*");

printf("\n\t\t ★******************★*****************★");

printf("\n\t\t 请选择菜单号(0--6):");

scanf("%d",&c);

getchar();

switch(c)

{

case 1:fun1();break;

case 2:fun2();break;

case 3:fun3();break;

case 4:fun4();break;

case 5:fun5();break;

case 6:fun6();break;

case 0:ch='n';break;

default:printf("菜单选择错误!请重新输入!");

}

}

}

2.2成绩处理

编写程序,实现以下成绩处理功能(输出格式参见示例):

1)输入n和n个成绩(成绩为浮点数类型,数组名记为a,假设1≤n≤50); 2)计算并输出成绩的累加和(记为sum)与平均成绩(记为ave),将≥ave 的成绩归为A档,将<ave的成绩归为B档;

3)分别统计A、B两档的人数,计算在总人数中的比率;

4)求出A档学生的最低分和B档学生的最高分,它们与平均成绩的差值。

分析:根据题意,输入学生数n及n个成绩,通过循环求累加和(记为sum),平均成绩(记为ave),通过比较,分为A,B档,并求出比率,以及A档学生的最低分和B档学生的最高分,它们与平均成绩的差值。

2.2.1 程序结构图及程序框图:

2.2.2 操作运行说明

输入1进入,弹出“输入学生数”,输入10个,根据提示,任意输入10个学生的成绩,按回车键,得出结果,如下运行界面:

2.2.3调试情况分析

在调试此程序时,由于程序过长,在大小写的输入上出现了应该有的错误,比如再输到“MinA”是,由于没有及时切换,输成了“MINA”,后导致调试时出现一个错误,不过,我还是及时的发现了问题并纠正过来。另一个出现的问题就是强制装换,如perA=(float)numAn*100,由于当时没有意识到numA定义的是整型,所以在运行时,输出的结果显示比率全为“0.0%”,通过查找上学期学的《C程序设计教程与实验》,在P91例5-7,找到一个类似的程序,发现需要强制转换,所以通过改正,调试运行,得到了正确的结果。

2.2.4程序

#include

{

int n,i,numA=0,numB=0;

float a[80],ave,sum=0,perA,perB,MinA,MaxB,lessA,lessB;

printf("输入学生数:\n");

scanf("%d",&n);

printf("输入%d个成绩:\n",n);

for(i=0;i

scanf("%f",&a[i]);

for(i=0;i

sum+=a[i];

ave=sumn;

printf("sum=%.1f,ave=%.1f\n",sum,ave);

MinA=100;

MaxB=0;

for(i=0;i

{

if(a[i]>=ave)

{

MinA=a[i];

numA++;

if(a[i]

MinA=a[i];

}

else

{

numB++;

if(a[i]>MaxB)

MaxB=a[i];

}

}

perA=(float)numAn*100;

perB=(float)numBn*100;

lessA=MinA-ave;

lessB=MaxB-ave;

printf("A:%d,%.1f%% B:%d,%.1f%%\n",numA,perA,numB,perB);

printf("MinA:%.1f,%.1fMaxB:%.1f,%.1f\n",

MinA,lessA,MaxB,lessB);

}

2.3 求灯塔

有一个八层高的灯塔,每层所点灯数都等于上一层的两倍,一共有765盏灯,求塔底灯数。

分析:已知每层所点灯数都等于上一层的两倍,并且告诉我们一共有765盏灯,根据题意,我们可以设x为塔底灯数,y为塔顶灯数,列出关系式,765=(2^0+2^1+2^2+2^3+2^4+2^5+2^6+2^7+2^8)*y,x=2^7*y;然后构建程序,输出结果。

2.3.1 程序结构图及程序框图:

2.3.2 操作运行说明

输入2进入,直接弹出如下运行界面:

2.3.3调试情况分析

在调试这个程序时,由于设计时,未完全考虑到该程序用到了函数,所以遗漏了“#include

{

int y,x;

y=765(2*2*2*2*2*2*2*2-1);

x=2*2*2*2*2*2*2*y;

printf("塔底灯数是:%d\n",x);

}

2.4求Sn

a

n

n

a

aa

aaa

aa

a

S

+

+

+

+

=的值,其中a是一个数字,如

2+22+222+2222+22222(此时a=2,n=5),a和n均由键盘输入。

分析:根据题意,首先对a,n取值,从a到n个a的累加和,可以看做每一项a=a*10的变化,然后每一项累加,输出Sn的值。

2.4.1 程序结构图及程序框图:

N N

Y

Y

2.4.2 操作运行说明

输入3进入,弹出“请输入a和n的值”,输入2 和5,得到如下运行界面:

2.4.3调试情况分析

在调试这个程序时,弹出“请输入a和n的值:”时,我出入了“2,5”,然后就显示

,后检查了程序,发现“scanf("%d%d",&a,&n)”,2和5之间是不能出现逗号的,应该为空格。修正之后,就正确了。

2.4.4程序

#include

{

int a,n,k=1,s1=0,s2=0; *定义变量类型为整型*

printf("请输入a和n的值:");

scanf("%d%d",&a,&n); *输入a和n*

while(k<=n)

{

s2+=a; *将a及其扩大后的数累加*

s1+=s2;

a=a*10;

++k; *循环累加n次*

}

printf("a+aa+aaa+...=%d\n",s1);

}

2.5泰勒级数

利用泰勒级数sin(x)≈计算sin(x) 的值。要求最后一项的绝对值小于10-5,并统计出此时累加了多少项(x由键盘输入)。

分析:根据题意,利用泰勒级数求sin(x)的公式中实际为有规律的项进行相加。其规律为分母奇数阶乘递增,分子为x的该奇数次方,然后对最后一项的绝对值和10-5比较,输出最后的结果,程序中构建循环。

2.5.1 程序结构图及程序框图:

Y

N

Y

2.5.2 操作运行说明

输入4进入,弹出“Input x”,输入45,得到如下运行界面:

2.5.3调试情况分析

在调试这个程序时,主要问题出现在“while(fabs(term)>=1e-5)”,在之前,我的程序是“while(term>=1e-5)”,主要区别就是“fabs”,由于审题不够清晰,题目中明明显示的是“要求最后一项的绝对值小于10-5”,导致出现的结果为

通过验算这显然是不对的,与同学比较了之后,原来是忘了绝对值,改正之后,输出正确运行界面,如下:

2.5.4程序

#include

{

int n=1,count=1;

float x;

double sum,term;

printf("Input x: ");

scanf("%f", &x);

sum=x;

term=x;

while(fabs(term)>=1e-5)

{

term=-term*x*x((n+1)*(n+2));

sum=sum + term;

n=n+2;

count++;

}

printf("sin(x)=%.1f,count=%d\n",sum,count);

}

2.6约瑟夫问题

约瑟夫环问题:编号为1,2,3,...,n的n个人按顺时针方向围坐一圈,每人持有一个正整数密码。一开始任选一个正整数m作为报数上限值,从第一个人开始按顺时针报数,报到m时停止,报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计程序求出出列顺序。

分析:先对n个人赋值,值为每人持有的正整数。接着,用for语句判断是否达到报数上限m,另一条for语句来改变m的值并记录出列顺序。

2.6.1 程序结构图及程序框图:

N

Y

N

Y

2.6.2 操作运行说明

输入5,弹出“Enter n&m”,输入15 35,回车,弹出“Enter code array:”,输入任意15个正整数,得到如下运行界面:

2.6.3调试情况分析

调试这个程序还比较顺利,主要是由于在设计这个函数时,由于难度有点大,我向同学和老师请教之后,并参考其他同学的设计方案设计出这个程序。因此,在吸取了其他同学的经验之后,正确设计了这个个程序,并且调试中没有出现大的问题。

2.6.4程序

#include

{ int a[100];

int i,j,m,n,k=0;

printf("Enter n & m:");

scanf("%d%d",&n,&m);

printf("Enter code array :");

for (i=0;i

scanf("%d",&a[i]);

printf("\nOutput:\n");

for (i=0;i

{ j=1;

while (j

{ while (a[k]==0) *跳过已出列的人*

k=(k+1)%n;

j++;

k=(k+1)%n;

}

while (a[k]==0) *跳过已出列的人*

k=(k+1)%n;

printf("%d ",k);

m=a[k]; a[k]=0;

}

}

2.7编写一个函数

编写一个函数,将一个长整型的数中所包含的偶数数字依次取出,构成一个新数返回。要求在主函数中输入长整型的数,调用函数进行转换,在主函数中输出新的数。例如,当输入的数为时,则返回的数为8842.

分析:先定义函数f(),对a除10取余从低位到高位一次判断奇偶性,若是偶数则输出,最后输出新数

2.7.1 程序结构图及程序框图:

2.7.2 操作运行说明

输入6,弹出“请输入一个长整型数:”,任意输入个长整型数,得到如下界面:

2.7.3调试情况分析

调试此程序时,弹出“请输入一个长整型数:”时,我输入“4385”,返回的数为“-88828”,

这个明显与题目意思不符,通过检查才知道,我定义的“int f(long a)”,a是一个长整型,参阅《C程序设计教程与实验》P20

表2-1,可知long int,VC++6.0数值范围是~,之前所输入数值远远查过这个范围,所以,通过正确输入长整型得到如下结果:

2.7.4程序

#include

{

long a;

printf("请输入一个长整型数:\n");

scanf("%ld",&a);

a=f(a);

printf("新数是%d\n",a);

}

int f(long a)

{

int i,m=0,j=0;

for(;a!=0;)

{

i=a%10;

a=a10;

if(i%2==0)

{

m=m+i*pow(10,j);

j++;

}

}

return m;

}

3 系统使用的主要函数

序号文件名函数名函数功能说明

1 成绩处理.h Fun1 对学生成绩进行处理

2 求灯塔.h Fun2 求塔底灯数

3 求Sn.h Fun3 求Sn

4 泰勒级数.h Fun4 泰勒级数

5 约瑟夫环问题.h Fun5 约瑟夫环问题

6 编写一个函数.h Fun6 根据要求编写一个函数,取出偶数

4 综合实验小结

这次C语言的实验,可以说是对上一学期对C语言学习的一个比较系统的

整合。上学期对C语言知识的积累,我通过这次试验很好的应用了所学知识,体会到了“实践是检验真理的唯一标准”的真理。期间我们有充分的时间来完成自己的项目,处理方式也比较自由。总的来说这次实验收货是颇丰的,同时也让我体会到了其中的乐趣。

首先我们仔细阅读了《上海电机学院综合实验任务书》,老师通过自己所编的程序从1-41道题中根据学号随机为我们每一个学生选6道题。接下来就是紧张而有序的设计了。在进行程序设计时,我用到了三种基本机构,顺序结构、选择结构、循环结构。此外在对数据定义时,又选用了数组。对于有些复杂的程序,又需要必要的函数来实现特殊的功能。在期间,最常用到的就是数据类型、运算符和表达式了,出现错误最多的也在这期间。

在程序的设计过程中,遇到了很多的困难。比如当拿到题目时,脑子里毫无头绪,怎么办?如何办?当在设计到一个思维逻辑比较复杂的程序时,如何去更好地表达出自己的想法?象“约瑟夫环问题”这道题,从第一个人开始按顺时针报数,报到m时停止,报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。拿到这题时,我就感觉比较复杂,通过和老师同学交流之后,我分析:先对n个人赋值,值为每人持有的正整数。接着,用for语句判断是否达到报数上限m,另一条for语句来改变m的值并记录出列顺序。再比如当在编写的函数不能实现预期的效果,有的程序会无法运行或陷入死循环。如“y=765(2*2*2*2*2*2*2*2-1)”与y=765(2^8-1)的区别,通过查资料,我知道了不可以用^表示乘方,在C语言中,^表示位异或,是一个位操作符。遇到这些问题时,应该仔细分析自己编写的程序,根据程序的错误提示找出程序出错的地方,分析程序各条语句执行的意义和题目要求有无差别,在编写程序时,对可能出现的情况是否考虑全面,我们还可以借助互联网学习,这也是一种很好的方法。如果在经过自己检查后仍然找不出错误,我们可以向别的同学求助,毕竟自己发现自己的错误还是有些困难,可能由于对某个知识点掌握不牢,就会造成自己无法发现程序中的错误。

这次实验时间很短,在完成本实验的过程中,最耗费时间的,应该是算法的设计和程序流程图的绘制。在设计算法时,要有对题目的深入理解,然后对

照程序的各基本结构,选用合适的程序结构。在绘制流程图时,繁琐的是在电脑上绘制程序框图。虽然在完成实验中,会有一些困难,但最终通过自己的努力和老师、同学的帮助,还是完成了此次实验。

通过这次计算机实训,我获得了很多经验,当运行界面弹出正确结果时,那种成功的喜悦不言而喻,这将让我终身受益,相信对我以后的生活和学习也会带来很大的帮助。

参考文献

[1] 吉顺如,陶恂,曾祥绪编.《C程序设计教程与实验》北京:清华大学出版社,2011.6

[2] 谭浩强编.《C程序设计教程》清华大学出版社,2007.10

《大学计算机基础》上机实验报告

《大学计算机基础》 上机实验报告 班级: 姓名: 学号: 授课教师: 日期:年月日

目录 一、Windows操作系统基本操作......................................................... - 1 - 二、Word文字处理基本操作 .............................................................. - 4 - 三、Excel电子表格基本操作 ............................................................ - 6 - 四、PowerPoint幻灯片基本操作....................................................... - 8 - 五、网页设计基本操作 ...................................................................... - 9 - 六、Access数据库基本操作 ............................................................ - 10 - 上机实验作业要求: ○1在实验报告纸上手写并粘贴实验结果; ○2每人将所有作业装订在一起(要包封面); ○3全部上机实验结束后全班统一上交; ○4作业内容不得重复、输入的数据需要有差别。

实验名称一、Windows操作系统基本操作 实验目的1、掌握Windows的基本操作方法。 2、学会使用“画图”和PrntScr快捷键。 3、学会使用“计算器”和Word基本操作。 实验内容1、日历标注 利用“画图”和Word软件,截取计算机上日历的图片并用文字、颜色、图框等标注出近期的节假日及其名称,并将结果显示保存在下面(参考下面样图)。 运行结果是: 主要操作步骤是: 2、科学计算 利用“计算器”和Word软件,计算下列题目,并将结果截图保存在下面(参考样图)。 ○1使用科学型计算器,求8!、sin(8)、90、74、20、67、39、400、50.23、ln(785)的平均值、和值,并用科学计数法显示。 运行结果是: ②将以下十、八、十六进制数转换为二进制数:(894.8125)10、(37.5)8、(2C.4B)16 运行结果是:(需要下载使用“唯美计算器”) ○3计算下列二进制数的加法与乘法:101.1+11.11;1101*1011 运行结果是:(参考样图) 写出主要操作步骤: 3、实验心得体会

计算机应用基础-实训项目二Word综合应用

实训项目二Word 综合应用示例 实训项目二Word 综合应用 实训满分20 分。 以日常应用为基础,设计一个综合运用Word 基本操作技能解决实际问题的文档。文 档内容要求包括以下基本操作和元素: 标题、正文、页眉/页脚/页码、首行缩进、分栏、边框和底纹、图片水印、表格及内容 (含表头斜线)、自选图形、艺术字、文本框、SmartArt 图形、自定义页面等。 实训项目提交内容:(1)实训项目详细任务说明。(2)实训项目结果文档。 标题:打开Word,在文档内输入想要的标题内容,点击上方“开始”,右侧可以设置 预设的标题格式。 正文:右键点击正文,选择修改,设置正文字体,然后就是修改段落格式,点格式-段落,常见的段落设置有缩进设置,一般是首行缩进 2 字符,然后就是行距设置,设置完正文 格式的文字就统一修改完成。 页眉/页脚/页码:打开Word 文档,页眉与页脚的添加。单击插入——页眉/页脚,在内嵌的格式选择一个并输入文字。页眉页脚的修改。双击工作区域,选中页眉/页脚内容就可以修改。单击设计——在右边选择关闭页眉页脚,就可以关闭页眉页脚了。页眉页脚的删除。单击插入——选择页眉/页脚——在最底部选择删除页眉/页脚,就可以把页眉页脚删除。设 置完成单击保存就可以了。 首行缩进:首先把要设置首行缩进的段落选中。单击“开始”菜单选项卡,在工具栏 中的单击“段落对话框”按钮,将会弹出段落对话框。在弹出的段落对话框中,在”缩进和 间距“选项卡中的”缩进“组中有一个”特殊格式“参数,默认情况下此参数的值为”无“,单击下拉列表,从下拉列表中选择”首行缩进“。选择了”首行缩进“后,在“磅值”处设 置缩进的字符数,把缩进字符数设置为” 2 字符“。单击确定按钮,则选中的段落中首行均 向内缩进了 2 个字符的效果。 分栏:选中需要分栏的内容-> 点击word 菜单中的【页面布局】-> 点击页面设置选项卡中的【分栏】-> 在弹出的窗口中点击【两栏】即可. 边框和底纹:打开需要添加边框和底纹的Word 文档。选中准备添加边框和底纹的内 容,在“开始”选项卡中找到边框命令。在下拉菜单中选中相应的框线,被选中的框线就会 被添加到选中内容。如果预设框线不满意的话,点选下拉菜单下的“边框和底纹”。在“边 框和底纹”对话框中选择满意的线条样式、颜色、宽度等,点击确定,设置好的线条就会被 添加到正文中。在对话框中选中底纹,设置好要添加的颜色。点击确定后,被选中的颜色就会添加到正文中. 图片水印:切换到“设计”选项卡下,在页面背景组中,单击“水印”按钮,这个时 候会弹出一个下拉列表,在弹出的下拉列表中选择“自定义水印”选项。弹出“水印”对话 实训项目二Word 综合应用示例

电子设计实验报告

电子技术课程设计报告

目录 1. 电子琴 (2) (1.1 )设计要求 (2) (1.2 )设计的作用. 目的 (2) (1.3 )设计的具体实现 (3) (1.4)心得体会、存在问题和进一步的改进意见等 (7) (1.5)附录 (8) (1.6 )参考文献 (9) (1.7 )附图 (9) 2. 温度控制电路 (10) 2.1 )设计要求 (10) (2.2 )设计的作用. 目的 (10) (2.3 )设计的具体实现 (10) (2.4)心得体会、存在问题和进一步的改进意见等12 (2.5)附录 (12) (2.6 )参考文献 (13) 3. ...................................................... 信号发生器13 (3.1 )设计要求 (13) (3.2 )设计的作用. 目的 (13) (3.3 )设计的具体实现 (14) (3.4)心得体会、存在问题和进一步的改进意见等 (17) (3.5)附录 (17) (3.6 )参考文献 (17) 4. ...................................................... 音频放大器18 (4.1 )设计要求 (18) (4.2 )设计的作用. 目的 (18) (4.3 )设计的具体实现 (18) 4.4)心得体会、存在问题和进一步的改进意见等 (21) (4.5) .......................................... 附录21

(4.6 )参考文献 (21) 简易电子琴设计报告 一.设计要求本设计是基于学校实验室的环境,根据实验室提供的实验条件来完成设计任务,设计一个简易电子琴。 (1).按下不同琴键即改变RC 值,能发出C 调的八个基本音阶,采用运算放大器构成振荡电路,用集成功放电路输出。 (2).选择电路方案,完成对确定方案电路的设计。计算电路元件参数并记录对应不同音阶时的电路参数值、元件选择、并画出总体电路原理图,阐述基本原理。(3).连接安装调试电路。 (4).写出设计总结报告。 二. 设计的作用、目的 1. 学会用仿真软件对设计的原理图进行仿真。培养创新能力和创新思维,锻炼学生 自学软件的能力,通过查阅手册和文献资料,培养独立分析问题和解决问题的能 力。 2. 培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科 学态度和勇于探索的创新精神。 3. 通过课程设计,使学生在理论计算、结构设计、工程绘图、查阅设计资料、标准 与规范的运用和计算机应用方面的能力得到训练和提高。

2019年大学计算机基础试题及答案

计算机基础试题及答案 一、选择题 1. 冯·诺依曼计算机工作原理的设计思想是。(B) A. 程序设计 B. 程序存储 C. 程序编制 D. 算法设计 2. 计算机的逻辑判断能力决定于(C) A. 硬件 B. 体积 C. 编制的软件 D. 基本字长 3. 构成计算机物理实体的部件称为(C) A. 计算机软件 B. 计算机程序 C. 计算机硬件 D. 计算机系统 4. 微型计算机的微处理器芯片上集成了(A) A. 控制器和运算器 B. CPU和RAM C. 控制器和RAM D. 运算器和I/O接口

5. 计算机中运算器的主要功能是完成。(C) A. 代数和四则运算 B. 代数和逻辑运算 C. 算术和逻辑运算 D. 算术和代数运算 6. 将十进制数93转换为二进制数为(D) A.1110111 B.1110101 C.1010111 D.1011101 7. 具有多媒体功能的微型计算机系统,通常都配有CD-ROM,这是一种 (D) A. 只读内存储器 B. 只读大容量光盘 C. 只读硬盘存储器 D. 只读光盘存储器 8. 在Windows XP中,可以同时运行多少个程序。(D) A)1 B)2 C)10 D)多个 9. 在Windows XP中,如果进行了多次剪切操作,则剪贴板中的内容是 ( B ) A.第一次剪切的内容 B.最后一次剪切的内容 C.所有剪切的内容 D.什么内容也没有 10. 在Windows XP中,下面关于文件夹的描述正确的是 ( A ) A.文件夹中可以包含子文件夹和文件 B.文件夹中只能包含子文件夹 C.文件夹中只能包含文件 D.文件夹中不能包含子文件夹和文件 11. 当已选定文件夹,下列操作中不能删除该文件夹的是( D )

计算机基础综合实验报告

(此文档为word格式,下载后您可任意编辑修改!) 综合实验报告 课程名称:计算机基础综合实验(2) 课程代码:033027Q2 班级:BJ1011 学号: 姓名:汪涛 指导教师:宋晓勇 完成日期:2012.10.28

电子信息学院 Electronic Information School 2012年10 月 目录 1 综合实验任务与要求 (3) 1.1综合实验任务 (3) 1.2综合实验的基本内容和要求 (3) 2 问题描述及详细设计 (5) 2.1系统主界面 (5) 2.1.1 主控程序结构图及程序框图 (5) 2.1.2操作运行说明 (6) 2.1.3主菜单调试情况分析 (6) 2.1.4主程序 (7) 2.2成绩处理 (8) 2.2.1程序结构图及程序框图 (8) 2.2.2操作运行说明 (10) 2.2.3调试情况分析 (10) 2.2.4主程序 (11) 2.3求灯塔 (12) 2.3.1程序结构图及程序框图 (12) 2.3.2操作运行说明 (13) 2.3.3调试情况分析 (13) 2.3.4主程序 (13) 2.4求Sn (14) 2.4.1程序结构图及程序框图 (14)

2.4.2操作运行说明 (16) 2.4.3主菜单调试情况分析 (16) 2.4.4主程序 (16) 2.5泰勒级数 (17) 2.5.1程序结构图及程序框图 (17) 2.5.2操作运行说明 (19) 2.5.3主菜单调试情况分析 (19) 2.5.4主程序 (19) 2.6 约瑟夫环问题 (20) 2.6.1程序结构图及程序框图 (20) 2.6.2操作运行说明 (22) 2.6.3主菜单调试情况分析 (22) 2.6.4主程序 (22) 2.7 编写一个函数 (23) 2.7.1程序结构图及程序框图 (23) 2.7.2操作运行说明 (25) 2.7.3主菜单调试情况分析 (25) 2.7.4主程序 (25) 3 系统使用的主要函数 (26) 4综合试验小结 (27) 参考文献 (28) 1 综合实验任务与要求 1.1综合实验任务 C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。 计算机基础综合实验(2)是在学生已经具备了使用C语言编写简单的应用程序

2011-年全国大学生电子设计竞赛实验报告

2011 年全国大学生电子设计竞赛实验报告 一、实验目的 1、熟练掌握各种常用实验仪器的使用方法。 2、熟悉LM324运放的典型参数及应用。 3、掌握PDF 资料的查询与阅读方法。 4、掌握电子设计与调试的基本流程及方法。 二、实验内容 设计要求: 使用一片通用四运放芯片LM324组成电路框图见图1,实现下述功能: 1. 使用低频信号源产生100.1sin 2()i U f t V =∏,f 0 =500Hz 的正弦波信号,加至 加法器输入端。 2. 自制三角波产生器产生T=0.5ms (±5%),V p-p =4V 的类似三角波信号1o u ,并加至加法器的另一输入端。 3. 自制加法器,使其输出电压U i2 = 10U i1+U o1。 4. 自制选频滤波器,滤除1o u 频率分量,得到峰峰值等于9V 的正弦信号2o u ,2o u 用示波器观察无明显失真。 5.将1o u 和2o u 送入自制比较器,其输出在1K Ω负载上得到峰峰值为2V 的输出电压3o u 。 方案论证与数值计算: 由于电源只能选用+12V 和+5V 两种单电源,由稳压电源供给,而

LM324N具有宽的单电源或双电源工作电压范围,单电源:3-30V,双电源:1.5V-15V,经过试验我们选择双电源供电,所以进行电源的搭建

三角波发生部分: 方案一: 三角波发生器电路按照由方波经过积分电路得到,需要两个放大器,不满足实验要求。 方案二: 利用RC充放电模拟三角波,通过两个电位器分别来调节周期和峰峰值至实验要求的值。达到合理利用现有资源高效达到要求的目的。因此我们采用方案二。题目要求三角波发生器产生的周期为T=0.5ms,Vpp=4V的类似三角波。我们由公式T=2*R14*C1*ln(1+2*R3/R15)另外运放1端输出电压设为U,则Uo1=(R15/(R15+R1))*U。选取电容为较常见的47nf , 计算得R1=2R14;R14=0-5K,所以取R1为0-10k;得到R15=0-10K; 加法器部分

大学计算机基础试题及答案(完整版).docx

大学计算机基础模拟题 一、单选题 1、完整的计算机系统由(C)组成。 A、运算器、控制器、存储器、输入设备和输出设备 B、主机和外部设备 C、硬件系统和软件系统 D、主机箱、显示器、键盘、鼠标、打印机 2、以下软件中,(D)不是操作系统软件。 A、Windowsxp B、unix C、linux D、microsoft office 3、用一个字节最多能编出(D)不同的码。 A. 8个 B. 16个 C. 128个 D. 256个 4、任何程序都必须加载到(C)中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5、下列设备中,属于输出设备的是(A)。 A、显示器 B、键盘 C、鼠 标D、手字板 6、计算机信息计量单位中的K代表(B)。 A. 102 B. 210 C. 103 D. 28 7、RAM代表的是(C)。

A. 只读存储器 B. 高速缓存器 C. 随机存储 器 D. 软盘存储器 8、组成计算机的CPU的两大部件是(A)。 A、运算器和控制器 B. 控制器和寄存器 C、运算器和内存 D. 控制器和内存 9、在描述信息传输中bps表示的是(D)。 A、每秒传输的字节数 B、每秒传输的指令数 C、每秒传输的字数 D、每秒传输的位数 10、微型计算机的内存容量主要指(A )的容量。 A.RAM B.ROM C.CMOS D.Cache 11、十进制数27对应的二进制数为( D )。 A.1011 B. 1100 C. 10111 D. 11011 12、Windows的目录结构采用的是(A)。 A、树形结构 B、线形结构 C、层次结构 D、网状结构 13、将回收站中的文件还原时,被还原的文件将回到(D)。 A、桌面上 B、“我的文档”中 C、内存中 D、被删除的位置

计算机应用基础课程excel综合实训材料

第1章O ffice Excel 2010高级应用技术 1.1学生成绩管理 一、考查知识点 数据清单、格式设置、公式与函数、排序、筛选、分类汇总和图表等级知识,利用多种公式和函数对单元格中的数据进行运算;对各种数据可以进行格式设置;分析汇总各单元格中的数据信息,把相关数据用统计图表的形式表示,运用Excel 2010电子表格强大的数据管理功能,进行相应的数据处理和分析。 二、知识点解析 1、创建学生信息表,如图1-1所示。 图1-1原始工作表 2、操作内容: (1)将首行合并居中,并将标题“学生信息表”设置为“黑体”,“20号”,将其他数据清单数据设置为“宋体”,“12号”,“水平居中”。 (2)将数据表中的行高设为“20磅”,列宽设为“最合适的列宽”,数据表中的单元格垂直和水平对齐方式均设定为“居中”。 (3)设置各科成绩的数据输入有效性,要求成绩输入的范围为0~100,当鼠标停留在成绩的单元格上时,提示信息为“成绩范围:0~100”。 (4)将每门课程中不及格的成绩用红色、加粗字体显示。 (5)用AVERAGE函数求出每位学生的平均分,并用IF函数根据平均分对学生做出评价,60分及以上为“合格”,60分以下为“不合格”。

(6)根据“身份证号码”字段计算每位学生的年龄。 (7)用统计函数完成对“平均分”中各分数段人数统计,把结果分别填入相应的单元格,并根据各等级的比例生成三维饼图,放在统计表下。 (8)插入一张工作表,工作表标签颜色设成红色,工作表重命名为“优秀学生信息表”;在“学生信息表”中筛选出平均成绩大于等于85分的学生记录, 将其复制到“优秀学生信息表”中,“学生信息表”中的记录还原。 (9)建立“按组分类汇总”工作表,把“学生信息表”中的成绩表复制到该表中,按“组别”字段升序排序。 (10)按A、B两个组进行分类汇总,分别计算出A、B组的“数学”、“英语”、“物理”、“化学”平均分。 3、操作分析与过程 (1)输入数据表中的原始数据。 (2)选择D3至G23区域,单击“数据”选项卡“数据工具”组中的“数据有效性”命令,弹出如图1-2所示的对话框,选择“设置”选项卡进行“有效性条件”设置,在“输入信息”选项卡中进行相关输入信息的设置。 图1-2 设置“数据有效性”对话框 (3)选择D3至G23区域,单击“开始”选项卡“样式”组中的“条件格式”按钮,选择“突出显示单元格规则”→“其他规则”命令,弹出“新建格式规则”对话框,设置单元格数值为“小于60”,再单击“格式”对话框,设置字体为“红色”、“加粗”,如图1-3所示,单击“确定”按钮。

电工电子综合实验1--裂相电路仿真实验报告格 2

电子电工综合实验论文 专题:裂相(分相)电路 院系:自动化学院 专业:电气工程及其自动化 姓名:小格子 学号: 指导老师:徐行健

裂相(分相)电路 摘要: 本实验通过仿真软件Mulitinism7,研究如何将一个单相的交流分裂成多相交流电源的问题。用如下理论依据:电容、电感元件两端的电压和电流相位差是90度,将这种元件和与之串联的电阻当作电源,这样就可以把单相交流源分裂成两相交流电源、三相电源。同时本实验还研究了裂相后的电源接不同的负载时电压、功率的变化。得到如下结论: 1.裂相后的电源接相等负载时两端的电压和负载值成正相关关系; 2.接适当的负载,裂相后的电路负载消耗的功率将远大于电源消耗的功率; 3.负载为感性时,两实验得到的曲线差别较小,反之,则较大。 关键词:分相两相三相负载功率阻性容性感性 引言 根据电路理论可知,电容元件和电感元件最容易改变交流电的相位,又因它们不消耗能量,可用作裂相电路的裂相元件。所谓裂相,就是将适当的电容、电感与三相对称负载相配接,使三相负载从单相电源获得三相对称电压。而生活和工作中一般没有三相动力电源,只有单相电源,如何利用单相电源为三相负载供电,就成了值得深入研究的问题了。 正文 1.实验材料与设置装备 本实验是理想状态下的实验,所有数据都通过在电路专用软件Multisim 7中模拟实验测得的;所有实验器材为(均为理想器材) 实验原理: (1). 将单相电源分裂成两相电源的电路结构设计 把电源U1分裂成U1和U2输出电压,如下图所示为RC桥式分相电压原理,可以把输入电压分成两个有效值相等,相位相差90度的两个电压源。 上图中输出电压U1和U2与US之比为

大学计算机实验报告2

《大学计算机基础Ⅰ》课程 实验报告手册 \ 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日

一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的: 1.掌握鼠标和键盘的使用及正确的操作指法。 2.掌握微型计算机的打开和关闭操作 3.熟悉键盘指法和文字录入 4.了解中英文切换,全半角的切换 实验任务: 1.参见实验参考书中的实验1-1-1中的[任务1](7页) 2.参见实验参考书中的实验1-1-1中的[任务3](7页) 实验二:Windows的基本操作和文件管理操作 实验目的: 1.掌握Windows的基本知识和基本操作 2.掌握“Windows资源管理器”和“我的电脑”的使用 实验任务: 1.参见实验参考书中的实验1-2-1中的全部任务(14页) 2.参见实验参考书中的实验1-2-2中的全部任务(18页)

大学计算机基础试题

1.计算机的应用领域可大致分为三个方面,下列答案中正确的是()。C (A)计算机辅助教学、专家系统、人工智能 (B)工程计算、数据结构、文字处理 (C)实时控制、科学计算、数据处理 (D)数值计算、人工智能、操作系统 2.操作系统的主要作用不包括()。B (A)管理系统中的各种软硬件资源 (B)播放多媒体计算机系统中各种数字音频和视频文件 (C)为用户提供友善的人机界面 (D)为应用程序的开发和运行提供一个高效率的平台 3.下列不属于()通信三要素。D (A)信源(B)信宿(C)信道(D)电信 4.操作系统是现代计算机必不可少的系统软件之一,在下列有关操作系统的叙述中,错误的是()。A (A)计算机只有安装了操作系统之后,CPU才能执行数据的存取和处理操作 (B)最早的计算机并无操作系统 (C)通常称已经运行了操作系统的计算机为“虚计算机” (D)操作系统可以为用户提供友善的人机界面 5.计算机中组成二进制信息的最小单位是()。A (A)比特(B)字节(C)字(D)位组 6.能将高级语言源程序转换成目标程序的是()。A (A)编译程序 (B)解释程序 (C)调试程序 (D)编辑程序 7.设一个数值311,与十六进制C9相等,则该数值是()数。B (A)二进制(B)八进制(C)五进制(D)十六进制 8.高级程序设计语言的基本组成成分有()。A (A)数据、运算、控制、传输 (B)外部、内部、转移、返回 (C)子程序、函数、执行、注解 (D)基本、派生、定义、执行 9.计算机的存储单元中存储的内容()。A (A)只能是数据 (B)只能是程序 (C)可以是数据和指令 (D)只能是指令 10.下列几种高级语言中,被称为第一个结构化程序设计语言的是()。B (A)C语言(B)PASCAL (C)LISP (D)Fortran 11.RAM具有的特点是()。C (A)海量存储 (B)存储在其中的信息可以永久保存 (C)一旦断电,存储在其上的信息全部消失且无法恢复 (D)存储在其中的数据不能改写

计算机基础与综合编程实验报告word文档

《计算机基础与综合编程实验》报告 学院计算机科学与技术学院 专业计算机类 班级 姓名 指导教师 日期

1 实验目的 通过迭代式开发,深入掌握C语言的文件、链表、结构体、动态内存管理等技术,开发实现一个计费管理软件。 2 系统功能与描述 1.添加卡与查询卡的操作 (1)添加卡信息。 ①介绍 添加卡信息时,将添加的卡信息保存到工程目录下的card.ams文件。 ②输入 a、输入菜单项编号1实现“添加卡” b、添加卡信息时输入的卡信息 c、保存卡信息的文件路径 ③处理 a、获取保存卡信息的文件路径。 b、获取添加的卡信息。卡信息包括:卡号、密码、开卡金额、卡状态、开卡时间、截止时间、最后使用时间、使用次数、累积金额。 c、将每个卡信息组装成一条字符串,一张卡的每个信息间用“##”分隔。 d、将保存的卡信息的字符串写到工程目录下的card.ams文件末尾。 ④输出 a、保存成功,则显示添加的卡信息。 b、保存失败,则提示添加卡信息失败。 (2)查询卡信息:

①介绍 从工程目录下的card.ams文件中,读取并解析卡信息,将卡信息显示到界面中。 ②输入 a、输入菜单项编号2实现“查询卡” b、card.ams文件中的卡信息 ③处理 a、获取保存卡信息的文件路径。 b、逐行读取该文件中的卡信息并解析。 c、将将解析结果保存到内存中,在界面上显示读取出来的卡信息。 ④输出 a、读取失败,提示没有该卡的信息。 b、读取成功,则在界面输出卡号,状态,余额,累计使用,使用次数,上次使用时间,一共六个信息。 2.上机: ①介绍 根据用户输入的卡号和密码,判断该卡能否进行上机。更新可以上机卡的状态。 ②输入 a、输入菜单项编号3,实现“上机功能” b、输入卡号和密码 c、链表和文件中添加过的卡信息 ③处理 a、执行上机操作时,从卡信息文件中获取卡信息,添加到链表中。 b、以卡号和密码为条件,遍历链表中的卡信息,找到与输入条件相符的卡信息。 c、如果找到,以列表方式显示该卡的上机信息,并更新卡信息。如果未找到,就提示用户。 ④输出

数字电子钟课程设计实验报告

中北大学 信息与通信工程学院 通信工程专业 《电子线路及系统》课程设计任务书2016/2017 学年第一学期 学生姓名:张涛学号: 李子鹏学号: 课程设计题目:数字电子钟的设计 起迄日期:2017年1月4日~2017年7月10日 课程设计地点:科学楼 指导教师:姚爱琴 2017年月日 课程设计任务书

中北大学 信息与通信工程学院 通信工程专业 《电子线路及系统》课程设计开题报告2016/2017 学年第一学期 题目:数字电子钟的设计 学生姓名:张涛学号: 李子鹏学号:

指导教师:姚爱琴 2017 年 1 月 6 日 中北大学 信息与通信工程学院 通信工程专业 《电子线路及系统》课程设计说明书2016/2017 学年第二学期 题目:数字电子钟的设计 学生姓名:张涛学号: 李子鹏学号: 指导教师:姚爱琴 2017 年月日

目录 1 引言 (6) 2 数字电子钟设计方案 (6) 2.1 数字计时器的设计思想 (6) 2.2数字电路设计及元器件参数选择 (6) 2.2.2 时、分、秒计数器 (7) 2.2.3 计数显示电路 (8) 2.2.5 整点报时电路 (10) 2.2.6 总体电路 (10) 2.3 安装与调试 (11) 2.3.1 数字电子钟PCB图 (11) 3 设计单元原理说明 (11) 3.1 555定时器原理 (12) 3.2 计数器原理 (12) 3.3 译码和数码显示电路原理 (12) 3.4 校时电路原理 (12) 4 心得与体会 (12) 1 引言 数字钟是一种用数字电子技术实现时,分,秒计时的装置,具有较高的准确性和直观性等各方面的优势,而得到广泛的应用。此次设计数字电子钟是为了了解数字钟的原理,在设计数字电子钟的过程中,用数字电子技术的理论和制作实践相结合,进一步加深数字电子技术课程知识的理解和应用,同时学会使用Multisim电子设计软件。 2数字电子钟设计方案 2.1 数字计时器的设计思想 要想构成数字钟,首先应选择一个脉冲源——能自动地产生稳定的标准时间脉冲信号。而脉冲源产生的脉冲信号地频率较高,因此,需要进行分频,使得高频脉冲信号变成适合于计时的低频脉冲信号,即“秒脉冲信号”(频率为1Hz)。经过分频器输出的秒脉冲信号到计数器中进行计数。由于计时的规律是:60秒=1分,60分=1小时,24小时=1天,就需要分别设计60进制,24进制计数器,并发出驱动信号。各计数器输出信号经译码器、驱动器到数字显示器,是“时”、“分”、“秒”得以数字显示出来。 值得注意的是:任何记时装置都有误差,因此应考虑校准时间电路。校时电路一般

大学计算机基础试题及答案

大学计算机基础试题及答案(完整版) 一、单选题 1、完整的计算机系统由(C)组成。 A、运算器、控制器、存储器、输入设备和输出设备 B、主机和外部设备 C、硬件系统和软件系统 D、主机箱、显示器、键盘、鼠标、打印机 2、以下软件中,(D)不是操作系统软件。 A、Windowsxp B、unix C、linux D、microsoft office 3、用一个字节最多能编出(D)不同的码。 A. 8个 B. 16个 C. 128个 D. 256个 4、任何程序都必须加载到(C)中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5、下列设备中,属于输出设备的是(A)。 A、显示器 B、键盘 C、鼠标 D、手字板 6、计算机信息计量单位中的K代表(B)。 A. 102 B. 210

C. 103 D. 28 7、RAM代表的是(C)。 A. 只读存储器 B. 高速缓存器 C. 随机存储器 D. 软盘存储器 8、组成计算机的CPU的两大部件是(A)。 A、运算器和控制器 B. 控制器和寄存器 C、运算器和内存 D. 控制器和内存 9、在描述信息传输中bps表示的是(D)。 A、每秒传输的字节数 B、每秒传输的指令数 C、每秒传输的字数 D、每秒传输的位数 10、微型计算机的内存容量主要指(A)的容量。 A.RAM B.ROM C.CMOS D.Cache 11、十进制数27对应的二进制数为( D)。 A.1011 B. 1100 C. 10111 D. 11011 12、Windows的目录结构采用的是(A)。 A、树形结构 B、线形结构 C、层次结构 D、网状结构 13、将回收站中的文件还原时,被还原的文件将回到(D)。 A、桌面上 B、“我的文档”中 C、内存中 D、被删除的位置

电子设计综合实训报告

目录 摘要 (2) 1、前言 (3) 2、设计过程 (4) 2.1、任务及要求 (4) 2.1.1、任务 (4) 2.1.2、要求 (4) 2.2、总体设计方案 (4) 2.2.1、系统设计原理 (4) 2.2.2、总体控制框图 (4) 2.3、硬件电路 (5) 2.3.1、SCT89C52单片机介绍 (5) 2.3.2、时钟电路 (7) 2.3.3、复位电路 (7) 2.4、软件电路 (9) 2.4.1、系统流程图 (9) 2.4.2、系统程序 (9) 3、结果 (11) 4、结论 (11) 5、参考文献 (12) 6、致谢 (12)

摘要 彩灯,又名花灯,是我国普遍流行的传统的民间的综合性的工艺品。彩灯艺术也就是灯的综合性的装饰艺术。 在古代,彩灯主要作用是照明,人类用动植物和矿物的油蜡来作采光的灯。由纸或者绢作为灯笼的外皮,骨架通常使用竹或木条制作,中间放上蜡烛。《周礼、司恒氏》载“凡邦之大事,供烛庭燎、烛麻烛也”,可见,周朝就有了烛灯。到了战国,灯的制造工艺蓬勃发展,这在屈原《楚辞》中就有所表述:“兰膏明烛华铜错”。汉代是铜灯制作的鼎盛时期。《西京杂记》载:“汉高祖入咸阳宫,秦有青玉五枝灯,高七尺五寸,下作蟠螭,口衔灯,燃则鳞甲皆动,焕炳若列星盈盈。””到了唐朝,元宵放灯发展成盛况空前的灯市,京城“作灯轮高二十丈,衣以锦绮,饰以金银,燃五万盏灯,簇之如花树”。这之后,各地花灯活动尤为盛行。 到了现代彩灯蕴涵着丰富的文化底蕴,被广泛地应用于各种店面的装饰。变换无穷的彩灯样式,给城市增添活力,吸引着人们的注意力,深受人民的喜爱。在日常生活中,人们还将彩灯摆放成各种图案,增添美感。随着社会的发展传统的彩灯逐渐被LED彩灯所代替,可以通过单片机编程控制的LED彩灯变换更加丰富多彩。 关键词:LED灯单片机控制系统

电子设计大赛实验报告

2014年江苏省大学生电子设计竞赛实验报告 无线电能传输装置(F题) 2014年8月15日 摘要:本设计基于磁耦合式谐振荡电路来进行无线电能传输,点亮LED灯。由于输入和输出都是直流电 的形式,因此本系统将分为以下四个部分:第一部分为驱动电路(DC-AC),为使直流分量转化成交流电并通过耦合线圈将电能传输给负载,采用LC谐振的方式让回路中电容和电感构成一个二阶LC谐振电路,驱动MOS管形成交流电。第二部分为发射电路(AC-AC),应用电磁感应原理,在二次线圈中产生感应电流并输给接受电路。第三部分为电能转换电路(AC-DC),输出的感应交流电经整流桥桥式整流后流入升压电路。第四部分为升压电路(DC-DC),对整流之后的直流进行升压,防止整流后的电压无法驱动LED。本设计分模块搭建并对各个部分电路进行原理分析。在调试时,采用分模块调试,根据调试结果修改参数,最终形成一个完整的稳定系统。 关键词: 磁耦合式谐振荡电路LC振荡电路桥式整流DC-DC升压 [Abstract] The design is based on magnetic resonance oscillation circuit coupled to the wireless power transmission, lit LED lights. Since the input and output are in the form of direct current, so the system will be divided into the following four parts: The first part of the drive circuit (DC-AC), is converted into alternating current so that the DC component and the power transmission through the coupling coil to the load, using LC resonant circuit in a manner so that the capacitance and inductance form a second order LC resonant circuit, the AC drive MOS tube formation. The second part is the transmitter circuit (AC-AC), application of the principle of electromagnetic induction,

大学计算机基础试卷01c1

06 /07 学年第一学期《大学计算机基础》试卷卷一 课程编号:1401011110 使用班级:06级本科上机试卷 答题时间:100 分钟 一.单选(每题2分,共54分) 1:(2分) 将十进制数0.40625转化为二进制数应是B 。 A) 0.001101 B) 0.01101 C) 0.0011011 D) 0.00111 【所在章节】第一部分:计算机概述; 【知识点】数制和编码系统。 2:(2分) 常采用T来表示 B 。 A) 1024M B) 1024G C) 1024K D) 1024 2 【所在章节】第一部分:计算机概述; 【知识点】各类二进制信息(数据、控制、地址)在计算机内部的处理过程。 3:(2分) 未来计算机的发展方向是 D 。 A) 数字化、网络化、巨型化、智能化 B) 网络化、智能化、微型化、通用化 C) 集成化、网络化、数字化、智能化 D) 网络化、智能化、微型化、巨型化 【所在章节】第一部分:计算机概述; 【知识点】计算机未来 4:(2分) 如果按字长来划分,微型机可分为8位机、16位机、32位机、64位机和128位机等。所谓32位机

是指该计算机所用的CPU( A ) 。 A、一次能处理32位二进制数 B、具有32位的寄存器 C、只能处理32位浮点数 D、有32个寄存器 【所在章节】第二部分:微型计算机系统 【知识点】了解计算机的基本原理 5:(2分) 微型计算机的性能主要取决于( B )的性能。 A、RAM B、CPU C、显示器 D、硬盘 【所在章节】第二部分:微型计算机系统 【知识点】计算机系统的组成 6:(2分) 个人计算机(PC)是除了主机外,还包括外部设备的微型计算机、而其必备的外部设备是( B ) 。 A、键盘和软驱 B、显示器和键盘 C、键盘和打印机 D、显示器和扫描仪 【所在章节】第二部分:微型计算机系统 【知识点】了解常用外设的功能和基本工作原理。 7:(2分) 冯·诺依曼计算机的主要特点是( A )。 A.以运算器为核心,存储程序原理为基础 B.以存储器为核心,存储程序原理为基础 C.以运算器为核心,指令的逻辑顺序和在存储器中存放的物理顺序是一致的。 D.以存储器为核心,指令的逻辑顺序和在存储器中存放的物理顺序是一致的。 【所在章节】第二部分:微型计算机系统 【知识点】知识点:了解微机的组成及发展过程;理解微机各基本部件的功能与主要技术指标;了解计算机基本指令系统的概念;深入掌握微机的各级存储系统;了解常用外设的功能和基本工作原理。 8:(2分) 文件系统的目录结构采用( A )。 A.树形结构 B. 层次结构 C. 链表结构 D. 图表结构 【所在章节】第三部分:操作系统 【知识点】文件系统功能 9:(2分) 以下各个操作中,不属于系统优化的是(C )。 A)磁盘清理B) 碎片整理C) 禁用注册表D) 调整虚拟内存

大学计算机应用基础综合实验设计作品

《大学计算机应用基础》综合实验设计作品 竞赛通知 《大学计算机应用基础》综合实验设计作品竞赛(以下简称竞赛)是由信息科学与技术系计算机基础教研室主办的面向全体一年级学生的教学实践活动。竞赛以 “发展应用性教育,培养应用性人才,建设应用型大学”为指导思想,旨在激励同学们学习计算机知识的积极性,提高应用计算机技术的能力,培养创新精神,增强团队合作意识,解决相关专业实际应用的问题。 一、竞赛规贝y 1作品命题:根据《大学计算机应用基础》课程的主要教学实践内容,充分发挥个人创造性,完成Word、Excel、PowerPoint三部分内容的综合实验设计,可以通过一个主题贯穿三部分内容,也可以分别使用不同主题开展三部分内容的设计。其中,文字处理(Word)要求主题鲜明、文字清晰,布局合理规范,色彩、图形搭配适中;电子表格应用(Excel)要求数据采集实用、合理,格式设置美观,具有强大的数据计算和数据分析功能,使用丰富的图表展示;演示文稿设计(PowerPo int) 要求主题鲜明,文字清晰,图文并茂,动态演示。 2作品形式:文字处理文件(*.doc)、电子表格文件(*.xls )、演示文稿文件(*ppt )。 3评价标准:作品名次评定以竞赛总成绩为准。竞赛总成绩由以下三部分组成: 综合实验作品设计成绩(满分60分) 作品创新性与专业应用意义成绩(满分20分) 作品现场介绍与答辩成绩(满分20分) 《大学计算机应用基础》作品设计评分标准(满分60分)

、竞赛组织与运行 1组织机构:竞赛组织工作由信息科学与技术系计算机基础教研室负责,教研室主任为负责人,教研室教师组成竞赛组织小组。 2竞赛作品提交: 提交时间:2008年12月15日——2008年12月18日。 (若在规定时间未提交的班级,默认弃权)提交形式:电子版+ 打印版 提交地点:电子版交至jsjzx@https://www.wendangku.net/doc/0b1440597.html,;打印版交至信息科学与技术系 系办(教学楼124)赵老师处 3参赛对象:一年级各系学生,以班为单位,每班选送1-2 份参赛作品。班内学生集体商讨设计思想,确定设计方案,分工负责,团结协作,独立自主完成参赛作品。 4竞赛纪律:参赛人员需在规定时间准时上交参赛作品,按要求填写相关报名资料;遵守赛场纪律,尊重他人劳动;严禁抄袭舞弊,如有发现,取消其参赛资格。 三、竞赛评审与奖励 1竞赛评审分为初评和终评两个阶段。 2初评由计算机基础教研室教师实施,根据竞赛规则,对所有参赛作品进行资格、形式和内容审查。 3通过初评的作品进入终评阶段,终评时间2008 年12 月26 日(17 周周五),具体时间地点另行通知。终评采取公开评比方式,评委由计算机基础教研室教师及各班代表组成,每位参赛选手需准备5 分钟左右的作品简介幻灯片。 4竞赛奖励设置四级奖项:一等奖2 个;二等奖3 个;三等奖5 个;纪念奖若干。 欢迎各班同学认真准备,踊跃参加! 信息科学与技术系计算机基础教研室 2008年11月20日

电子设计自动化实验报告

*************** 实验报告 课程名称:电子设计自动化小组成员及学号:_______________ _________ _______________ _______________ _______________ ********************** ***********

应用程序,启动protel99se。 3、创建一个新的设计数据库文件 步骤:1). 【File】|【New】 2). 单击Browse按钮,选择文件的存储位置,Protel 99 SE默认文件名为desigh .ddb”。 3). 单击【OK】们就创建了一个新的设计数据库文件。 4、启动原理图编辑器 步骤:1). 【File】|【New】 2). 单击Schematic Document 【OK】或直接双击 3). 单击Explore 下的Sheet1或直接双击工作窗口中的Sheet1

1).更改屏幕分辨率 2).界面字体设置 8、在Protel99se中建立自己的设计数据库Design.ddb。

实验内容与分析: 1).设置电路图纸 假定系统已进入原理图编辑器,提出以下要求: A.图纸大小:B号; B.图纸方向:水平方向放置; C.标题栏型式:标准型标题栏。 2).将库文件“Miscellaneous Devices.ddb”, “Dallas Microprocessor.ddb”,“Intel Databooks.ddb”, “Protel Dos Schematic Libraries.ddb”依次装入。 3、放置元件 在元件库中选定所需元件,然后放置元件到工作平面上。 4、删除元器件 1)菜单命令【Edit】|【Delete】 2)当光标变为十字形后,将光标移到要删除的元件处,单击鼠标左键即可将所指元件删除。此后,程序仍处于删除命令状态,若要退出单击鼠标右键或按ESC 键退出命令状态。 5、元件移动 菜单命令:【Edit】|【Move】|【Move】

相关文档
相关文档 最新文档