文档库 最新最全的文档下载
当前位置:文档库 › 实验报告电子模板1

实验报告电子模板1

实验报告电子模板1
实验报告电子模板1

武汉大学计算机学院教学实验报告

课程名称汇编语言成绩教师签名

实验名称实用程序设计实验序号 5 实验日期13/5/7

姓名贾雪锐学号201130253005

3

专业信息安全年级-班11级2

一、实验目的及实验内容

(本次实验所涉及并要求掌握的知识;实验内容;必要的原理分析)

小题分

一、目的和要求

掌握一些常用实用程序设计的方法和使用。

二、实验环境及实验步骤

(本次实验所使用的器件、仪器设备等的情况;具体的实验步骤)

小题分:

7.2在一个串中查找某字符,将该字符出现的所有位置显示输出,若未找到,用-1作为标志代码:

INOUT MACRO X,Y

LEA DX,X

MOV AH,Y

INT 21H

ENDM

STACK SEGMENT STACK

DW 128 DUP(0)

STACK ENDS

DATA SEGMENT

STRING DB 'ADCFHCJKLCCBDFDTFESC$'

N EQU $-STRING-1

COUNT DB 0

CHAR DB ?

ADDRE DB N DUP(0)

FLAG DB 0

TEN DW 10

OUTPUT1 DB 'THE STRING IS:',13,10,'$'

OUTPUT2 DB 'PLEASE INPUT THE CHAR YOU W ANT TO SEARCH:$' OUTPUT3 DB 'NOT FOUND !!$'

OUTPUT4 DB 'FOUND,THE LOCATION IS:$'

CR DB 13,10,'$'

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA,ES:DATA,SS:STACK

START:

MOV AX,DA TA

MOV DS,AX

MOV ES,AX

INOUT OUTPUT1,9

INOUT STRING,9 ;输出再付串的内容

INOUT CR,9

INOUT OUTPUT2,9

MOV AH,1 ;输入要搜索的字符

INT 21H

MOV CHAR,AL

INOUT CR,9

LEA BX,ADDRE ;取存储字符在字符串中的位置的缓冲区ADDRE的偏移地址

LEA DI,STRING

MOV SI,DI

MOV CX,N

MOV AL,CHAR

CLD

Q: REPNE SCASB ;当前查看的字符与要搜索的字符不想同时,继续搜索

JZ OK ;相同时转OK

JMP S

OK:

PUSH DI

SUB DI,SI

MOV DX,DI

MOV [BX],DL ;存储字符在字符串STRING中的位置

POP DI

INC BX

S:

CMP CL,0 ;当计数器中的值不为0时,继续转去查看字符串中剩余的其他字符

JNZ Q

T: MOV BL,COUNT

CMP BL,0

JZ NOTFOUND

JMP FOUND

NOTFOUND:

INOUT OUTPUT3,9

MOV FLAG,BYTE PTR -1

JMP EXIT

FOUND: INOUT OUTPUT4,9

MOV ADDRE[BX],BYTE PTR '$'

INOUT CR,9

CALL SHOW

EXIT: MOV AH,4CH

INT 21H

;子程序名:SHOW

;功能描述:将要查找字符在字符串中的所有位置转化为十进制显示输出

;入口参数:字符在字符串中的相对位置的存储区域ADDRE的地址

;出口参数:无

SHOW PROC

PUSH AX

PUSH BX

PUSH CX

PUSH DX

PUSH SI

LEA SI,ADDRE

P: MOV CX,0

MOV AL,[SI]

CBW

L0: MOV DX,0

DIV TEN

PUSH DX

INC CX

OR AX,AX ;当不为0时继续除10,余数进栈

JNZ L0

L1: POP DX

MOV AH,2

INT 21H

LOOP L1

MOV DL,20H

MOV AH,2

INT 21H

INC SI

MOV BL,[SI]

CMP BL,'$'

JNZ P

POP SI

POP DX

POP CX

POP BX

POP AX

RET

SHOW ENDP

CODE ENDS

END START

结果

7.3

编写冒泡排序法对一字母组成的字符串进行递减排序,并进行加密解密的程序代码

INOUT MACRO X,Y

LEA DX,X

MOV AH,Y

INT 21H

ENDM

STACK SEGMENT STACK

DW 128 DUP(0)

STACK ENDS

DATA SEGMENT

STRING DB 'asGHjkMNFG$'

N EQU $-STRING-1

COUNT DB N-1

MCODE DB 2*N+1 DUP(0)

JCODE DB N+1 DUP(0)

OUTPUT1 DB 'the STRING is:',13,10,'$'

OUTPUT2 DB 'the result of sorting STRING is',13,10,'$'

OUTPUT3 DB 'the result of encrypting STRING is:',13,10,'$'

OUTPUT4 DB 'the result of decrypting STRING is:',13,10,'$'

CR DB 13,10,'$'

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DA TA

MOV DS,AX

MOV AX,STACK

MOV SS,AX

INOUT OUTPUT1,9

INOUT STRING,9 ;输出字符串的初始内容

INOUT CR,9

CALL SORTP ;调用排序子程序,对STRING中的内容进行降序排列

INOUT OUTPUT2,9

INOUT STRING,9

INOUT CR,9

CALL EN ;对排序好的字符串进行加密操作

INOUT OUTPUT3,9

INOUT MCODE,9

INOUT CR,9

CALL DE ;对密文进行解密

INOUT OUTPUT4,9

INOUT JCODE,9

MOV AH,4CH

INT 21H

;子程序名:SORTP

;功能描述:对字符创STRING中的字符进行由大到小进行排序

;入口参数:STRING的首地址,STRING中的字符进行递减排序

;出口参数:排序号的字符字符串存放在STRING中

SORTP PROC

PUSH AX

PUSH CX

PUSH SI

L0: LEA SI,STRING

MOV BX,-1 ;设置交换标志位,-1表示有交换

ADD SI,N

DEC SI

MOV CL,COUNT

CMP CL,0

JZ EXIT

CMP BX,-1

JNZ EXIT

XOR BX,BX ;将0->BX

L1: MOV AL,[SI]

CMP AL,[SI-1]

JNG Q ;当[SI]<=[SI-1]时不交换

XCHG [SI-1],AL ;否则交换

MOV [SI],AL

MOV BX,-1 ;-1表示有交换

Q: DEC SI

LOOP L1

DEC COUNT ;每比较一轮,计数初值减1

JMP L0

EXIT: POP SI

POP CX

POP BX

POP AX

RET

SORTP ENDP

;子程序名:EN

;功能描述:对字符串进行加密操作

;入口参数:要加密的字符串STRING的首址以及字符串的长度N,和密文存放缓冲区首址MCODE

;出口参数:加密好的密文存放在MCODE缓冲区中

EN PROC

PUSH AX

PUSH CX

PUSH SI

PUSH DI

LEA SI,STRING

LEA DI,MCODE

S:

XOR AX,AX

MOV AL,[SI]

