文档库 最新最全的文档下载
当前位置:文档库 › 51实验指导书

51实验指导书

51实验指导书
51实验指导书

目录

实验一熟悉DP-51PRO实验系统的使用 (01)

实验二汇编语言程序设计上机练习(一) (09)

实验三汇编语言程序设计上机练习(二) (12)

实验四中断及定时器∕计数器实验 (16)

实验五8155扩展实验 (19)

实验六I2C总线及ZLG7290LED显示实验 (23)

实验七A/D转换实验 (27)

实验八D/A转换实验 (31)

实验九C51编程实验 (34)

实验十万年历时钟实验 (38)

实验一熟悉DP-51PRO实验系统的使用

一、实验目的

熟悉KeilC51集成开发环境调试功能的使用和DP-51PRO单片机综合仿真实验仪的使用。

二、实验设备及仪器

微机一台

DP-51PRO单片机综合仿真实验仪一台

三、实验内容

清零程序。

四、实验参考程序

功能:将片内RAM40H~6FH中的内容清零。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV R0,#40H

MOV R7,#30H

MOV A,#00H

LOOP: MOV @R0,A

INC R0

DJNZ R7,LOOP

SJMP $

END

五、实验步骤

1.双击Keil C51快捷图标,进入Keil C51集成开发环境。这时Keil C51集成开发环境自动打开上次退出时编辑的工程项目文件。如图1所示。

图1 Keil C51集成开发环境

2.点击菜单Project-New Project新建一个工程,输入工程名称

并保存。在弹出窗口中选择CPU为Philips公司的P80/P87C52X2。

图2 CPU选择窗口

这时系统提示是否加入启动代码,如果是汇编程序,点击否;如果是C51程序,点击是。

图3 启动代码选择窗口

3.点击菜单File-New,创建一个新文件。输入源程序。点击菜单File-Save存盘。存盘时注意如果是汇编程序要加入后缀.asm,如果是C51程序加入后缀.c。

图4 文件保存窗口

4.选择Project Workspace窗口,右键单击Source Group 1,在弹出窗口选择Add Files to Group …Source Group 1?。将刚才编辑并保存的文件加入到工程中。这时左键单击Source Group 1项目,将出现新添加的文件。

图5 文件添加窗口

5.选择Project Workspace窗口,左键单击Target 1项。然后左

键单击菜单Project-Option for Target …Target 1?。设置运行环境选项。

图6 Target环境设置窗口

Target环境设置如图6。用户的应用程序从8000H地址单元开始存放,片外RAM从C000H开始存放,大小都是16K(4000H)。用户需设置Off-Chip Code Memory 栏的Eprom选项和Off-Chip Xdata Memory栏的Ram选项。

Output环境设置如图7。要求选中Create Hex File。即编译生成目标文件代码*.Hex文件。

图7 Output环境设置窗口

Debug环境设置如图8。选择Use Simulator是软件模拟仿真,软件模拟仿真程序起始地址为0000H。Use选项则是硬件仿真调试。DP-51PRO仿真实验仪应该选择Keil Monitor-51 Driver,此时程序起始地址为8000H。同时它的Setting项还提供了串口通信环境设置,可选择串行口和波特率等。串口通信环境设置如图9。

图8 Debug环境设置窗口

图9 串口通信环境设置窗口

6.选择菜单Project-Build Target编译连接源程序(或直接按F7),生成目标文件。如果出现错误则修改程序后再重新编译连接。

7.检查DP-51PRO实验仪A1区,短接JP15的TXD、RXD跳线;跳开JP14的ISP跳线(即不短接);跳开JP13的SRAM_E和FLASE_E跳线;将MOD_SW1开关拨到RUN。注意:此区的设置一般都已设好,用户不要随意改变这些设置,否则程序将无法下载!确认以上设置后,按下实验仪上的Rst复位键,此时实验仪进入下载状态。

8.选择菜单Debug-Start/Stop Debug Session,将目标文件下载到DP-51PRO实验仪的SRAM中。注意:如果系统显示无法下载程序,可以按一下实验仪上的Rst复位键后,重新下载。

COMMAND输入框

图10 程序调试窗口

9.程序下载后出现程序调试窗口,如果您的程序调试窗口与图10不一样,可以点击View菜单,在下拉菜单中选择Watch & Call Stack Window、Memory Window等打开窗口。

10.此时注意:如果调试C语言程序时,应在Keil C51集成环境的COMMAND输入框下执行g,main命令;如果调试汇编语言程序时,应在Keil C51环境的COMMAND输入框下执行g命令进入程序调试状态。这时PC已经指向程序第一条指令AJMP MAIN,并等待用户输入各种调试命令。用户可以进行设断点、单步执行等调试命令。在需要中断的地方设置断点,左键直接双击程序行即可设置断点。Keil C51集成环境可以使用快捷图标或快捷键来调试程序。常用快捷键包括:单步跟踪(F11);单步运行(F10);执行到光标所在行(Ctrl +F11);全速运行(F5);启动/停止调试(Ctrl+F5)等。调试快

捷图标可以参见图10。

11.选择菜单View-Memory Window显示存储器窗口。在地址Address栏窗口输入需要察看的Ram地址。片内Ram40H可输入d:40h;片外Ram输入c:0C000h。其中d表示片内,c表示片外。观察Ram内的数值。

12.单步或者设断点运行程序。观察Project Workspace窗口内寄存器的数值,分析每条指令的功能。

13.程序运行结束后,在Memory Window存储器窗口检查片内RAM40H~6FH单元的内容。

六、思考题

1.采用Keil C51软件模拟仿真方式调试程序,应该如何调试?

2.修改程序,将片内Ram40H~6FH中的内容设置为FFH,重新编译、连接并调试程序。

3.熟悉Keil C51集成开发环境的使用,学会使用调试程序的快捷图标,学会如何查找51单片机的特殊功能寄存器等常用操作。

4.为什么程序要从地址0800H开始?DP-51PRO实验仪的存储器地址是如何分配的?MON51仿真器的跳线如何设置?

实验二汇编语言程序设计上机练习(一)

一、实验目的

掌握MCS-51汇编语言的指令系统,学习基本汇编语言程序的设计和调试方法。

二、实验设备及仪器

微机一台

DP-51PRO单片机综合仿真实验仪一台

三、实验内容

1.数据传送指令程序练习。

2.算术运算指令程序练习。

3.逻辑运算指令程序练习。

4.控制转移指令程序练习。

四、实验参考程序

1.数据传送指令程序

功能:将片内RAM 30H单元与40H单元中的内容互换。

方法1(直接地址传送法):

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV 31H,30H

MOV 30H,40H

MOV 40H,31H

SJMP $

END

方法2(间接地址传送法):

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV R0,#40H

MOV R1,#30H

MOV A,@R0

MOV B,@R1

MOV @R1,A

MOV @R0,B

SJMP $

END

2.算术运算指令程序

功能:把存放在R1R2和R3R4中的两个16位数相加,结果存于R5R6中。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV A,R2

ADD A,R4

MOV R6,A

MOV A,R1

ADDC A,R3

MOV R5,A

SJMP $

END

3.逻辑运算指令程序练习