ADD AX,40H ;对相应的字母进行加40H送AL,进行第一轮加密操作XCHG AH,AL ;交换AH,AL中的内容进行第二轮加密操作

MOV [DI],AL

INC DI

MOV [DI],AH

INC SI

INC DI

LOOP S

MOV [DI],BYTE PTR '$'

POP DI

POP SI

POP CX

POP AX

RET

EN ENDP

;子程序名:DE

;功能描述:对密文进行解密

;入口参数:密文的首地址MCODE,密文的长度2*N,解密后的字符串存放地址JCODE

;出口参数:解密后的字符串存放在JCODE

DE PROC

PUSH AX

PUSH CX

PUSH SI

PUSH DI

LEA SI,MCODE

LEA DI,JCODE

MOV CX,N

T: XOR AX,AX

MOV AL,[SI]

INC SI

MOV AH,[SI]

XCHG AH,AL ;交换AH,AL中的内容进行第一轮解密操作

SUB AX,40H ;对AX中的内容减40H,进行第二轮的解密操作

MOV [DI],AL ;解密后的字符送JCODE缓冲区中相应的位置

INC SI

INC DI

LOOP T

MOV [DI],BYTE PTR '$'

POP DI

POP SI

POP CX

POP AX

RET

DE ENDP

CODE ENDS

END START

结果:

77:编写将一个字符串插入到另一个字符串指定位置的程序

代码

INOUT MACRO X,Y

LEA DX,X

MOV AH,Y

INT 21H

ENDM

STACK SEGMENT STACK

DW 128 DUP(0)

STACK ENDS

DATA SEGMENT

STRING2 DB 'CDFGH$'

N2 EQU $-STRING2-1

N DB ?

STRING1 DB 'ASDGHHJUHU$'

N1 EQU $-STRING1-1

BUF DB N2 DUP(0)

OUTPUT1 DB 'the STRING1 and STRING2 are:$'

OUTPUT2 DB 'please input the location you want to insert STRING2:$' OUTPUT3 DB 'the result of insert STRING2 in STRING1 is:$'

CR DB 13,10,'$'

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DA TA

MOV DS,AX

INOUT OUTPUT1,9

INOUT CR,9

INOUT STRING1,9

INOUT CR,9

INOUT STRING2,9

INOUT CR,9

INOUT OUTPUT2,9

MOV AH,1

INT 21H

MOV N,AL ;输入要将字符串STRING2插入到字符串STRING1中的位置

INOUT CR,9

CALL INSERT ;调用子函数将STRING2插入到STRING1中指定位置

INOUT OUTPUT3,9

INOUT CR,9

INOUT STRING1,9

MOV AH,4CH

INT 21H

;子程序名:INSERT

;功能描述:将STRING2插入到STRING1中N位置处

;入口参数:STRING1和STRING2的首址,插入到STRING1中的想对位置1,STRING1和STRING2的字符个数N1和N2

;出口参数:将STRING2插入到STRING1N位置处后的结果存储在STING1中

INSERT PROC

PUSH BX

PUSH CX

PUSH SI

PUSH DI

LEA SI,STRING1

ADD SI,N1

LEA DI,STRING2

MOV CX,0

MOV CL,N1

MOV BL,N

SUB BL,30H

SUB CL,BL

INC CL

L1: MOV BL,[SI] ;将字符串STRING1中第N个位置以后的字符全部向后

移动N2位,包括$也向后移动N2位

MOV [SI+N2],BL

DEC SI

LOOP L1

MOV BL,[SI] ;将字符串STRING2 N位置处的字符向后移动N2位

MOV [SI+N2],BL

MOV CX,N2

L2: MOV BL,[DI] ;将字符串STRING2从STRING1 N位置处插入MOV [SI],BL

INC SI

INC DI

LOOP L2

POP DI

POP SI

POP CX

POP BX

RET

INSERT ENDP

CODE ENDS

END START

结果:

7.8

利用串操作指令,编写在一个字符串中查找另一个字符串的程序

INOUT MACRO X,Y

LEA DX,X

MOV AH,Y

INT 21H

ENDM

STACK SEGMENT STACK

DW 128 DUP(0)

STACK ENDS

DATA SEGMENT

STRING1 DB 'CDEFHJCDEFMNCDEF$'

N1 EQU $-STRING1-1

STRING2 DB 'CDEF$'

N2 EQU $-STRING2-1

COUNT DB 0

FLAG DB 0

OUTPUT1 DB 'the STRING1 and STRING2 are:',13,10,'$'

OUTPUT2 DB 'the location of STRING2 in STRING1 are:$'

OUTPUT3 DB 'notfound!!$'

ADDRE DB N1 DUP(0)

CR DB 13,10,'$'

TEN DW 10

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK

START:

MOV AX,DATA

MOV DS,AX

MOV ES,AX

INOUT OUTPUT1,9

INOUT STRING1,9

INOUT CR,9

INOUT STRING2,9

INOUT CR,9

MOV AL,N1

MOV BL,N2

CMP AL,BL

JB NOTFOUND ;当STRING1的长度小于STRING2的长度时跳到NOTFOUND

MOV BL,N1

SUB BL,N2

INC BL

MOV COUNT,BL

LEA SI,STRING1

MOV AX,SI

LEA BX,ADDRE

CLD

P:

PUSH SI

MOV CX,N2 ;每次要比较的最大次数N2送入CX

LEA DI,STRING2

REPZ CMPSB ;当要比较的字符相等时继续执行,不等时转S

JNZ S

JMP Q

Q:

POP SI

MOV DX,SI

SUB DX,AX ;当在STEING1中找到STRING2时,计算起始位置

INC DL

MOV [BX],DL ;将STRING2在STRING1中出现位置送入ADDRE中的相应位置

MOV FLAG,BYTE PTR 1

INC BX

MOV FLAG,1

JMP T

S: POP SI

T:

INC SI

DEC COUNT

MOV DL,COUNT

CMP DL,0

JNZ P

M:

MOV AL,FLAG

CMP AL,0

JZ NOTFOUND

JMP FOUND

NOTFOUND:

INOUT OUTPUT3,9

JMP EXIT

FOUND:

MOV [BX],BYTE PTR '$'

INOUT OUTPUT2,9

INOUT CR,9

CALL SHOW

EXIT: MOV AH,4CH

INT 21H

;子程序名:SHOW

;功能描述:将要查找字符在字符串中的所有位置转化为十进制显示输出

;入口参数:字符在字符串中的相对位置的存储区域ADDRE的地址

;出口参数:无

SHOW PROC

PUSH AX

PUSH BX

PUSH CX

PUSH DX

PUSH SI

LEA SI,ADDRE G: MOV CX,0

MOV AL,[SI]

CBW

L0: MOV DX,0

DIV TEN

PUSH DX

INC CX

OR AX,AX

JNZ L0

L1: POP DX

ADD DL,30H

MOV AH,2

INT 21H

LOOP L1

MOV DL,20H

MOV AH,2

INT 21H

INC SI

MOV BL,[SI]

CMP BL,'$'

JNZ G

POP SI

POP DX

POP CX

POP BX

POP AX

RET

SHOW ENDP

CODE ENDS

END START

结果:

三、实验过程分析

小题分:(详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程

及方法。根据具体实验,记录、整理相应的数据表格、绘制曲线、波形等)

实验过程中出现的问题:

问题一;

在7.7将一个字符串插入到另一字符串的指定位置时,需要输入位置N,并用作以为计数,当时在操作时,未将该输入值减30H,结果错误

解决:

每次输入的字符是以ASCII码值存放的,如果要依次输入值对应的数字进行计数时,理应减30H后,在作为计数值。

问题二:

在7.8,利用串操作指令,编写在一个字符串中查找另一个字符串的程序,用REPZ CMPSB 串指令进行查找,执行的时候本来相等的字符比较厚,ZF=0

解决:

在DEBUG过程中发现以上问题,将送数据段地址的指令改为如下:

MOV AX,DATA

MOV DS,AX

MOV ES,AX

修改后结果正确,发现CMPSB进行操作的数据段基址存放在ES中

四、实验结果总结

小题分:(对实验结果进行分析,完成思考题目,总结实验的新的体会,并提出实验的改

进意见)

实验总结:

1.利用串操作时,一定要明确相应串操作指令对应的数据段的基址是存放在DS还是ES中

2.对于指令对于原操作数和目的操作数的要求一定要熟悉

3.对与要用loop指令进行循环时,一定要认真分析CX的初值应该付多少

4.对于将一些立即数,送入寄存器中时,最好利用PTR进行类型强制转换,以防类型不匹配导致错误

电子综合实训

电子综合实训 电子综合实训课程设计 课程名称:电子技能综合实训 目的:HX203T FM/AM收音机装配 系部:电子工程系 姓名: 学号: 指导: 20xx年5月27日 1 目录 1、引言????????????????????3 2、设计目的??????????????????3 3、设计方案??????????????????3 4、方案设计??????????????????4 、收音机的基本原理?????????????4 、最简单收音机原理?????????????4 、超外差收音机原理?????????????4 、3CXA1691M(CD1691M)与HX218AM/FM型收音机?6 5、HX203收音机AM/FM音机简述?????????9

6、安装步骤??????????????????11 7、调试????????????????????13 8、常见问题及解决方法?????????????14 9、实训注意事项????????????????15 2 摘要:随着科学和技术的发展,新型的电子科学已经成为国家发展富强的一个重要的前提,掌握一定的电子技术已经成为对每个电子方面专业人员的基本要求。 收音机的装配与调试是高频电子电路的一门最重要的实训课程,通过本课程的设计可以加深我们对无线电发送与接收设备中的有关电路的原理、组成与功能的认识,同时该课程设计也融合了模电与数电的知识,巩固我们队已经学过课程知识的总结。 关键词:收音机,课程设计,调幅,调频,CXA1691M (CD1691M)。 1、引言 电子技术实习的主要目的就是培养我们的动手能力,要我们对电子元器件识别,相应工具的操作,相关仪器的使用,电子设备制作、装调的全过程,掌握查找及排除电子电路故障的常用方法有个更加详实的体验,不能在面对这样的东西时还像以前那样一筹莫展。有助于我们对理论知识的理解,助我们学习专业知识。使我们对电子元件及收音机的装机与

电力电子电路分析与仿真实验报告模板

电力电子电路分析与仿真 实验报告 学院:哈尔滨理工大学荣成学院 专业: 班级: 姓名: 学号:

年月日 实验1降压变换器 一、实验目的: 设计一个降压变换器,输入电压为220V,输出电压为50V,纹波电压为输出电压的0.2%,负载电阻为20欧,工作频率分别为220kHz。 二、实验内容: 1、设计参数。 2、建立仿真模型。 3、仿真结果与分析。 三、实验用设备仪器及材料: MATLAB仿真软件 四、实验原理图: 五、实验方法及步骤: 1.建立一个仿真模型的新文件。在MATLAB的菜单栏上点击File,选择New,再在弹出菜单中选择Model,这时出现一个空白的仿真平台,在这个

平台上可以绘制电路的仿真模型。 2.提取电路元器件模块。在仿真模型窗口的菜单上点击Simulink调出模型库浏览器,在模型库中提取所需的模块放到仿真窗口。 3.仿真模型如图所示。 六、参数设置 七、仿真结果分析

实验2升压变换器 一、实验目的: 将一个输入电压在3~6V的不稳定电源升压到稳定的15V,纹波电压低于0.2%,负载电阻10欧,开关管选择MOSFET,开关频率为40kHz,要求电感电流连续。 二、实验内容: 1、设计参数。 2、建立仿真模型。 3、仿真结果与分析。 三、实验用设备仪器及材料: MATLAB仿真软件 五、实验原理图:

五、实验方法及步骤: 1.建立一个仿真模型的新文件。在MATLAB的菜单栏上点击File,选择New,再在弹出菜单中选择Model,这时出现一个空白的仿真平台,在这个平台上可以绘制电路的仿真模型。 2.提取电路元器件模块。在仿真模型窗口的菜单上点击Simulink调出模型库浏览器,在模型库中提取所需的模块放到仿真窗口。 3.仿真模型如图所示。 六、参数设置 七、仿真结果分析

Java程序设计-实验报告1-模板 (1)

实验报告 课程名称Java程序设计 实验项目实验一类和对象 系别_________计算机_________ 专业/班级_______计算机类/1402______ 姓名_____李馨雪________ 实验日期______2015.10.10______ 成绩_______________________ 指导教师

一、实验题目:实验一类和对象 二、实验内容: (1)用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。 1)PC类与CPU类和HardDisk类关联的UML图如图所示。 其中,CPU类要求getSpeed()返回speed的值,setSpeed(int m)方法 将参数m的值赋值给speed。 HardDisk类要求getAmount()返回amount的值,setAmount(int m)方 法将参数m的值赋值给amount。 PC类要求setCPU(CPU c)将参数c的值赋值给cpu,要求setHardDisk (HardDisk h)方法将参数h的值赋值给HD,要求show()方法能显示 cpu的速度和硬盘的容量。 2)主类Test的要求 main()方法中创建一个CPU对象cpu,其speed设置为2200; main()方法中创建一个HardDisk对象disk,其amount设置为200; main()方法中创建一个PC对象pc, pc调用setCPU方法,实参是cpu;调用setHardDisk方法,实参是 disk;调用show方法。 (2)设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下: 1)编写接口Animal,有2个抽象方法cry()和getAnimaName(); 2)编写模拟器类Simulator,该类有一个playSound(Animal animal)方法,其形参是Animal类型,可以调用实现Animal接口的类所重写的cry()方法播放具体动物的声音,调用重写方法显示动物种类的名称; 3)编写实现Animal接口的Dog类和Cat类。具体的UML图如下所示:4)编写主类Application,其main方法中至少包含如下代码: Simulator si=new Simulator();

标准实验报告模板

实验报告 实验名称 课程名称___电子技术基础实验 院系部: 专业班级:学生姓名:学号:同组人:实验台号:指导教师:成绩:实验日期: 华北电力大学