功能:求R2=(R0∧R1) ∨(R3⊙R4)。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV A,R0

ANL A,R1

MOV R2,A

MOV A,R3

XRL A,R4

CPL A

ORL A,R2

MOV R2,A

SJMP $

END

4.控制转移指令程序练习

功能:比较片内RAM 30H单元与40H单元中无符号数的大小,将其中较大的数放入累加器A中。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV A,30H

CJNE A,40H,NEXT

NEXT: JNC HALT

MOV A,40H

HALT: SJMP $

END

五、实验步骤

使用Keil C51集成开发环境,编辑源程序,生成目标文件并调试程序,分析各程序的运行结果。

六、思考题

1.采用其它方法将片内RAM30H单元与40H单元中的内容互换,编写程序并调试运行。

2.采用乘法指令求两数平方和(小于255),编写程序并调试运行。

3.采用查表法求0~9的平方,编写程序并调试运行。

4.编程将片内RAM 30H~5F H单元中的内容搬到片外RAM C000H开始的存储单元。

实验三汇编语言程序设计上机练习(二)

一、实验目的

掌握MCS-51汇编语言程序的设计方法和调试方法。

二、实验设备及仪器

微机一台

DP-51PRO单片机综合仿真实验仪一台

三、实验内容

1.顺序结构程序:BCD转换为ASII码程序。

2.分支结构程序:根据R0的值转向7个分支程序。

3.循环结构程序:求多个数的累加和程序。

4.子程序设计:求分段函数的值。

四、实验参考程序

1.BCD转换为ASII码程序

功能:将30H单元内的两位BCD码拆开并转换成ASCII码,存入31H,32H两个单元中。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV A,30H

ANL A,#0FH

ADD A,#30H

MOV 32H,A

MOV A,30H

SWAP A

ANL A,#0FH

ADD A,#30H

MOV 31H,A

SJMP $

END

2.根据R0的值转向7个分支程序。

功能:根据R0的值设置R1的值。

0≤R0<10,转向SUB0;R1=1

10≤R0<20,转向SUB1;R1=2

………………

50≤R0<60,转向SUB5;R1=6

60≤R0<256,转向SUB6;R1=7

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV DPTR,#TAB

MOV A,R0

MOV B,#10

DIV AB

ANL A,#07H

CLR C

RLC A

JMP @A+DPTR

TAB: AJMP SUB1

AJMP SUB2

AJMP SUB3

AJMP SUB4

AJMP SUB5

AJMP SUB6

AJMP SUB7

SUB1: MOV R1,#1

AJMP HALT

SUB2: MOV R1,#2

AJMP HALT

SUB3: MOV R1,#3

AJMP HALT

SUB4: MOV R1,#4

AJMP HALT

SUB5: MOV R1,#5

AJMP HALT

SUB6: MOV R1,#6

AJMP HALT

SUB7: MOV R1,#7

HALT: SJMP $

END

3.求多个数的累加和程序。

功能:将片内RAM60H—69H单元中的十个数相加,和的低8位存入7EH,高8位存入7FH。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV 7EH,#00

MOV R1,#09H

MOV R0,#60H

MOV A,@R0

INC R0

LOOP: ADD A,@R0

JNC LP1

INC 7FH

LP1: INC R0

DJNZ R1,LOOP

MOV 7EH,A

SJMP $

END

4.求分段函数的值。

功能:有一数据块从片内RAM的30H单元开始存入,设数据块长度为10个单元。根据下式:

X+2 X>0

Y= 100 X=0

∣X∣X<0

求出Y值,并将Y值放回40H单元开始的10个存储单元中去。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV R7,#10

MOV R0,#30H

MOV R1,#40H

START: MOV A,@R0

ACALL DISPOSE

SAVE: MOV @R1,A

INC R0

INC R1

DJNZ R7,START

SJMP $

DISPOSE: JB ACC.7,NEG

JZ ZER0

ADD A,#02H

AJMP BACK

ZER0: MOV A,#64H

AJMP BACK

NEG: DEC A

CPL A

BACK: RET

END

五、实验步骤

使用Keil C51集成开发环境,编辑源程序,生成目标文件并调试程序,分析各程序的运行结果。

六、思考题

1.编程将存放于片内RAM40H、41H单元中的16位数求补码,其结果放回原单元中。低字节放40H单元。

2.编程将二进制数转换成BCD码表示的十进制数。

3.求片内RAM30H-3FH内16个单元中所有无符号数的最大值,结果存放在累加器A中。

4.试编程统计从片内RAM60H起所存20个数中“0”的个数,并存入寄存器R7中。

实验四中断及定时器∕计数器实验

一、实验目的

掌握MCS-51系列单片机外部中断的应用,掌握片内定时器∕计数器的功能及应用,掌握中断系统及定时器∕计数器的编程方法。

二、实验设备及仪器

微机一台

DP-51PRO单片机综合仿真实验仪一台

三、实验内容

1.外部中断0的应用。

2.中断及定时器0的综合应用。

四、实验参考程序

1.外部中断0的应用

功能:采用外部中断0对输入的按键脉冲进行计数,并用7个发光二极管显示(最大显示到127)。

CNT DATA 30H

ORG 8000H

LJMP MAIN

ORG 8003H

LJMP INT00

ORG 8100H

MAIN: SETB IT0

SETB EX0

SETB EA

MOV CNT,#00H

LOOP: MOV A,CNT

ANL A,#07H

CPL A

MOV P1,A

SJMP LOOP

INT00: ACALL DELAY1

INC CNT

RETI

DELAY1: MOV R7,#32

DL2: MOV R6,#57

DL1: NOP

NOP

NOP

DJNZ R6,DL1

DJNZ R7,DL2

RET

END

2.中断及定时器0的综合应用

功能:利用定时/计数器T0在P1.0引脚上产生周期为2秒,占空比为50%的方波信号。(晶振频率fosc=11.0592MHz)

ORG 8000H

LJMP MAIN

ORG 800BH

LJMP TOINT

ORG 8030H

MAIN: MOV TMOD,#01H

MOV TH0,#4CH

MOV TL0,#00H

MOV IE,#82H

SETB TR0

MOV R7,#20

SJMP $

TOINT: MOV TL0,#00H

MOV TH0,#4CH

DJNZ R7,NEXT

CPL P1.0

MOV R7,# 20

NEXT: RETI

END

五、实验原理图

图11 中断及定时器实验原理图

六、实验步骤

1.使用导线连接D1区的J52(LED1~LED7)和A2区的J61(P10~P16),连接D1区J54的SW1和A2区J58的INT0引脚。

2.使用Keil C51集成开发环境,编辑并运行调试程序1,观察的运行结果。

1.使用导线连接D1区J52的LED1和A2区J61的P10引脚。

2.使用Keil C51集成开发环境,编辑并运行调试程序2,观察的运行结果。

七、思考题

1.实现8个LED轮流点亮的跑马灯程序。

2.使用P1.1产生周期为2ms的方波信号。

3.使用T0对外部脉冲计数,记满10次点亮LED。

4.程序2的定时时间是多少?如果采用方式2实现,程序应如何编写?

实验五8155扩展实验

一、实验目的

掌握8155可编程接口芯片的功能,单片机与8155的接口原理。熟悉对8155的初始化编程和输入/输出程序的设计方法及8155定时器的使用方法。

二、实验设备及仪器

微机一台

DP-51PRO单片机综合仿真实验仪一台

示波器一台

三、实验内容

1.8155扩展片外RAM测试。

2.8155扩展I/O口测试。

3.8155扩展定时器的应用。

四、实验参考程序

1.8155扩展片外RAM测试。

功能:对8155扩展片外RAM的地址00H单元的数进行读写测试。

DATABUF DATA 30H ;测试数据变量

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV SP,#60H

MOV DATABUF,#33H

MOV DPTR,#3F00H

MOV A,DATABUF

MOVX @DPTR,A

NOP

MOV DATABUF,#00H

MOVX A,@DPTR

MOV DATABUF,A

SJMP $

END

2.8155扩展I/O口测试

功能:采用8155扩展PA口输出,并送发光二极管显示。

ORG 8000H

LJMP MAIN

ORG 8100H

MAIN: MOV SP,#60H

MOV A,#01H

互换性实验指导书

互换性与测量技术实验指导书 测控技术教研室 机械与汽车工程学院

实验一尺寸误差测量 一、实验目的 1.了解立式光学计的测量原理。 2.熟悉用立式光学计测量外径的方法。 3.加深理解计量器具与测量方法的常用术语。 二、实验容 1.用立式光学计测量赛规。 2.根据测量结果,按国家标准GBl957—81《光滑极限量规》查出被测塞规的尺寸公差和形状公差,作出适用性结沦。 三、测量原理及计量器具说明 投影立式光学计用于长度测量,其测量方法属于接触测量,一般用相对测量法测量轴的尺寸。光学计比较仪是一种精密度较高、结构简单的常用光学仪器,除主要用于轴类零件的精密测量外,还用来检定5等(3、4级)量块。本仪器采用光学投影读数方法,它操作方便、工作效率较高。同时本仪器的投影屏采用腊屏新技术,并在其腊屏前设置一块读数放大镜,对提高刻线的成像质量及整个视场获得较匀称的主观亮度有一定的效果。 (一)仪器结构: 仪器结构如图1-1所示,投影光学计管是由上端壳体12及下端测量管17二部分组成的,上端壳体12装有隔热片、分线板、反射棱镜、投影物镜、直角棱镜、反射镜、投影屏及放大镜等光学零件,在壳体的右侧上装有调节零位的微动螺钉4,转动微动螺钉4可使分划板得到一个微小的移动而使投影屏上的刻线迅速对准零位。 测量管17插入仪器主体横臂7,其外径为φ28d,在测量管17装有准直物镜,平面反射镜及光学杠杆放大系统的测量杆,测帽9装在测量杆上,测量杆上下移动时,测量杆上端的钢珠顶起平面反射镜,致使平面反射镜座以杠杆板上的另二颗钢珠为摆动轴,而倾斜一个φ角,其平面反射镜与测量杆是由二个抗拉弹簧牵制,对测定量块或量规有一定的压力。 测量杆下端露在测量管17外,以备套上各种带有硬质合金头的测帽。测量杆的上下升降是借助于测帽提升器9的杠杆作用,立式提升器9上有一个滚花螺钉,可以调节其上升距离,达到方便地使被测工件推入测帽下端,并靠两个抗拉弹簧的拉力使测头与被测工件良好接触。 (二)仪器规格 Ⅰ投影光学计管的主要规格:

实验指导书 实验二_SolidWorks建模1

实验二 SolidWorks 草绘特征和放置特征操作(一) 一、 实验目的 1. 掌握基本零件建模的一般步骤和方法 2. 掌握SolidWorks 草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、 放样的操作方法。 3. 掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特 征、筋的操作方法 二、 实验内容 完成下列下列零件造型 三、 实验步骤 1. 连接件设计 完成如图 1 (1) (2) 2 所示。 图 1连接件 图 2草图 (3) 单击【拉伸凸台/ 框内选择【两侧对称】选项,在【深度】文本框内输入“54mm ”,单击【确定】按钮,如图 3所示。 图 3 “拉伸”特征 (4) 120°”,然后 在第二参考中选择图形的一条下边线。单击【确定】按钮,建立新基准面,如

错误!未找到引用源。所示。 (5) 1,选择“反转法线” 1,单选择 4所示。 图4草图 图4建立基准面 底面边线

(6) 单击【拉伸凸台/ 列表框内选择【给定深度】选项,在【深度】文本框内输入“12mm”,单击【确定】按钮,如图5所示。 图5“拉伸”特征 (7)选取基体上表面,单击【草图绘制】进入草图绘制,使用中心线工具在 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图6所示。 图 6 中心线 (8) 内输入“8mm”,在图形区域选择中心线,在属性管理器中选中【添加尺寸】、【选择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】按钮,标注尺寸,完成草图,如图7所示。 运用“等距实体”绘制草图 (8) -拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮,如图8所示。

单片机开发板指导

STC89C52单片机 开发板实验指导书 目录 一、熟悉编程软件的使用 (1) 二、熟悉下载环境 (7) 三、最小系统模块 (12) 四、流水灯 (13) 五、独立按键 (14) 六、矩阵键盘扫描与数码管显示 (15) 七、串口通信实验 (17) 八、电源指示部分和蜂鸣器 (17) 附录一元器件的极性识别 (19) 附录二焊接要求与注意事项 (20)

一熟悉编程软件的使用 一、目的 掌握KEIL编程软件的安装及使用方法,熟悉KEIL编程环境。 二、步骤 (一)、先安装下载软件: 1.在单片机开发板的开发工具文件夹中找到KEIL文件夹,然后双击“C51V900修正版1.1.exe”,按照提示安装即可。安装完成后会在桌面上出现一 个KEIL uVision4的图标。 2.对KEIL软件进行在线注册,首先打开uVision4,在菜单栏中找到File选项,然后再File栏中选择License Management选项,如图1所示,在打开的License Management窗口,复制右上角的CID。 图1 在KEIL文件夹中找到“Keil_lic-v3.2.exe”,然后双击。打开注册机,在CID 窗口里填上刚刚复制的CID,其它设置不变,点击Generate生成许可号,复制许 可号,如图2所示。将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC。若上方的Product显示的是PK51 Prof。Developers

Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。如图3所示。 图2 图3 (二)、此时,KEIL软件我们就注册成功了。我们打开μVision4软件,点击Project 菜单,点击NEW,选择μVision Project建立新工程,如图4所示。在文件名窗口中输入我们要建立的工程的名字,然后在保存在窗口中选择我们的工程存储位置。然后点击保存。会出现图5所示,我们在这个窗口中选择我们板子的单片机类型,我们单片机开发板的单片机是STC公司的STC89C52RC,选择好后点击

互换性与技术测量实验指导书

《互换性与技术测量》实验指导书 卢桂萍编写 机械与车辆学院 二0一0年三月

目录 实验一孔轴配合的认识及基本技术测量实验二用立式光学计测量轴径 实验三用合象水平仪测量直线度误差实验四表面粗糙度测量 实验五齿轮测量