实验报告要求: 一、实验目的及要求 二、仪器用具 三、实验原理 四、实验步骤(包括原理图、实验结果与数据处理) 五、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见。) 六、实验原始数据

一、实验目的及要求: 1. 学会放大器静态工作点的调试方法,分析静态工作点对放大器性能的影响。 2. 掌握放大器电压放大倍数和最大不失真输出电压的测试方法。 3. 悉常用电子仪器及模拟电路实验设备的使用。 二、仪器用具:略 三、实验原理 图1.2.1为电阻分压式工作点稳定单管放大器实验电路图。 图1.2.1 共射极单管放大器实验电路 在图1.2.1电路中,当流过偏置电阻1B R 和2B R 的电流远大于晶体管VT 的基极电流B I 时(一般5~10倍),则它的静态工作点可用下式估算: CC B2B1B1B U R R R U +≈ U CE =U CC -I C (R C +R F1 + R E ) 电压放大倍数: 1)1( // F R β++-=be L C V r R R β A 其中r be =200+26 (1+β)/I E 输入电阻:R i =R B1 // R B2 // [r be +(1+β)R F1] 输出电阻:R O ≈R C 四、实验方法与步骤: 1. 调试静态工作点 接通+12V 电源、调节R W ,使U E =2.0V ,测量U B 、U E 、U C 、R B2值。记入表1.2.1。 E U BE = U B - U E =0.665V ,U CE = U C - U E =5.8V,I C ≈I E = U E /R E =2/(1.1)=1.82mA 实验数据显示,Q 点的值满足放大电路的静态工作点要求,BJT 处于放大区。 2. 测量不同负载下的电压放大倍数 C E BE B E I R U U I ≈+-≈1 F R

实验报告模板1(1)

湖北民族学院信息工程学院实验报告 (电气、电子类专业用) 班级:000000 姓名:00000 学号:0000000000000 实验成绩: 实验时间:2019年6月10日5-8节实验地点:自动控制原理实验室课程名称:电力电子技术与matlab仿真实验类型:设计型□验证型□综合型□实验题目:三相桥式全控整流及有源逆变电路 实验仪器:装有matlab软件的电脑一台

(1)交流电压源的参数设置 三相电源的相位互差120°,设置交流峰值相电压为100V、频率为60Hz。(2)负载的参数设置 H =C R Ω L , inf , 45= =

本实验中只要改变参数对话框的数值的大小,即改 变了触发信号的控制角。打开仿真 ode23tb 0.02s 启动仿真。 打开仿真/参数窗后,选择ode23tb 设置好各模块参数后,启动仿真;改变触发角 3、有源逆变带电阻电感性负载的仿真 (1)各模块参数设置同上

Continuous pow ergui v +- Ud alpha_deg AB BC CA Block pulses Synchronized 6-Pulse Generator Scope i +- Id i +-IC i +-IB i +- IA 0Constant2 30 Constant1 v +- CA C v +- BC B v +-AB A + RLC g A B C + - Bridge Iabc id ud Uabc 6pulse 2 时三相电压、三相电流、触发信号、负载电压和负载电流的波形

图 4=120时三相电压、三相电流、触发信号、负载电压和负载电流的波形图=150时三相电压、三相电流、触发信号、负载电压和负载电流的波形

现代电子技术综合实验报告 熊万安

电子科技大学通信与信息工程学院实验报告 实验名称现代电子技术综合实验 姓名: 学号: 评分: 教师签字 电子科技大学教务处制

电子科技大学 实验报告 学生姓名:学号:指导教师:熊万安 实验地点:科A333 实验时间:2016.3.7-2016.3.17 一、实验室名称:电子技术综合实验室 二、实验项目名称:电子技术综合实验 三、实验学时:32 四、实验目的与任务: 1、熟悉系统设计与实现原理 2、掌握KEIL C51的基本使用方法 3、熟悉SMART SOPC实验箱的应用 4、连接电路,编程调试,实现各部分的功能 5、完成系统软件的编写与调试 五、实验器材 1、PC机一台 2、SMART SOPC实验箱一套 六、实验原理、步骤及内容 试验要求: 1. 数码管第1、2位显示“1-”,第3、4位显示秒表程序:从8.0秒到1.0秒不断循环倒计时变化;同时,每秒钟,蜂鸣器对应发出0.3秒的声音加0.7秒的暂停,对应第8秒到第1秒,声音分别为“多(高

音1)西(7)拉(6)索(5)发(4)米(3)莱(2)朵(中音1)”;数码管第5位显示“-”号,数码管第6、7、8位显示温度值,其中第6、7位显示温度的两位整数,第8位显示1位小数。按按键转到任务2。 2. 停止声音和温度。数码管第1、2位显示“2-”,第3、4位显示学号的最后2位,第5位显示“-”号,第6到第8位显示ADC电压三位数值,按按鍵Key后转到任务3,同时蜂鸣器发出中音2的声音0.3秒; 3. 数码管第1、2位显示“3-”,第3、4位显示秒表程序:从8.0秒到1.0秒不断循环倒计时变化;调节电压值,当其从0变为最大的过程中,8个发光二极管也从最暗(或熄灭)变为最亮,当电压值为最大时,秒表暂停;当电压值为最小时,秒表回到初始值8.0;当电压值是其他值时,数码管又回到第3、4位显示从8.0秒到1.0秒的循环倒计时秒表状态。按按鍵Key回到任务1,同时蜂鸣器发出中音5的声音0.3秒。

化学实验报告模板1(完整版)

报告编号:YT-FS-5980-64 化学实验报告模板1(完 整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

化学实验报告模板1(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 2NaOH+CuSO4=Cu(OH)2[此有一个箭头表沉淀]+Na2SO4 氢氧化钠溶液和加入硫酸铜溶液反应成氢氧化铜沉淀和硫酸钠 Cu(OH)2=[等号上面写上条件是加热,即一个三角形]CuO+H2O 氢氧化铜沉淀加热变成氧化铜和水 实验报告: 分为6个步骤: 1):实验目的,具体写该次实验要达到的要求和实现的任务。(比如说,是要研究氢氧化钠溶液中加入硫酸铜溶液的反应状况) 2):实验原理,是写你这次实验操作是依据什么

来完成的,一般你的实验书上都有,你总结一下就行。(就可以用上面的反应方程式) 3):实验用品,包括实验所用器材,液体和固体药品等。 (如酒精灯,滤纸,还有玻璃棒,后两者用于过滤,这个应该是要的吧。) 4):实验步骤:实验书上也有 (就是你上面说的,氢氧化钠溶液中加入硫酸铜溶液生成蓝色沉淀,再加热蓝色沉淀,观察反应现象) 5):实验数据记录和处理。 6):问题分析及讨论 这里填写您企业或者单位的信息 Fill In The Information Of Your Enterprise Or Unit Here

电子系统综合设计实验报告