实验一孔轴配合的认识及基本技术测量一、实验目的 1.掌握技术测量的基本概念、基本知识; 2.加深对光滑圆柱体结合的公差与配合的认识; 3.学会选择并组合量块; 4.认识和学会使用几种常用的机械式量仪;

5.了解随机误差的处理。 二、实验容 1.观察减速箱中孔轴配合的类型; 2.测量方法分类、测量工具介绍; 2.量块的选择及组合; 4.量仪的使用及测量。 三、测量原理及计量器具说明 第一节技术测量的基本知识 一、测量的一般概念 技术测量主要是研究对零件的几何参数进行测量和检验的一门技术。 所谓“测量”就是将一个待确定的物理量,与一个作为测量单位的标准量进行比较的过程。他包括四个方面的因素,即:测量对象、测量方法、测量单位和测量精度。 “检验”具有比测量更广泛的含义。例如表面疵病的检验,金属部缺陷的检验,在这些情况下,就不能采用测量的概念。 二、长度单位基准及尺寸传递系统 三、测量工具的分类 测量工具可按其测量原理、结构特点及用途分以下四类: 1.基准量具:①定值基准量具;②变值量具。 2.通用量具和量仪:它可以用来测量一定围的任意值。按结构特点可分为以下几种:(1)固定刻线量具 (2)游标量具 (3)螺旋测微量具

(4)机械式量仪 (5)光学量仪 (6)气动量仪 (7)电动量仪 3.极限规:为无刻度的专用量具。 4.检验量具:它是量具量仪和其它定位元件等的组合体,用来提高测量或检验效率,提高测量精度,在大批量生产中应用较多。 四、测量方法的分类 1.由于获得被测结果的方法不同,测量方法可分为: 直接量法 间接量法 2.根据测量结果的读值不同,测量方法可分为: 绝对量法(全值量法) 相对量法(微差或比较量法) 3.根据被测件的表面是否与测量工具有机械接触,测量方法可分为: 接触量法 不接触量法 4.根据同时测量参数的多少,可分为: 综合量法 分项量法 5.按测量对机械制造工艺过程所起的作用不同,测量方法分为: 被动测量 主动测量 五、测量工具的度量指标 度量指标:指的是测量中应考虑的测量工具的主要性能,它是选择和使用测量工具的依据。1.刻度间隔C:简称刻度,它是标尺上相邻两刻线之间的实际距离。 2.分度值i:标尺上每一刻度所代表的测量数值。 3.标尺的示值围:量仪标尺上全部刻度所能代表的测量数值。 4.测量围:①标尺的示值围②整个量具或量仪所能量出的最大和最小的尺寸围。 5.灵敏度:能引起量仪指示数值变化的被测尺寸的最小变动量。灵敏度说明了量仪对被测数值微小变动引起反应的敏感程度。 6.示值误差:量具或量仪上的读数与被测尺寸实际数值之差。 7.测量力:在测量过程中量具或量仪的测量面与被测工件之间的接触力。 8.放大比(传动比):量仪指针的直线位移(或角位移)与被测量尺寸变化的比。这个比等于刻度间隔与分度值之比。 六、测量误差 1.测量误差:被测量的实测值与真实值之间的差异。 即δ=X–Q 式中:δ—测量误差; X—实际测得的被测量; Q—被测值的真实尺寸。 由于X可能大于或小于Q,因此,δ可能是正值、负值或零。这样,上式可写成 Q=X±δ 2.测量误差产生的原因(即测量误差的组成)

51单片机实验报告94890

《单片机与接口技术》实验报告 信息工程学院 2016年9月

辽东学院信息技术学院 《单片机与接口技术》实验报告 姓名:王瑛 学号: 0913140319 班级: B1403 专业:网络工程 层次:本科 2016年9月

目录 实验题目:实验环境的初识、使用及调试方法(第一章) 实验题目:单片机工程初步实验(第二章) 实验题目:基本指令实验(第三章)4 实验题目:定时器/计数器实验(第五章)4 实验题目:中断实验(第六章)4 实验题目:输入接口实验(第八章)4 实验题目:I/O口扩展实验(第九章)4 实验题目:串行通信实验(第十一章)4 实验题目:A/D,D/A转换实验(第十七章)4

实验题目:实验环境的初识、使用及调试方法实验 实验类型:验证性实验课时: 1 时间:2016年10月24日 一、实验内容和要求 了解单片机的基础知识 了解51单片机的组成和工作方法 掌握项目工程的建立、编辑、编译和下载的过程方法 熟练单片机开发调试工具和方法 二、实验结果及分析 单片机最小系统的构成: Keil集成开发环境:

STC-ISP:

实验题目:单片机工程初步实验 实验类型:验证性实验课时: 1 时间:2016 年10 月24 日一、实验内容和要求 点亮一个LED小灯 程序下载到单片机中 二、实验结果及分析 1、点亮一个LED小灯 点亮LED小灯的程序: #include //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; sbit ADDR0 = P1^0; //sbit必须小写,P必须大写 sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; LED = 0; //点亮小灯 while (1); //程序停止 } 2、程序下载 首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的COM 口,如图所示:

89C51单片机实验指导书

目录 实验一系统认识实验 (2) 实验二多字节加、减运算实验 (3) 实验三多字节乘、除法运算实验 (4) 实验四代码转换实验 (5) 实验五布尔操作实验 (6) 实验六中断系统实验 (7) 实验七定时器/计数器实验 (9) 实验八串行通讯接口实验 (12) 实验九串并转换实验 (16) 实验十存储器扩展实验 (18) 实验十一8155键盘及显示接口实验 (20) 实验十二ADC0809(模/数转换) (24) 实验十三 DAC0832(数/模转换) (26) 实验十四步进电机实验 (29) 实验十五直流电机调速控制实验 (32) 附录Windows版Wmd51 3.0使用说明 (34)

实验一系统认识实验 一.实验目的和要求 1.学习和掌握本实验系统的基本操作; 2.总结汇编程序的形成和调试过程; 3.掌握循环程序的设计; 4.画出程序流程图,编制程序并上机调试通过。 二.实验内容 1.软件延时 若系统时钟为6MHZ,要求实现每隔250毫秒将P1.0口取反。 2.无符号数加法 计算N个数据的和,即Y=∑Xi (i=1--6)。若六个数据放在片 内RAM的50H——55H地址单元中,求和的结果Y放在内部RAM的03H(高位)、04H (低位)地址单元中。 1).32H+41H+01H+56H+11H+03H 2).95H+01H+02H+44H+48H+12H 3).54H+0F6H+1BH+20H+04H+0C1H 3.数据排序 将内部RAM地址单元30H—3FH中的16个数据按小到大的顺序重新排序。

实验二多字节加、减运算实验 一.实验目的和要求 1.掌握多字节数的加、减法运算; 2.进一步熟悉实验系统的使用方法; 3.进一步熟悉汇编程序的调试过程; 4.画出程序流程图,编制程序并上机调试通过。 二.实验内容 1.多字节无符号数的加法 2.多字节无符号数减法 入口:被减数低字节地址在R0,减数低字节数地址在R1,字节数在R2; 出口:差的低字节地址在R0。字节数在R3。 3.多字节十进制BCD码减法 入口:被减数低字节地址在R1,减数低字节地址在R0,字节数在R2。 出口:差(补码)的低字节地址在R0,字节数在R3(07H为符号位。“0”为正,“1”为负)。

互换性与技术测量实验报告

实验一量块的使用 一、实验目的 1、能正确进行量块组合,并掌握量块的正确使用方法; 2、加深对量值传递系统的理解; 3、进一步理解不同等级量块的区别; 二、实验仪器设备 量块;千分表;测量平板;千分尺校正棒。 三、实验原理 1量块的测量平面十分光洁和平整,当用力推合两块量块使它们的测量平面互相紧密接触时,两块量块便能粘合在一起,量块的这种特性称为研合性。利用量块的研合性,就可以把各种尺寸不同的量块组合成量块组。 四、实验内容与步骤 (一)实验内容 采用合理的量块组合,测量千分尺校正棒。 (二)实验步骤 1 用千分表测量千分尺校正棒 2 据所需要的测量尺寸,自量块盒中挑选出最少块数的量块。(每一个尺寸所拼凑的量块数目不得超过 4~5 块,因为量块本身也具有一定程度的误差,量块的块数越多,便会积累成较大的误差。) 3量块使用时应研合,将量块沿着它的测量面的长度反向,先将端缘部分测量面接触,使初步产生粘合力,然后将任一量块沿着另一个量块的测量面按平行方向推滑前进,最后达到两测量面彼此全部

研合在一起。 4正常情况下,在研合过程中,手指能感到研合力,两量块不必用力就能贴附在一起。如研合立力不大,可在推进研合时稍加一些力使其研合。推合时用力要适当,不得使用强力特别在使用小尺寸的量块时更应该注意,以免使量块扭弯和变形。 5如果量块的研合性不好,以致研合有困难时,可以将任意一量块的测量面上滴一点汽油,使量块测量面上沾有一层油膜,来加强它的黏结力,但不可使用汗手擦拭量块测量面,量块使用完毕后应立即用煤油清洗。 6量块研合的顺序是:先将小尺寸量块研合,再将研合好的量块与中等尺寸量块研合,最后与大尺寸量块研合。 7. 记录数据; 六思考题 量块按“等”测量与按“级”测量哪个精度比较高?

R语言实验指导书(二)

R语言实验指导书(二) 2016年10月27日

实验三创建和使用R语言数据集 一、实验目的: 1.了解R语言中的数据结构。 2.熟练掌握他们的创建方法,和函数中一些参数的使用。 3.对创建的数据结构进行,排序、查找、删除等简单的操作。 二、实验内容: 1.向量的创建及因子的创建和查看 有一份来自澳大利亚所有州和行政区的20个税务会计师的信息样本 1 以及他们各自所在地的州名。州名为:tas, sa, qld, nsw, nsw, nt, wa, wa, qld, vic, nsw, vic, qld, qld, sa, tas, sa, nt, wa, vic。 1)将这些州名以字符串的形式保存在state当中。 2)创建一个为这个向量创建一个因子statef。 3)使用levels函数查看因子的水平。 2.矩阵与数组。

i.创建一个4*5的数组如图,创建一个索引矩阵如图,用这个索引矩 阵访问数组,观察结果。 3.将之前的state,数组,矩阵合在一起创建一个长度为3的列表。

4.创建一个数据框如图。 5.将这个数据框按照mpg列进行排序。 6.访问数据框中drat列值为3.90的数据。

三、实验要求 要求学生熟练掌握向量、矩阵、数据框、列表、因子的创建和使用。