电子系统综合设计实验报告 所选课题:±15V直流双路可调电源 学院:信息科学与工程学院 专业班级: 学号: 学生姓名: 指导教师: 2016年06月

摘要本次设计本来是要做±15V直流双路可调电源的,但由于买不到规格为±18V的变压器,只有±15V大小的变压器,所以最后输出结果会较原本预期要小。本设计主要采用三端稳压电路设计直流稳压电源来达到双路可调的要求。最后实物模型的输出电压在±13左右波动。 1、任务需求 ⑴有+15V和-15V两路输出,误差不超过上下1.5V。(但在本次设计中,没有所需变压器,所以只能到±12.5V) ⑵在保证正常稳压的前提下,尽量减小功效。 ⑶做出实物并且可调满足需求 2、提出方案 直流可变稳压电源一般由整流变压器,整流电路,滤波器和稳压环节组成如下图a所示。 ⑴单相桥式整流 作用之后的输出波形图如下:

⑵电容滤波 作用之后的输出波形图如下: ⑶可调式三端集成稳压器是指输出电压可以连续调节的稳压器,有输出正电压的LM317三端稳压器;有输出负电压的LM337三端稳压器。在可调式三端集成稳压器中,稳压器的三个端是指输入端、输出端和调节端。 LM317的引脚图如下图所示:(LM337的2和3引脚作用与317相反)

3、详细电路图: 因为大容量电解电容C1,C2有一定的绕制电感分布电感,易引起自激振荡,形成高频干扰,所以稳压器的输入、输出端常并入瓷介质小容量电容C5,C6,C7,C8用来抵消电感效应,抑制高频干扰。 参数计算: 滤波电容计算: 变压器的次级线圈电压为15V ,当输出电流为0.5A 时,我们可以求得电路的负载为I =U /R=34Ω时,我们可以根据滤波电容的计算公式: C=т/R,来求滤波电容的取值范围,其中在电路频率为50HZ 的情况下,T 为20ms 则电容的取值范围大于600uF ,保险起见我们可以取标准值为2200uF 额定电压为50V 的点解电容。另外,由于实际电阻或电路

实验报告模板

计算机仿真实验1—塞曼效应 内容提要: 1.分析在垂直于磁场与平行于磁场方向观察Hg 546.1nm谱线在磁场中的分裂,区分π,σ+,σ-谱线,并确定磁场方向。 2.设计方案,选用合适的F—P标准具和改变磁感应强度,验证塞曼分裂的裂距与磁感应强度B的关系。 3.讨论塞曼效应研究原子内部能级结构的方法和应用。 目的要求: 1.通过计算机仿真软件研究汞原子(546.1nm)谱线在磁场中的分裂情况。 2.掌握法布里-珀罗标准具的原理和调节方法。 重点难点: 1.重点:垂直磁场方向观察塞曼分裂和平行磁场方向观察塞曼分裂。 2.难点:法布里-珀罗标准具的原理和调节方法。 作业: 1.如何鉴别F-P标准具的两反射面是否严格平行,如发现不平行应该如何调节? 授课情况: 1.讲述原理和仿真实验软件的操作(15min) 2.示范操作(5min) 3.学生自己完成实验(100min) 4.检查学生实验完成情况和实验室表格记录(10min) 教学设计 一、实验内容 塞曼效应是物理学史上一个著名的实验。荷兰物理学家塞曼(Zeeman)在1896年发现把产生光谱的光源置于足够强的磁场中,磁场作用于发光体,使光谱发生变化,一条谱线即会分裂成几条偏振化的谱线,这种现象称为塞曼效应。这个现象的发现是对光的电磁理论的有力支持,证实了原子具有磁距和空间取向量子化,使人们对物质光谱、原子、分子有更多了解。今天我们在计算机仿真软件上掌握塞曼效应的原理,熟悉法布里-珀罗标准具的原理和调节方法。本实验通过计算机模拟观察Hg(546.1nm)谱线垂直磁场方向的塞曼分裂和平行磁 场方向的塞曼分裂情况,并研究塞曼分裂谱的特征。 二、实验原理 原子中的电子作轨道运动和自旋运动, 产生的轨道角动量P L、自旋角动量P S、轨道 磁矩μL和自旋磁矩μS,相互关系为:

标准实验报告模板

实验报告 实验名称 _______________________ 课程名称___电子技术基础实验 院系部: 学生姓名: 同组人: 指导教师: 实验日期: 华北电力大学 实验报告要求: 专业班级: 学 号: 实验台号: 成 绩:

一、实验目的及要求 二、仪器用具 三、实验原理 四、实验步骤(包括原理图、实验结果与数据处理) 五、讨论与结论(对实验现象、实验故障及处理方法、实验中 存在的问题等进行分析和讨论,对实验的进一步想法或改进意见。)六、实验原始数据 一、实验目的及要求: 1. 学会放大器静态工作点的调试方法,分析静态工作点对放大器性能的影响。

2. 掌握放大器电压放大倍数和最大不失真输出电压的测试方法。 3. 悉常用电子仪器及模拟电路实验设备的使用。 二、 仪器用具:略 三、 实验原理 图1.2.1为电阻分压式工作点稳定单管放大器实验电路图。 图1.2.1 共射极单管放大器实验电路 在图1.2.1电路中,当流过偏置电阻 R B 1和R B 2的电流远大于晶体管 VT 的基极电流I B 时 般5?10倍),则它的静态工作点可用下式估算: U B R B 1 U CC R B1 R B2 l E U B 一U U BE l C CE — U CC - | C ( F C + R F 1 + F E ) R F 1 电压放大倍数: A V R C 〃 R _ * 亠 B C r 其中 r be — 200+26 (1+ 3 )/1 E R U B E = U B - U E =, U C E = U C - U E =,l C ~ I E = U E /R E =2/= 实验数据显示,Q 点的值满足放大电路的静态工作点要求, BJT 处于放大区。 2. 测量不同负载下的电压放大倍数 输入信号u 为1KHz, U 10mV 的正弦信号,同时用示波器观察放大器输出电压 U O 波形,在 波形不失真的条件下测量下述两种情况下的 U b 值,并观察U i 与U 。的相位关系,记入表 1.2.2 。 E i 由表中的数据可以看出, A V 的值与负载电阻 R.有关,负载越大则电压放大倍数越大。 由U i 与U b 的波形可知,输出和输入的相位相反,说明单级共射放大电路具有反相的作用。 3. 观察静态工作点对输出波形失真的影响 置R C —Q, R —s, U i — 0,调节R W 使 U E —,测出“E 值,再逐步加大输入信号,使输出电 压U 0足够大但不失真。 然后保持输入信号不变,分别增大和减小 R W 使波形出现饱和和截止 失真,绘出U o 的波形,并测出失真情况下的 U C E 值。 表 1.2.1 U E 根据表格测量数据,计算得到: 输入电阻: R — R B 1调试静态工作 R W 使U E =,测量U B 、 U E 、U C 、F B2值。记入表 1.2.1。 接通+ 12V 电源、调节

电子电路综合实验报告

电子电路实验3 综合设计总结报告题目:波形发生器 班级:20110513 学号:2011051316 姓名:仲云龙 成绩: 日期:2014.3.31-2014.4.4

一、摘要 波形发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都需要信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。波形发生器是电子测量领域中最基本、应用最广泛的一类电子仪器。它可以产生多种波形信号,如正弦波、三角波、方波等,因而广泛用于通信、雷达、导航等领域。 二、设计任务 2.1 设计选题 选题七波形发生器 2.2 设计任务要求 (1)同时四通道输出,每通道输出矩形波、锯齿波、正弦波Ⅰ、正弦波Ⅱ中的一种波形,每通道输出的负载电阻均为1K欧姆。 (2)四种波形的频率关系为1:1:1:3(三次谐波),矩形波、锯齿波、正弦波Ⅰ输出频率范围为8 kHz—10kHz,正弦波Ⅱ输出频率范围为24 kHz—30kHz;矩形波和锯齿波输出电压幅度峰峰值为1V,正弦波Ⅰ、Ⅱ输出幅度为峰峰值2V。(3)频率误差不大于5%,矩形波,锯齿波,正弦波Ⅰ通带内输出电压幅度峰峰值误差不大于5%,正弦波Ⅱ通带内输出电压幅度峰峰值误差不大于10%,矩形波占空比在0~1范围内可调。 (4)电源只能选用+9V单电源,由稳压电源供给,不得使用额外电源。

三、方案论证 1.利用555多谐振荡器6管脚产生8kHz三角波,3管脚Vpp为1V的8kHz的方波。 2.三角波通过滞回比较器和衰减网络产生8kHzVpp为1V的方波。 3.方波通过反向积分电路产生8kHzVpp为1V的三角波。 4.方波通过二阶低通滤波器产生8kHz低通正弦波。 5.方波通过带通滤波器产生中心频率为27kHz的正弦波。 系统方框图见图1 图1 系统方框图 此方案可以满足本选题技术指标,分五个模块实现产生所需的波形,而且电路模块清晰,容易调试,电路结构简单容易实现。

化学实验报告单模板

化学实验报告单模板 xx中学化学实验报告 高xxxx届x班 固体酒精的制取 指导教师:xxx 实验小组成员:xxxx 实验日期:xxxx-xx-xx 一、实验题目:固态酒精的制取 二、实验目的:通过化学方法实现酒精的固化,便于携带使用 三、实验原理:固体酒精即让酒精从液体变成固体,是一个物理变化过程,其主要成分仍是酒精,化学性质不变.其原理为:用一种可凝固的物质来承载酒精,包容其中,使其具有一定形状和硬度.硬脂酸与氢氧化钠混合后将发生下列反应: CHCOOH+NaOH → 1735 CHCOONa+HO 17352 四、实验仪器试剂:250ml烧杯三个 1000ml烧杯一个蒸馏水热水硬脂酸氢氧化钠乙醇模版 五、实验操作:1.在一个容器中先装入75g水,加热至60℃至80℃,加入125g酒精,再加入90g硬脂酸,搅拌均匀。 2.在另一个容器中加入75g水,加入20g氢氧化钠溶解,将配置的氢氧化钠溶液倒入盛有酒精、硬脂酸和石蜡混合物的容器,再加入125g酒精,搅拌,趁热灌入成形的模具中,冷却后即可得固体酒精燃料。

六、讨论: 1、不同固化剂制得的固体霜精的比较: 以醋酸钙为固化剂操作温度较低,在40~50 C即可.但制得的固体酒精放置后易软化变形,最终变成糊状物.因此储存性能较差.不宜久置。 以硝化纤维为固化剂操作温度也在4O~ 50 c,但尚需用乙酸乙酯和丙酮溶解硝化纤维.致使成本提高.制得的固体酒精燃烧时可能发生爆炸,故安全性较差。 以乙基羧基乙基纤维素为固化剂虽制备工艺并不复杂,但该固化剂来源困难,价格较高,不易推广使用。 使用硬脂酸和氢氧化钠作固化剂原料来源丰富,成本较低,且产品性能优良。 2 加料方式的影晌: (1)将氢氧化钠同时加入酒精中.然后加热搅拌.这种加料方式较为简单,但由于固化的酒精包在固体硬脂酸和固体氢氧化钠的周围,阻止了两种固体的溶解的反应的进一步进行,因而延长了反应时间和增加了能耗。 (2)将硬脂酸在酒精中加热溶解,再加入固体氢氧化钠,因先后两次加热溶解,较为复杂耗时,且反应完全,生产周期较长。 (3)将硬脂酸和氢氧化钠分别在两份酒精中加热溶解,然后趁热混合,这样反应所用的时间较短,而且产品的质量也较好. 3 、温度的影响:见下表: 可见在温度很低时由于硬脂酸不能完全溶解,因此无法

IP网络实验报告模板(1)

西安邮电大学 通信与信息工程学院 《IP 网络基础与实验》报告 实验名称: 专业班级: 小组编号: 小组成员: 2016年 5 月 30 日 —————————————————————————— 装 订 线————————————————————————————————

一、实验名称 二、实验目的 1、通过本实验,掌握在WindowsvXP 中配ICS 的方法。 2、通过本实验,理解路由的原理,掌握 Windows Server 2003软路由的配制方法。 三、实验原理 Windows 系列操作系统提供的ICS 组件同样可以解决多台主机共享上网的问题。ICS 被看做是NAT 的一个简版,利用它实现共享上网,可谓是简单易行。 ICS 除了具有NAT 功能外,同样也内置了DHCP 地址分配器以及DNS 域名服务器代理。然而,与NAT 组件不同的是,它为本地局域网分配的IP 地址的网段号只能是192.168.0.0,子网掩码只能是255.255.255.0,而不能进行任意指派;需要注意的是,如果网络中已经存在DHCP 服务器或DNS 服务器,那么ICS 将不会生效。因此,在启用ICS 服务器必须将已开启的DHCP Server 和 DNS Server 服务关闭。 —————————————————————————— 装 订 线—————————————————————————————

主机 交换机 路由器 交换机 主机主机 Hub Hub 主机

172.16.2.1 172.16.3.10 172.16.12.12 10.1.1.1 10.180.30.118 172.16.2.1 Fei_1/1 Fei_1/2

电子设计综合实训报告