实验四数据的导入导出 一、实验目的 1.熟练掌握从一些包中读取数据。 2.熟练掌握csv文件的导入。 3.创建一个数据框,并导出为csv格式。 二、实验内容 1.创建一个csv文件(内容自定),并用readtable函数导入该文件。 2.查看R语言自带的数据集airquality(纽约1973年5-9月每日空气质 量)。 3.列出airquality的前十列,并将这前十列保存到air中。 4.查看airquality中列的对象类型。 5.查看airquality数据集中各成分的名称 6.将air这个数据框导出为csv格式文件。(write.table (x, file ="", sep ="", https://www.wendangku.net/doc/d311058918.html,s =TRUE, https://www.wendangku.net/doc/d311058918.html,s =TRUE, quote =TRUE)) 三、实验要求 要求学生掌握从包中读取数据,导入csv文件的数据,并学会将文件导出。

51单片机20个实验-代码详细

第一章单片机系统板说明 一、概述 单片机实验开发系统是一种多功能、高配置、高品质的MCS-51单片机教学与开发设备。适用于大学本科单片机教学、课程设计和毕业设计以及电子设计比赛。 该系统采用模块化设计思想,减小了系统面积,同时增加了可靠性,使得单片机实验开发系统能满足从简单的数字电路实验到复杂的数字系统设计实验,并能一直延伸到综合电子设计等创新性实验项目。该系统采用集成稳压电源供电,使电源系统的稳定性大大提高,同时又具备完备的保护措施。为适应市场上多种单片机器件的应用,该系统采用“单片机板+外围扩展板”结构,通过更换不同外围扩展板,可实验不同的单片机功能,适应了各院校不同的教学需求。 二、单片机板简介 本实验系统因为自带了MCS-51单片机系统,因此没有配置其他单片机板,但可以根据教学需要随时配置。以单片机板为母板,并且有I/O接口引出,可以很方便的完成所有实验。因此构成单片机实验系统。 1、主要技术参数 (1)MSC-51单片机板 板上配有ATMEL公司的STC89C51芯片。 STC89C51资源:32个I/O口;封装DIP40。 STC89C51开发软件:KEIL C51。 2、MSC-51单片机结构 (1)单片机板中央放置一块可插拔的DIP封装的STC89C51芯片。 (2)单片机板左上侧有一个串口,用于下载程序。 (3)单片机板的四周是所有I/O引脚的插孔,旁边标有I/0引脚的脚引。 (4)单片机板与各个模块配合使用时,可形成—个完整的实验系统。 三、母板简介 主要技术参数 (1)实验系统电源 实验系统置了集成稳压电源,使整个电源具有短路保护、过流保护功能,提高了实验的稳定性。 主板的右上角为电源总开关,当把220V交流电源线插入主板后,打开电源开关,主板

单片机实验指导书

实验一KEIL 51软件实验 实验目的: 1、掌握KEIL集成开发环境的使用 2、掌握算术运算程序 实验设备:计算机、KEIL51软件 实验内容: 编程实现把片人RAM30H单元和40H单元两个16字节数相加,结果放于30H单元开始的位置处。在KEIL51编译、连接、仿真调试。 实验步骤: 一、运行KEIL51软件,出现图1所示KEIL 51主界面。 图1 KEIL 51主界面 首先用Project菜单下的New Project命令建立项目文件,过程如下。 (1) 选择Project菜单下的New Project命令,弹出如图2所示的Create new Project对话框。 图2 Create New Project对话框 (2) 在Create New Project对话框中选择新建项目文件的位置(最好一个项目建立一个文件夹如E:\project), 输入新建项目文件的名称,例如,项目文件名为example,单击【保存】按钮将弹出如图3所示的Select Device for Target ‘Target 1’对话框,用户可以根据使用情况选择单片机型号。Keil uVision2 IDE几乎支

持所有的51核心的单片机,并以列表的形式给出。选中芯片后,在右边的描述框中将同时显示选中的芯片的相关信息以供用户参考。 图3 Select Device for Target ‘Target 1’对话框 (3) 这里选择atmel公司的AT89c51。单击【确定】按钮,这时弹出如图4所示的Copy Standard 8051 Startup Code to Project Folder and Add File to Project确认框,C语言开发选择【是】,汇编语言开发选择【否】。 单击后,项目文件就创建好了。项目文件创建后,在主界面的左侧的项目窗口可以看到项目文件的内容。 这时只有一个框架,紧接着需向项目文件中添加程序文件内容。 图4 Copy Standard 8051 Startup Code to Project Folder and Add File to Project确认框 二、给项目添加程序文件 当项目文件建立好后,就可以给项目文件加入程序文件了,Keil uVision2支持C语言程序,也支持汇编语言程序。这些程序文件可以是已经建立好了的程序文件,也可以是新建的程序文件,这里我们新建的汇编程序文件后再添加。 (1) 选择文件菜单上的new命令,出现新建文本窗口,如图5所示。

实验指导书实验二_SolidWorks建模1

实验二SolidWorks草绘特征和放置特征操作(一) 一、实验目的 1.掌握基本零件建模的一般步骤和方法 2.掌握SolidWorks草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、放样的操 作方法。 3.掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特征、筋的 操作方法 二、实验内容 完成下列下列零件造型 三、实验步骤 1. 连接件设计 完成如图1所示模型。 (1)单击【新建】按钮一1,新建一个零件文件。 (2)选取前视基准面,单击【草图绘制】按钮一I,进入草图绘制,绘制草图,如图2 所示。 图1连接件图2草图 ⑶ 单击【拉伸凸台/基体】按钮,出现【拉伸】属性管理器,在【方向】下拉列表 框内选择【两侧对称】选项,在【深度】文本框内输入" 54mm ”,单击【确定】 按钮,如图3所示。 (4)单击【基准面】按钮一1,出现【基准面】属性管理器,其中第一参考选择图形下底面, 然后单击【两面夹角】按钮日,在【角度】文本框内输入"120°,然后在第二参考中选择 图形的一条下边线。单击【确定】按钮¥,,建立新基准面,如

错误!未找到引用源。所示。 图4建立基准面 (5) 在设计树中右击基准面 1选择“反转法线” 卜,然后再单击基准 面 1单选择 【草图绘制】按钮 ,进入草图绘制,单击【正视于】按钮 ,绘制草图,如图 4所示。 边线 底面 图4草图

(6) 单击【拉伸凸台/基体】按钮 ,出现【拉伸】属性管理 器,在【终止条件】下拉 列表框内选择【给定深度】选项,在【深度】文本框内输入“ 12mm ”,单击【确 定】按钮1 如图5所示。 (7) 选取基体上表面,单击【草图绘制】 按钮_1,进入草图绘制,使用中心线工具 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图 6所示。 图6中心线 (8) 单击【等距实体】按钮丄,出现【等距实体】属性管理器,在【等距距离】文本框 内输入 “8mm ”,在图形区域选择中心线, 在属性管理器中选中 【添加尺寸】、【选 择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】 按钮 ,标注尺寸,完成草图,如图 7所示。 律黑 __________________ 严 玄[B 总 -召 厂[.砲 r 韦歼左眛編◎也 17比自口 R an (A ) 广 Efetfi- 图_7运用“等距实体”绘制草图 (8)单击【拉伸切除】按钮 □,出现【切除-拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮 ,如图8所示。 图5 “拉伸”特征

51单片机实验程序

3 3 3 用查表方式编写y=x1 +x2 +x3 。(x 为0~9 的整数) #include void main() { int code a[10]={0,1,8,27,64,125,216,343,512,729}; //将0~9 对应的每位数字的三次方的值存入code中,code为程序存储器,当所存的值在0~255 或-128~+127 之间的话就用char ,而现在的值明显超过这个范围,用int 较合适。int 的范围是0~65535 或-32768~32767 。 int y,x1,x2,x3; //此处定义根据习惯,也可写成char x1,x2,x3 但是变量y 一定要用int 来定义。 x1=2; x2=4; x3=9; //x1,x2,x3 三个的值是自定的,只要是0~9 当中的数值皆可,也可重复。 y=a[x1]+a[x2]+a[x3]; while(1); //单片机的程序不能停,这步就相当于无限循环的指令,循环的内容为空白。 } //结果的查询在Keilvision 软件内部,在仿真界面点击右下角(一般初始位置是右下角)的watch 的框架内双击“double-click or F2 to add”文字输入y 后按回车,右侧会显示其16 进制数值如0x34,鼠标右键该十六进制,选择第一行的decimal,可查看对应的10 进制数。 1、有10 个8 位二进制数据,要求对这些数据进行奇偶校验,凡是满足偶校验的 数据(1 的个数为偶数)都要存到内RAM50H 开始的数据区中。试编写有关程序。 #include void main() { int a[10]={0,1,5,20,24,54,64,88,101,105}; // 将所要处理的值存入RAM 中,这些可以根据个人随意设定,但建议不要超过0~255 的范围。 char i; // 定义一个变量 char *q=0x50; // 定义一个指针*q 指向内部0x50 这个地址。 for(i=9;i>=0;i--) //9~0 循环,共十次,也可以用for(i=0;i<10;i++) { ACC=a[i]; //将a[i] 的值赋给累加器ACC if (P==0) //PSW0 位上的奇偶校验位,如果累加器ACC 内数值1 的个数为偶数那么P 为0,若为奇数,P 为1。这里的P 是大写的。 { *q=a[i]; q++; // 每赋一个值,指针挪一个位置指向下一个。 } } while(1); //同实验一,程序不能停。 }

《互换性与技术测量》实验指导书(三个实验,前两个必做,最后一个演示和选做)

实验一直线度误差的测量 一、实验目的 掌握按“节距法”测量直线度误差的方法。 二、测量原理及数据处理 对于很小表面的直线度误差的测量常按“节距法”,应是将被测平面分为若干段,用小角度度量仪(水平仪、自准直仪)测出各段对水平线的倾斜角度,然后通过计算或图解来求得轮廓线的直线度误差。本实验用合像水平仪。 具体测量方法如下: 将被测表面全长分为n段,每段长l=L/N应是桥板的跨距。将桥板置于第一段,桥板的两支承点放在分段点处,并把水平仪放在桥板上,使两者相对固定(用橡皮泥粘住)记下读数a1(单位为格)。然后将桥板沿放测表面移动,逐段测量下去,直至最后一段(第n段)。如图1每次移l,并要使支承点首尾相接,记下每段读数(单位为格)a1、a2、……a n。最后按下列步骤(见例)列表计算出各测量点对两端点连线的直线度偏差Δh i,并取最大负偏差的绝对值之和作为所求之直线度误差。 [例]设有一机床导轨,长2米(L=2000mm),采用桥板跨距l=250mm,用分度值c=0.02mm/m的水平仪,按节距法测得各点的读数a i(格)如表1。 表1

也可用作图法求出直线度误差,如图2。 作图法是在坐标纸上,以导轨长度为微坐标,各点读数累积为纵坐标,将测量得到的各点读数累积后标在坐标上,并将这些坐标点连成折线,以两端点连线作为评定基准,取最大正偏差与最大负偏差的绝对值之和,再换算为线值(μ),即为所求之直线度误差。 测量导轨直线度误差时,数据处理的根据,可由下图看出:(图3) A i — 导轨实际轮廓上的被测量点(i =0、1、2、……、n ); a i — 各段上水平仪的读数(格); Y i — 前后两测量点(i -1,i )的高度差; h i — 各测点(A i )到水平线(通过首点A 0)的距离(μ),显然 1 'i n i i h y == ∑

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

互换性与技术测量实验指导书.

互换性实验指导书 机械工程学院

实验一量块的使用 一、实验目的 1、能正确进行量块组合,并掌握量块的正确使用方法; 2、加深对量值传递系统的理解; 3、进一步理解不同等级量块的区别; 二、实验仪器设备 量块;千分表;测量平板;被测件。 三、实验原理 量块的测量平面十分光洁和平整,当用力推合两块量块使它们的测量平面互相紧密接触时,两块量块便能粘合在一起,量块的这种特性称为研合性。利用量块的研合性,就可以把各种尺寸不同的量块组合成量块组。 四、实验内容与步骤 (一)实验内容 采用合理的量块组合,测量被测零件尺寸高度。 (二)实验步骤 1.用游标卡尺测量被测件 2.据所需要的测量尺寸,自量块盒中挑选出最少块数的量块。(每一个尺寸所拼凑的量块数目不得超过 4块,因为量块本身也具有一定程度的误差,量块的块数越多,便会积累成较大的误差。) 3.量块使用时应研合,将量块沿着它的测量面的长度反向,先将端缘部分测量面接触,使初步产生粘合力,然后将任一量块沿着另一个量块的测量面按平行方向推滑前进,最后达到两测量面彼此全部研合在一起。

4.将研合后的量块与被测件同时放到测量平板上,在测量平板上移动指示表的测量架,使指示表的测头与量块上工作表面相接触,转动指示表的刻度盘,调整指示表示值零位。 5.抬起指示表测头,将被测件放在指示表测头下,取下量块,记录下指示表的读数。 6.量块的尺寸与指示表的读数之和就是被测件的尺寸。 7. 记录数据; 五、思考题 量块按“等”测量与按“级”测量哪个精度比较高?

实验二常用量具的使用 一、实验目的 1、正确掌握千分尺、内径百分表、游标卡尺的正确使用方法; 2、掌握对测量数据的处理方法; 3、对比不同量具之间测量精度的区别。 二、实验仪器设备 外径千分尺;内径百分表;游标卡尺;轴承等。 三、实验原理 分度值的大小反映仪器的精密程度。一般来说,分度值越小,仪器越精密,仪器本身的“允许误差”(尺寸偏差)相应也越小。学习使用这些仪器,要注意掌握它们的构造特点、规格性能、读数原理、使用方法以及维护知识等,并注意要以后的实验中恰当地选择使用。 四、实验内容及实验步骤 (一)实验内容 1、熟悉仪器的结构原理及操作使用方法。 2、用外径千分尺、内径百分表、游标卡尺测量轴承内、外径。 3、对所测数据进行误差处理,得出最终测量结果。 (二)实验步骤 1、用游标卡尺测量轴承外径的同一部位5次(等精度测量),将测量值记入下表中,并完成后面的计算: ⑴平均值:将5次测量值相加后除以5,作为该测量点的实际值。 ⑵变化量:测量值中的最大值与最小值之差。 入上表中,并完成后面的计算: ⑴平均值:将5次测量值相加后除以5,作为该测量点的实际值。 ⑵变化量:测量值中的最大值与最小值之差。 ⑶测量结果:按规范的测量结果表达式写出测量结果。 3、内径百分表测量步骤: (1)内径百分表在每次使用前,首先要用标准环规、夹持的量块或外径千分尺对零,环规、夹持的量块和外径千分尺的尺寸与被测工件的基本尺寸相等。 (2)内径百分表在对零时,用手拿着隔热手柄,使测头进入测量面内,摆动直管,测头在X方向和Y方向(仅在量块夹中使用)上下摆动。观察百分表的示

《面向对象程序设计》实验指导书(实验二)

实验二类与对象㈡——对象初始化、对象数据与指针 一、实验目的 1.理解构造函数、析构函数的意义及作用,掌握构造函数、析构函数的定义及调用时间,熟悉构造函数的种类; 2.理解this指针及使用方法,熟悉对象数组、对象指针、对象引用的定义及使用方法,熟悉对象作为函数参数的使用方法; 3.熟悉类与对象的应用及编程。 二、实验学时 课内实验:2课时课外练习:2课时 三本实验涉及的新知识 ㈠构造函数与析构函数 在C++中,提供了两个特殊的成员函数,即构造函数和析构函数。 构造函数用于对象的初始化,即在定义一个类对象时,计算机在给对象分配相应的存储单元的同时,为对象的数据成员赋初值。 析构执行的是与构造函数相反的操作,用于撤销对象的同时释放对象所占用的内存空间。 1.构造函数 ⑴构造函数的定义 格式: 类名(形参表) { 构造函数体} ⑵构造函数的调用 构造函数的调用是在定义对象时调用的。 格式:类名对象名(实参表); 类名对象名=构造函数名(实参表); ⑶说明 ①构造函数必须与类同名。 ②构造函数没有返回值,但不能在构造函数前加void类型符(其他没有返回值的成员函数必须加类型符void)。 ③在实际应用中,在定义类时通常应定义一至多个构造函数(重载),以对各数据成员进行初始化;如果不给出构造函数,系统将自定义一个构造函数。 ④构造函数可以可以带参数,也可不带任何参数(称无参构选函数),还可以使用缺省参数。 ⑤不能象普通成员函数一样单独调用。 2.析构函数 ⑴析构函数的定义 格式: ~类名(void) { 析构函数体} ⑵析构函数的调用 析构函数是在撤销对象时自动调用的。 ⑶说明

51单片机实验报告

51单片机实验报告

实验一 点亮流水灯 实验现象 Led灯交替亮,间隔大约10ms。实验代码 #include void Delay10ms(unsigned int c); void main() { while(1) { P0 = 0x00; Delay10ms(50); P0 = 0xff; Delay10ms(50); } }

void Delay10ms(unsigned int c) { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } } 实验原理 While(1)表示一直循环。 循环体首先将P0的所有位都置于零,然后延时约50*10=500ms,接着P0位全置于1,于是LED全亮了。接着循环,直至关掉电源。延迟函数是通过多个for循环实现的。 实验2 流水灯(不运用库函数) 实验现象 起初led只有最右面的那一个不亮,半秒之后从右数第二个led

也不亮了,直到最后一个也熄灭,然后led除最后一个都亮,接着上述过程 #include #include void Delay10ms(unsigned int c); main() { unsigned char LED; LED = 0xfe; while (1) { P0 = LED; Delay10ms(50); LED = LED << 1; if (P0 == 0x00) { LED = 0xfe; } } } void Delay10ms(unsigned int c)

C51单片机实验指导书

单片机原理与接口技术实验讲义 目录 第一章开发环境安装使用说明 (3) 第二章基于51单片机系统资源实验 (12)

实验1 IO开关量输入实验 (12) 实验2 IO输出驱动继电器(或光电隔离器)实验 (13) 实验3 IO输入/输出---半导体温度传感器DS18B20实验 (14) 实验4 外部中断----脉冲计数实验 (15) 实验5 计数器实验 (16) 实验6 秒时钟发生器实验 (17) 实验7 PC机串口通讯实验 (18) 实验8 RS485通讯实验 (19) 实验9 PWM发生器(模拟)实验 (20) 实验10 蜂鸣器实验 (21) 第一章开发环境安装使用说明 一、KeilC51集成开发环境的安装 1.Keil u Vision2的安装步骤如下

将安装文件拷贝到电脑根目录下,然后双击图标,如图1-1所示:注意:去掉属性里的只读选项。 图1-1 启动安装环境对话框 2.选择Eval Version。然后一直next直至安装完成,如图1-2所示: 二.在Keil uVision2中新建一个工程以及工程配置 1.打开Keil C环境,如图1-3所示。

图1-3打开工程对话框 2.新建工程或打开工程文件:在主菜单上选“Project”项,在下拉列表中选择“New Project”新建工程,浏览保存工程文件为扩展名为“.Uv2”的文件。或在下拉列表中选择“Open project”打开已有的工程文件。如 图1-4所示: 图1-4 新建工程 3.环境设置:新建工程文件后,在工具栏中选择如下图选项设置调试参数及运行环境,或从主菜单“Project”项中 选择“Options for Target ‘Target1’”,打开如下图1-5设置窗口。

《互换性与技术测量》课程实验指导书1解析

互换性与技术测量 实验指导书 机械设计制造及其自动化教研室编 2011.09 目录

实验1 用立式光学计测量塞规 (2) 实验2用内径百分表测量内径 (4) 实验3 直线度误差的测量 (7) 实验4 平行度与垂直度误差的测量 (11) 实验5 表面粗糙度的测量 (14) 实验6 工具显微镜长度、角度测量 (18) 实验1 用立式光学计测量塞规 一、实验目的 1、了解立式光学计的测量原理;

2、熟悉立式光学计测量外径的方法; 3、加深理解计量器具与测量方法的常用术语。 二、实验内容 1、用立式光学计测量塞规; 2、由国家标准GB/T 1957—1981《光滑极限量规》查出被测塞规的尺寸公差和形状公差,与测量结果进行比较,判断其适用性。 三、计量器具及测量原理 立式光学计是一种精度较高而结构简单的常用光学测量仪。其所用长度基准为量块,按比较测量法测量各种工件的外尺寸。 图1为立式光学计外形图。它由底座1、立柱5、支臂3、直角光管6和工作台11等几部分组成。光学计是利用光学杠杆放大原理进行测量的仪器,其光学系统如图2b 所示。照明光线经反射镜l照射到刻度尺8上,再经直角棱镜2、物镜3,照射到反射镜4上。由于刻度尺8位于物镜3的焦平面上,故从刻度尺8上发出的光线经物镜3后成为平行光束。若反射镜4与物镜3之间相互平行,则反射光线折回到焦平面,刻度尺的像7与刻度尺8对称。若被测尺寸变动使测杆5推动反射镜4绕支点转动某一角度α(图2a),则反射光线相对于入射光线偏转2α角度,从而使刻度尺像7产生位移t(图2c),它代表被测尺寸的变动量。物镜至刻度尺8间的距离为物镜焦距f,设b为测杆中心至反射镜支点间的距离,s为测杆5移动的距离,则仪器的放大比K为 当a很小时,,因此 光学计的目镜放大倍数为12,f=200mm,b=5mm,故仪器的总放大倍数n为 由此说明,当测杆移动0.001mm时,在目镜中可见到0.96mm的位移量。

实验指导书模板2

请大家按照以下要求更改自己负责的实验(实训)指导书 一、最大标题1 宋体二号加粗居中单倍行距两个空格 二、最大标题2 宋体三号加粗居中 1.5倍行距两个空格 三、一级标题宋体小四加粗两端对齐首行缩进2个字符 1.5倍行距顶格 四、正文宋体小四常规两端对齐首行缩进2个字符 1.5倍行距 五、正文页边距左、右、上2.5cm。下2.1cm 六、注意事项: 1.最重要的是内容不能出错,前后语句要连贯,意思表达完成。 2.标点符号要使用准确。 3.每个结束句子后面要有句号。 4.所有标题号手动输入,不能自动生成。 5.标题级别:一、(一)1.(1)① 七、请大家在群里原文件更改,更改后的文件写上姓名+负责课程(王旭霞+人体解剖学) 八、附件一、附件二模板。

实验指导书模板二: 第二部分内科护理学(最大标题1) 实训一胸腔穿刺术(最大标题2) 一、实训目的(一级标题) (一)胸腔积液性质不明者,抽取积液检查,协助病因诊断。(二级标题) (二)胸腔内大量积液或积气者,抽取积液或积气,以缓解压迫症状,避免胸膜粘连增厚。 (三)脓胸抽脓灌洗治疗,或恶性胸腔积液需胸腔内注人药物者。 二、实训仪器 (一)胸腔穿刺包:内含弯盘2个、尾部连接乳胶管的16号和18号胸腔穿刺针各1根、中弯止血钳4把孔巾1块、巾钳2把、棉球10个纱布2块、小消毒杯2个、标本留置小瓶5个。 (二)消毒用品:2.5%碘酊和75%酒精,或0.5%碘伏。 (三)麻醉药物:2%利多卡因5ml。 三、实训内容 (一)患者体位抽液时,协助患者反坐于靠背椅上,双手放椅背上或取坐位,使用床旁桌支托;亦可仰卧于床上,举起上臂;完全暴露胸部或背部。如患者不能坐直,还可来用侧卧位,床头抬高30°抽气时,协助患者取半卧位。 (二)穿刺部位一般胸腔积液的穿刺点在肩胛线或腋后线第7-8肋间隙或腋前线第5肋间隙。气胸者取患侧锁骨中线第2肋间隙或腋前线第4-5肋间隙进针。 (三)穿刺方法常规消毒皮肤,局部麻醉。术者左手食指和拇指固定穿刺部位的皮肤,右手将穿刺针在局部麻醉处沿下位肋骨上缘缓慢刺人胸壁直达胸膜。连接注射器,在助手协助下抽取胸腔积液或气体,穿刺过程中应避免损伤脏层胸膜,并注意保持密闭,防止发生气胸。术毕拔出穿刺针,再次消毒穿刺点后,覆盖无菌敷料,稍用力压迫容刺部位片刻。 四、注意事项 (一)术前护理 1.心理准备向患者及家属解释穿刺目的操作步骤及术中注意事项,协助患者做好

相关文档