目录 摘要 (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灯单片机控制系统

单片机综合实验报告51电子时钟

一、实验内容: 设计一个数字时钟,显示范围为00:00:00~23:59:59。通过5个开关进行控制,其中开关K1用于切换时间设置(调节时钟)和时钟运行(正常运行)状态;开关K2用于切换修改时、分、秒数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定闹钟,闹钟同样可以设定初值,并且设定好后到时间通过蜂鸣器发声作为闹铃。 选做增加项目:还可增加秒表功能(精确到0.01s)或年月日设定功能。 二、实验电路及功能说明 1602显示器电路(不需接线) 电子音响电路 按键说明: 按键键名功能说明 K1 切换键进入设定状态 K2 校时依次进入闹钟功能是否启用,闹钟时,分秒, 年,月,日及时间时,分,秒的设置,直到退出 设置状态 K3 加1键调整是否起用闹钟和调节闹钟时,分,秒, 年,月,日,时间的时,分,秒的数字三、实验程序流程图:

四、实验结果分析 定时程序设计: 单片机的定时功能也是通过计数器的计数来实现的,此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲,也就是每经过1个机器周期的时间,计数器加1。如果MCS-51采用的12MHz晶体,则计数频率为1MHz,即每过1us的时间计数器加1。这样可以根据计数值计算出定时时间,也可以根据定时时间的要求计算出计数器的初值。MCS-51单片机的定时器/计数器具有4种工作方式,其控制字均在相应的特殊功能寄存器中,通过对特殊功能寄存器的编程,可以方便的选择定时器/

计数器两种工作模式和4种工作方式。 定时器/计数器工作在方式0时,为13位的计数器,由TLX(X=0、1)的低5位和THX的高8位所构成。TLX低5位溢出则向THX进位,THX计数溢出则置位TCON中的溢出标志位TFX. 当定时器/计数器工作于方式1,为16位的计数器。本设计师单片机多功能定时器,所以MCS-51内部的定时器/计数器被选定为定时器工作模式,计数输入信号是内部时钟脉冲,每个机器周期产生一个脉冲使计数器增1。 实时时钟实现的基本方法: 这次设计通过对单片机的学习、应用,以A T89S51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它主要通过51单片机综合仿真实验仪实现,通过1602能够准确显示时间,调整时间,它的计时周期为24小时,从而到达学习、设计、开发软、硬件的能力。主要实现功能为显示时间,时间校准调时(采用手动按键调时),闹铃功能(设置定时时间,到点后闹铃发出响声)。通过键盘可以进行校时、定时。闹铃功能使用I/O 口定时翻转电平驱动的无源蜂鸣器。本文主要介绍了工作原理及调试实现。 四个按键K1、K2、K3、K4、一个蜂鸣器。 1602显示时钟、跑表。 时钟的最小计时单位是秒,但使用定时器的方式1,最大的定时时间也只能达到131ms。我们可把定时器的定时时间定为50ms。这样,计数溢出20次即可得到时钟的最小计时单位:秒。而计数20次可以用软件实现。 秒计时是采用中断方式进行溢出次数的累积,计满20次,即得到秒计时。从秒到分,从分到时是通过软件累加并进行比较的方法来实现的。要求每满1秒,则“秒”单元中的内容加1;“秒”单元满60,则“分”单元中的内容加1;“分”单元满60,则“时”单元中的内容加1;“时”单元满24,则将时、分、秒的内容全部清零。 实时时钟程序设计步骤: 先对系统进行初始化,如:LCD1602初始化,DS1302初始化等,然后才能进入主显示模块,即可在LCD1602上看到相应的信息。对于LCD1602的初始化,主要是对开启显示屏,清屏,设置显示初始行等操作。DS1302的初始化主要是先开启写功能,然后写入一个初始值。 本系统采用的是LCD1602液晶显示器,由于其是本身带有驱动模块的液晶屏,所以对于LCD1602操作程序可分为开显示、设置显示初始行、写数据和清屏等部分。LCD1602的写命令程序和写数据程序分别以子程序的形式写在程序里,以便主程序中的调用。 (1)选择工作方式,计算初值; (2)采用中断方式进行溢出次数累计; (3)计时是通过累加和数值比较实现的; (4)时钟显示缓冲区:时钟时间在方位数码管上进行显示,为此在内部RAM中要设置显示缓冲区,共6个地址单元。显示缓冲区从左到右依次存放时、分、秒数值; (5)主程序:主要进行定时器/计数器的初始化编程,然后反复调用显示子程序的方法等待中断的到来; (6)中断服务程序:进行计时操作; (7)加1子程序:用于完成对时、分、秒的加操作,中断服务程序在秒、分、时加1时共有三种条调用加1子程序,包括三项内容:合字、加1并进行十进制调整、分字。 程序说明: 按K1按键进入设定状态 按K2,依次进入闹钟功能是否启用,闹钟时,分秒,年,月,日及时间时,分,秒的设置,直到退出设置状态按K3,调整是否起用闹钟和调节闹钟时,分,秒,年,月,日,时间的时,分,秒的数字 LCD第二排中间显示小喇叭,表示启用闹钟功能,无则禁止闹钟功能(可在调整状态进行设置)正常状态,LCD上排最前面显示自定义字符,LCD下排最前面闪动"_" 设置状态,LCD上排最前面显示"P",下排最前面在设置闹钟时间时显示"alarm_",其它状态显示

实验报告格式模板-供参考

实验名称:粉体真密度的测定 粉体真密度是粉体质量与其真体积之比值,其真体积不包括存在于粉体颗粒内部的封闭空洞。所以,测定粉体的真密度必须采用无孔材料。根据测定介质的不同,粉体真密度的主要测定方法可分为气体容积法和浸液法。 气体容积法是以气体取代液体测定试样所排出的体积。此法排除了浸液法对试样溶解的可能性,具有不损坏试样的优点。但测定时易受温度的影响,还需注意漏气问题。气体容积法又分为定容积法与不定容积法。 浸液法是将粉末浸入在易润湿颗粒表面的浸液中,测定其所排除液体的体积。此法必须真空脱气以完全排除气泡。真空脱气操作可采用加热(煮沸)法和减压法,或两法同时并用。浸液法主要有比重瓶法和悬吊法。其中,比重瓶法具有仪器简单、操作方便、结果可靠等优点,已成为目前应用较多的测定真密度的方法之一。因此,本实验采用比重瓶法。 一.实验目的 1. 了解粉体真密度的概念及其在科研与生产中的作用; 2. 掌握浸液法—比重瓶法测定粉末真密度的原理及方法; 3.通过实验方案设计,提高分析问题和解决问题的能力。 二.实验原理 比重瓶法测定粉体真密度基于“阿基米德原理”。将待测粉末浸入对其润湿而不溶解的浸液中,抽真空除气泡,求出粉末试样从已知容量的容器中排出已知密度的液体,就可计算所测粉末的真密度。真密度ρ计算式为: 式中:m 0—— 比重瓶的质重,g ; m s —— (比重瓶+粉体)的质重,g ; m sl —— (比重瓶+液体)的质重,g ; ρl —— 测定温度下浸液密度;g/cm 3; ρ—— 粉体的真密度,g/cm 3; 三.实验器材: l s sl l s m m m m m m ρρ) ()(00----=

精选单片机上机实验电子商务实验报告标准模板

( 实验报告) 姓名:____________________ 单位:____________________ 日期:____________________ 编号:YB-BH-053804 精选单片机上机实验电子商务Select the standard template of e-commerce experiment report

精选单片机上机实验电子商务实验 报告标准模板 【精选单片机综合实验报告】 综合实验报告标题(可与实验名称不同) 一、实验目的和要求。 二、实验仪器设备。 三、实验设计及调试: (一)实验内容。 (二)实验电路:画出与实验内容有关的简单实验电路。 (三)实验设计及调试步骤: (1)对实验内容和实验电路进行分析,理出完成实验的设计思路。(2)列出程序设计所需的特殊标志位、堆栈sp、内部ram、工作寄存器等资源的分配列表,分配列表时注意考虑资源在程序执行过程可能会出现冲突的问题。 (3)画出程序设计流程图,包括主程序和各子程序流程图。 (4)根据(2)、(3)的内容写出实验程序。 (5)调试程序(可以使用模拟仿真器)。 a、根据程序确定调试目的,即调试时所需观察的内容结果。

b、根据各调试目的分别选择调试所需的方法,如单步、断点等命令,分别列出各调试方法中所需要关注记录的内容。 c、调试程序,按各种调试方法记录相应的内容。 d、分析调试记录的内容和结果,找出程序中可能出错的地方,然后修改程序,继续调试、记录、分析,直到调试成功。 (四)实验调试过程中所遇到的问题、解决问题的思路和解决的方法。 四、实验后的经验教训总结。 【上机实验内容报告格式】 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10m硬盘空间的内容及截止时间 1.分别建立二个文件夹,取名为顺序表和单链表。 2.在这二个文件夹中,分别存放上述二个实验的相关文件。每个文件夹中应有三个文件(.c文件、.obj文件和.exe文件)。三、实验报告要求及上交时间(用a4纸打印) 1.格式: 《计算机软件技术基础》上机实验报告 用户名se××××学号姓名学院 ①实验名称: ②实验目的: ③算法描述(可用文字描述,也可用流程图):

电子电路综合实验报告

电子电路综合实验报 课题名称:简易晶体管图示仪 专业:通信工程 班级: 学号: 姓名: 班内序号:

一、课题名称: 简易晶体管图示仪 二、摘要和关键词: 本报告主要介绍简易晶体管的设计实现方法,以及实验中会出现的问题及解决方法。给出了其中给出了各个分块电路的电路图和设计说明,功能说明,还有总电路的框图,电路图,给出实验中示波器上的波形和其他一些重要的数据。在最后提到了在实际操作过程中遇到的困难和解决方法,还有本次实验的结论与总结。 方波、锯齿波、阶梯波、特征曲线。 三、设计任务要求: 1. 基本要求:⑴设计一个阶梯波发生器,f≥500Hz,Uopp≥3V,阶数N=6; ⑵设计一个三角波发生器,三角波Vopp≥2V; ⑶设计保护电路,实现对三极管输出特性的测试。 2. 提高要求:⑴可以识别NPN,PNP管,并正确测试不同性质三极管; ⑵设计阶数可调的阶梯波发生器。 四、设计思路: 本试验要求用示波器稳定显示晶体管输入输出特性曲线。我的设计思路是先用NE555时基振荡器产生的方波和带直流的锯齿波。然后将产生的方波作为16进制计数器74LS169的时钟信号,74LS169是模16的同步二进制计数器,可以通过四位二进制输出来计时钟沿的个数,实验中利用它的三位输出为多路开关CD4051提供地址。CD4051是一个数据选择器,根据16进制计数器74LS169给出的地址进行选择性的输出,来输出阶梯波,接入基极。由双运放LF353对NE555产生的锯齿波进行处理,产生符合要求的锯齿波作为集电极输入到三极管集电极。最后扫描得到NPN的输出特性曲线。总体结构框图:

五、分块电路和总体电路的设计: ⑴用NE555产生方波及锯齿波,电路连接如下。 图2.方波产生电路 NE555的3口产生方波,2口产生锯齿波,方波振荡器周期T=3 R1+R2 C1,占空比D= R1+R2 /(R1+2R2),为使阶梯波频率足够大,选C1=0.01uF,同时要产生锯齿波,方波的占空比应尽量大,当R1远大于R2时,占空比接近1,选R1为20kΩ,R2为100Ω。 ⑵阶梯波电路: 用NE555时基振荡器产生的方波作为16进制计数器74LS169的时钟信号,74LS169是模16的同步二进制计数器,可以通过四位二进制输出来计时钟沿得个数,实验中利用它的三位输出为多路开关CD4051的输入Qa、Qb、Qc提供地址。直流通路是由5个100Ω的电阻组成的电阻分压网络以产生6个不同的电压值,根据16进制计数器74LS169给出的地址进行选择性的输出,而它的管脚按照一定的顺序接入5个等值电阻然后在第一个电阻接入5V 的电压,原本是管脚接7个电阻可以产生8阶阶梯波,将三个管脚短接,即可产生6阶,这里选择了4,2,5接地,使输出为6阶阶梯波,以满足基本要求中的阶梯波幅度大于3V的要求。另一路信号通道的输入则接被显示的信号;通过地址信号Qa、Qb、Qc对两回路信号同步进行选通。这样,用示波器观察便可得到有6阶的阶梯波。 仿真时在Multisim上没有现成元件CD4051,这里选择了与它功能相近的8通道模拟多路复用器ADG528F代替。它是根据A1、A2、A3口的输入来选择输出S1-S8中各路电压值。

数据结构实验报告模板1

西南石油大学实验报告 、实验目的 1、掌握使用VC6.0上机调试线性表的基本方法; 2、掌握线性表的基本操作:插入、查找、操作等运算在顺序存储结构上的操作 二、实验内容 输入某个班每个学生的所有学生的所有课程的成绩,对所有成绩作如下处理: 1)求每门课的平均分; 2)输出所有有不及格的课程的学生的学号、全部课程的成绩、平均成绩。 三、算法描述 要求:说明程序设计的基本思想,原理和算法描述(包括程序的结构,数据结构,输入/输出设计,符号名说明等) 例如: 以每个学生为对象建立一个单链表,其中每个学生为一个结构体。学生结构体中包含学号、姓名、学生所有课程的成绩、课程平均分等多个域。设每个学生学习的课程数目为4,则其结构可用下图所示。 学号姓名课程1 课程2 课程3 课程4平均分指针域 typedef struct stnode { int id;/*学号*/ char name[16];/*姓名*/ int class[4];/课程成绩数组 float ave;〃学生个人所有课程的平均成绩

struct stnode *next; //指针域 }students; 首先创建一个包含所有学生的单链表,输入每个学生各门功课的成绩,同时求出每个学生个人所有课程的平均成绩。然后设计一个累加器sum令其初始值为0,对单链表从表头到表尾进行一次完整的访问,可求得各门课程所有学生得分的平均值。 四、算法实现 #include #include #define m 4/* 每个学生所学课程数*/ #define NULL 0 typedef struct stnode { int id; char name[16]; int class[4]; float ave; struct stnode *next; }students; students *head; int n; averge() { int i,j; float sum,aver; /*学号*/ /* 姓名*/ /所有课程成绩分别放存储在 students *p; printf("Class Average result\n"); printf("********Class********Class Average********\n"); for(i=0;inext ) { sum=sum+p->class[i]; p=p->next; j++;

相关文档