文档库 最新最全的文档下载
当前位置:文档库 › 北京工业大学8051单片机实验报告

北京工业大学8051单片机实验报告

北京工业大学8051单片机实验报告
北京工业大学8051单片机实验报告

8051单片机实验报告

专业:电子科学与技术

姓名:

学号:120231

指导教师:金冬月

第一单元单片机程序调试环境使用及并行数据传送操作训练1-1修改例程一的源程序:

将A寄存器的初值改为80H(正逻辑,数据位为1表示发光二极管点亮),再对源程序进行简单修改,使程序运行后发光二极管点亮情况与修改前相同。

$include (C8051F020.inc) ;C8051F02x系列单片机信息头文件包含伪指令

LCALL Init_Device ;调用初始设置子程序

MOV A,#080H ;赋初始值并在发光二极管上显示该数值 CPL A

MOV P3,A

LOOP: CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

RR A ;A寄存器内容右移1位并送发光二极管显示 MOV P3,A

AJMP LOOP ;无限循环

DELAY: MOV R5,#0H ;延时子程序

D1: MOV R6,#0H

DJNZ R6,$

DJNZ R5,D1

RET

$include (Init_Device.inc) ;初始设置子程序文件包含伪指令 END

将LED向左循环移位点亮改为向右循环移位点亮。

$include (C8051F020.inc) ;C8051F02x系列单片机信息头文件包含伪指令

LCALL Init_Device ;调用初始设置子程序

MOV A,#07FH ;赋初始值并在发光二极管上显示该数值 MOV P3,A

LOOP: CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

RL A ;A寄存器内容右移1位并送发光二极管显示 MOV P3,A

AJMP LOOP ;无限循环

DELAY: MOV R5,#0H ;延时子程序

D1: MOV R6,#0H

DJNZ R6,$

DJNZ R5,D1

RET

$include (Init_Device.inc) ;初始设置子程序文件包含伪指令

END

加快LED循环移位点亮的速度。(删除几个延迟指令!)

$include (C8051F020.inc) ;C8051F02x系列单片机信息头文件包含伪指令

LCALL Init_Device ;调用初始设置子程序

MOV A,#07FH ;赋初始值并在发光二极管上显示该数值

MOV P3,A

LOOP: CALL DELAY

CALL DELAY

RR A ;A寄存器内容右移1位并送发光二极管显示

MOV P3,A

AJMP LOOP ;无限循环

DELAY: MOV R5,#0H ;延时子程序

D1: MOV R6,#0H

DJNZ R6,$

DJNZ R5,D1

RET

$include (Init_Device.inc) ;初始设置子程序文件包含伪指令

END

1-2将例程二0-F的循环显示改为0-9的循环显示。

$include (C8051F020.inc)

ORG 0000H

LJMP INIT

TAB:

DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H ; 段码0-7

DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH ; 段码8-F

INIT: LCALL Init_Device

MOV R1,#00H ;操作数据初始值

MOV A,R1

MAIN:

MOV DPTR,#TAB ;读取与A中数值对应的显示段码

MOVC A,@A+DPTR

MOV P5A ;段码送并行口5显示

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

CALL DELAY

INC R1 ;操作数据(R1)增1

MOV A,R1

CJNE A,#0AH,MAIN. ;检查操作数据是否大于显示范围(F)

SJMP INIT ;无限循环

DELAY:

MOV R5,#0H ;延时子程序

D1:

MOV R6,#0H

DJNZ R6,$

DJNZ R5,D1

RET

$include (Init_Device.inc)

END

实验2.中断控制及定时器/计数器操作训练

2-1通过对例程5的程序进行修改和上机调试,改变原程序的功能。

(1)将KEY2,KEY4的功能对调。

(2)每次停下再启动后,更改发光二极管点亮的循环方向。

$include (C8051F020.inc) ;C8051F02x单片机信息头文件包含伪指令 ORG 0000H

LJMP INITIAL ;主程序入口

ORG 0013H

LJMP STAR ;外中断0服务程序入口,开始键(STAR)

ORG 0003H

LJMP STOP ;外中断1服务程序入口停止键(STOP)ORG 0100H

INITIAL: LCALL Init_Device ;调用初始设置子程序

MOV P3,#0FFH ;熄灭全部发光二极管

MOV A,#0FFH

MOV DPTR,#7F80H

MOVX @DPTR,A ;清除数码管2(NUM2)显示

MOV A,#0FEH ;点亮发光二极管的初始数据

MOV R1,#1H ;发光二极管点亮位置初值

MOV IP,#04H ;设置INT0(开始键STAR)为高优先级

MOV TCON,#05H ;外中断采用边沿触发

SETB EX1 ;INT1(停止键STOP)开中断

SETB EA ;开放中断LOOP:

LOOP: CLR EA ;关闭中断

RL A

MOV P3,A ;刷新发光二极管控制数据

INC R1 ;发光二极管点亮位置计数值增1

SETB EA ;开放中断

LCALL DELAY1 ;延时

LCALL DELAY1

CJNE R1,#8,LOOP ;发光二极管点亮位置计数值有效性检测

MOV R1,#0H ;发光二极管点亮位置计数值等于8则回0 SJMP LOOP ;无限次循环

;停止键的中断服务程序

STOP: PUSH ACC ;保护A寄存器内容

MOV A,R1 ;读取发光二极管点亮位置计数值

MOV DPTR,#TAB

MOVC A,@A+DPTR ;获取发光二极管点亮位置计数值的显示段码 MOV DPTR,#7F80H

MOVX @DPTR,A ;发光二极管点亮位置计数值的显示数据送显示 SETB EX1 ;INT0(启动键STAR)开中断

JNZ $ ;等待重新启动条件--A=0

MOV A,#0FFH

MOVX @DPTR,A ;清除数码管2(DS2)显示

CLR EX1 ;禁止INT0中断(避免程序误动作)

POP ACC ;恢复A寄存器内容

CLR IE0 ;清除INT1中断标志(避免程序误动作) RETI ;中断返回

;启动键的中断服务程序

STAR: MOV A,#00H ;设置启动条件--A=0

CLR IE1 ;清除INT0中断标志(避免程序误动作) RETI ;中断返回

TAB: DB 0C0H,0F9H,0A4H,0B0H,099H ;0--4段码 DB 092H,082H,0F8H,080H ;5--8段码

DELAY1: MOV R6,#0 ;延时子程序

D1: MOV R7,#0

DJNZ R7,$

DJNZ R6,D1

RET

$include (Init_Device.inc);初始设置子程序文件包含伪指令

2-2修改例程6,将计数范围由0-F扩展至00-FF(使用定时器/计时器0),并在2位数码管上用10进制数显示计数结果(00-99)。16进制→10进制方法Hex/10:商=10进制十位,余数=10进制个位

$include (C8051F020.inc)

DP2 EQU 07F80H

DP1 EQU 07F90H ;增加一个

DP_L EQU 30H

DP_H EQU 31H

MAIN: LCALL Init_Device

MOV TMOD,#00000110B ;使计数器工作在模式2

MOV A,#0

MOV DP_L,A ;显示计数的低位

MOV DP_H,A ;显示计数高位

CALL DISPLAY

MOV TL0,#0 ;使TL0的初值为0

SETB TR0 ;启用定时器0

LOOP: MOV A,TL0

CJNE A,#100,L1 ;A不等于100时,转到L1显示

MOV TL0,#0 ;当A等于100时,TL0清零

MOV A,TL0

L1: MOV B,#10

DIV AB ;将16进制数转化为10进制数

MOV DP_L,B

MOV B,#10

DIV AB

MOV DP_H,B ;将B显示为高位

CALL DISPLAY

SJMP LOOP ;循环LOOP

DISPLAY: MOV A,DP_L

CALL DECODE

MOV DPTR,#DP1

MOVX @DPTR,A

MOV A,DP_H

CALL DECODE

MOV DPTR,#DP2

MOVX @DPTR,A

MOV P5,A

RET

DECODE: MOV DPTR,#TAB

MOVC A,@A+DPTR

RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H

DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH $include (Init_Device.inc)

END

实验三.串行数据传送操作程序调试练习

(1)将发送1,2,3,4的ASC码改为发送A,B,C,D的ASC码

$include (C8051F020.inc)

NUM2 EQU 07F80H ;NUM2地址

NUM3 EQU 07F90H ;NUM3地址

NUM4 EQU 07FA0H ;NUM4地址

NUM5 EQU 07FB0H ;NUM5地址

TIM_L EQU 0FDH ; T/C1低字节计数值

TIM_H EQU 0FDH ;T/C1高字节计数值

REC_BUF0 EQU 32H ;数据接收缓冲器0

REC_BUF1 EQU 33H ;数据接收缓冲器1

REC_BUF2 EQU 34H ;数据接收缓冲器2

FLAG BIT 01H ;数据发送完成标志

ORG 0000H

LJMP MAIN ;转主程序

ORG 0023H

LJMP RECE ;转串行通信中断程序

MAIN: lcall Init_Device

MOV A,#0FFH

MOV P5,A ;清除数码管NUM1的显示

MOV DPTR,#NUM2

MOVX @DPTR,A ;清除数码管NUM2的显示

MOV DPTR,#NUM3

MOVX @DPTR,A ;清除数码管NUM3的显示

MOV DPTR,#NUM4

MOVX @DPTR,A ;清除数码管NUM4的显示

MOV DPTR,#NUM5

MOVX @DPTR,A ;清除数码管NUM5的显示

MOV R6,#0 ;通信操作状态寄存器清除

MOV SP,#40H ;堆栈栈底设置

MOV TMOD,#00100000B ;T/C1方式2

MOV TH1,#TIM_H ;T/C1重装填值

MOV TL1,#TIM_L ;T/C1计数值

SETB TR1 ;启动T/C1

MOV SCON0,#01010000B ;串口方式1

SETB ES ;串口中断允许

SETB EA ;开中断

LOOP: CALL KEYBOARD ;调用案件状态分析子程序CJNE A,#0FFH,L0 ;按键状态发生变化转L0

CLR FLAG ;按键状态无变化,清除发送完成标志SJMP LOOP ;

L0: JB FLAG,LOOP ;数据发送完成,返回主循环MOV R7,A ;否则,键值暂存R7

MOV A,#043H ;C

MOV SBUF0,A ;发送字符C的ASCII码值

CALL DELAY ;

MOV A,#04FH ;O

MOV SBUF0,A ;发送字符O的ASCII码值

CALL DELAY ;

MOV A,#04DH ;M

MOV SBUF0,A ;发送字符M的ASCII码值

CALL DELAY ;

MOV A,#04BH ;K

MOV SBUF0,A ;发送字符K的ASCII码值

CALL DELAY ;

MOV A,#30H ;发送数字0的ASCII码值

MOV SBUF0,A

CALL DELAY ;

MOV A,R7 ;

ADD A,#40H ;生成键值的ASCII码值

MOV SBUF0,A ;发送键值的ASCII码值

SETB FLAG ;置位发送完成标志

SJMP LOOP ;中断服务程序

RECE: JNB TI,REC1 ;非发送转接收处理

CLR TI ;否则,清除发送中断标志

RETI ;中断返回

REC1: PUSH ACC ;保护累加器A

MOV A,SBUF0 ;读接收缓冲器

CJNE R6,#0,REC2 ;

CJNE A,#43H,REC6 ;接收状态为0,进行字符C的过滤处理MOV R6,#1 ;接收状态改为1

SJMP REC6 ;

REC2: CJNE R6,#1,REC3 ;

CJNE A,#4FH,REC5 ;接收状态为1,进行字符O的过滤处理

MOV R6,#2 ;接收状态改为2

SJMP REC6 ;

REC3: CJNE R6,#2,REC4 ;

CJNE A,#4DH,REC5 ;接收状态为2,进行字符M的过滤处理

MOV R6,#3 ;接收状态改为3

MOV R5,#3 ;数据接收计数器设置为3

SJMP REC6 ;

REC4: CJNE R6,#3,REC6 ;

PUSH ACC ;接收状态为3,暂存接收的内容

MOV A,#REC_BUF0

ADD A,R5

MOV R0,A ;生成接收数据存放缓冲器地址

POP ACC ;恢复接收数据至A寄存器

MOV @R0,A ;保存接收的数据

DEC R5 ;接收数据计数器减1

CJNE R5,#0,REC6 ;

CALL DISPLAY ;接收数据计数器减为0,进行接收结果的显示REC5: MOV R6,#0 ;接收状态恢复为0(就绪状态)

REC6: POP ACC ;恢复累加器A

CLR RI ;清除接收中断标志

RETI ;中断返回

KEYBOARD: MOV A,P2 ;读按键状态输入端口

RR A

RR A

RRC A ;KEY1有效键值移入位累加器C

JC K1 ;键值无效转KEY2键值的分析

MOV A,#1 ;否则,KEY1代码送A寄存器

SJMP K5

K1: RRC A ;KEY2有效键值移入位累加器C JC K2 ;键值无效转KEY3键值的分析

MOV A,#2 ;否则,KEY2代码送A寄存器

SJMP K5

K2: RRC A ;KEY3有效键值移入位累加器C JC K3 ;键值无效转KEY4键值的分析

MOV A,#3 ;否则,KEY3代码送A寄存器

SJMP K5

K3: RRC A ;KEY4有效键值移入位累加器C JC K4 ;键值无效转按键无效处理

MOV A,#4 ;否则,KEY4代码送A寄存器

SJMP K5

K4: MOV A,#0FFH ;按键无效代码送A寄存器

K5: RET

DISPLAY: MOV A,REC_BUF1 ;读取接收的第2字节数据

SWAP A ;高、低4位交换

ANL A,#0FH ;分离高4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM2

MOVX @DPTR,A ; NUM2显示第2字节数据高4位数值

MOV A,REC_BUF1 ;读取接收的第2字节数据

ANL A,#0FH ;提取低4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM3

MOVX @DPTR,A ; NUM3显示第2字节数据低4位数值

MOV A,REC_BUF2 ;读取接收的第3字节数据

SWAP A ;高、低4位交换

ANL A,#0FH ;分离高4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM4

MOVX @DPTR,A ; NUM4显示第3字节数据高4位数值

MOV A,REC_BUF2 ;读取接收的第3字节数据

ANL A,#0FH ;提取低4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM5

MOVX @DPTR,A ; NUM5显示第3字节数据低4位数值

RET

;换码程序

DECODE: MOV DPTR,#TAB

MOVC A,@A+DPTR

RET ;延时程序

DELAY: MOV R5,#80H

D1: MOV R6,#0H

DJNZ R6,$

DJNZ R5,D1

RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH

$include (Init_Device.inc)

END

(2)将第二字节和第三字节互换位置

$include (C8051F020.inc)

NUM2 EQU 07F80H ;NUM2地址

NUM3 EQU 07F90H ;NUM3地址

NUM4 EQU 07FA0H ;NUM4地址

NUM5 EQU 07FB0H ;NUM5地址

TIM_L EQU 0FDH ; T/C1低字节计数值

TIM_H EQU 0FDH ;T/C1高字节计数值

REC_BUF0 EQU 32H ;数据接收缓冲器0

REC_BUF1 EQU 33H ;数据接收缓冲器1

REC_BUF2 EQU 34H ;数据接收缓冲器2

FLAG BIT 01H ;数据发送完成标志

ORG 0000H

LJMP MAIN ;转主程序

ORG 0023H

LJMP RECE ;转串行通信中断程序

MAIN: lcall Init_Device

MOV A,#0FFH

MOV P5,A ;清除数码管NUM1的显示

MOV DPTR,#NUM2

MOVX @DPTR,A ;清除数码管NUM2的显示

MOV DPTR,#NUM3

MOVX @DPTR,A ;清除数码管NUM3的显示

MOV DPTR,#NUM4

MOVX @DPTR,A ;清除数码管NUM4的显示

MOV DPTR,#NUM5

MOVX @DPTR,A ;清除数码管NUM5的显示

MOV R6,#0 ;通信操作状态寄存器清除

MOV SP,#30H ;堆栈栈底设置

MOV TMOD,#00100000B ;T/C1方式2

MOV TH1,#TIM_H ;T/C1重装填值

MOV TL1,#TIM_L ;T/C1计数值

SETB TR1 ;启动T/C1

MOV SCON0,#01010000B ;串口方式1

SETB ES ;串口中断允许

SETB EA ;开中断

LOOP: CALL KEYBOARD ;调用案件状态分析子程序

CJNE A,#0FFH,L0 ;按键状态发生变化转L0

CLR FLAG ;按键状态无变化,清除发送完成标志SJMP LOOP ;

L0: JB FLAG,LOOP ;数据发送完成,返回主循环MOV R7,A ;否则,键值暂存R7

MOV A,#043H ;C

MOV SBUF0,A ;发送字符C的ASCII码值

CALL DELAY ;

MOV A,#04FH ;O

MOV SBUF0,A ;发送字符O的ASCII码值

CALL DELAY ;

MOV A,#04DH ;M

MOV SBUF0,A ;发送字符M的ASCII码值

CALL DELAY ;

MOV A,#04BH ;K

MOV SBUF0,A ;发送字符K的ASCII码值

CALL DELAY ;

MOV A,#30H ;发送数字0的ASCII码值

MOV SBUF0,A

CALL DELAY ;

MOV A,R7 ;

ADD A,#30H ;生成键值的ASCII码值

MOV SBUF0,A ;发送键值的ASCII码值

SETB FLAG ;置位发送完成标志

SJMP LOOP ;中断服务程序

RECE: JNB TI,REC1 ;非发送转接收处理

CLR TI ;否则,清除发送中断标志

RETI ;中断返回

REC1: PUSH ACC ;保护累加器A

MOV A,SBUF0 ;读接收缓冲器

CJNE R6,#0,REC2 ;

CJNE A,#43H,REC6 ;接收状态为0,进行字符C的过滤处理

MOV R6,#1 ;接收状态改为1

SJMP REC6 ;

REC2: CJNE R6,#1,REC3 ;

CJNE A,#4FH,REC5 ;接收状态为1,进行字符O的过滤处理

MOV R6,#2 ;接收状态改为2

SJMP REC6 ;

REC3: CJNE R6,#2,REC4 ;

CJNE A,#4DH,REC5 ;接收状态为2,进行字符M的过滤处理

MOV R6,#3 ;接收状态改为3

MOV R5,#3 ;数据接收计数器设置为3

SJMP REC6 ;

REC4: CJNE R6,#3,REC6 ;

PUSH ACC ;接收状态为3,暂存接收的内容

MOV A,#REC_BUF0

ADD A,R5

MOV R0,A ;生成接收数据存放缓冲器地址

POP ACC ;恢复接收数据至A寄存器

MOV @R0,A ;保存接收的数据

DEC R5 ;接收数据计数器减1

CJNE R5,#0,REC6 ;

CALL DISPLAY ;接收数据计数器减为0,进行接收结果的显示REC5: MOV R6,#0 ;接收状态恢复为0(就绪状态)

REC6: POP ACC ;恢复累加器A

CLR RI ;清除接收中断标志

RETI ;中断返回

KEYBOARD: MOV A,P2 ;读按键状态输入端口

RR A

RR A

RRC A ;KEY1有效键值移入位累加器C

JC K1 ;键值无效转KEY2键值的分析

MOV A,#1 ;否则,KEY1代码送A寄存器

SJMP K5

K1: RRC A ;KEY2有效键值移入位累加器C JC K2 ;键值无效转KEY3键值的分析

MOV A,#2 ;否则,KEY2代码送A寄存器

SJMP K5

K2: RRC A ;KEY3有效键值移入位累加器C JC K3 ;键值无效转KEY4键值的分析

MOV A,#3 ;否则,KEY3代码送A寄存器

SJMP K5

K3: RRC A ;KEY4有效键值移入位累加器C JC K4 ;键值无效转按键无效处理

MOV A,#4 ;否则,KEY4代码送A寄存器

SJMP K5

K4: MOV A,#0FFH ;按键无效代码送A寄存器

K5: RET

DISPLAY: MOV A,REC_BUF1 ;读取接收的第2字节数据SWAP A ;高、低4位交换

ANL A,#0FH ;分离高4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM4

MOVX @DPTR,A ; NUM2显示第2字节数据高4位数值

MOV A,REC_BUF1 ;读取接收的第2字节数据

ANL A,#0FH ;提取低4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM5

MOVX @DPTR,A ; NUM3显示第2字节数据低4位数值

MOV A,REC_BUF2 ;读取接收的第3字节数据

SWAP A ;高、低4位交换

ANL A,#0FH ;分离高4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM2

MOVX @DPTR,A ; NUM4显示第3字节数据高4位数值

MOV A,REC_BUF2 ;读取接收的第3字节数据

ANL A,#0FH ;提取低4位有效数值

CALL DECODE ;换码

MOV DPTR,#NUM3

MOVX @DPTR,A ; NUM5显示第3字节数据低4位数值

RET

;换码程序

DECODE: MOV DPTR,#TAB

MOVC A,@A+DPTR

RET ;延时程序

DELAY: MOV R5,#80H

D1: MOV R6,#0H

DJNZ R6,$

DJNZ R5,D1

RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH $include (Init_Device.inc)

END

北京工业大学计算机学院计算机科学与技术硕士复试指导

复试流程 北京工业大学研究生复试一般在四月上旬(去年在7号-11号)进行,由于北京工业大学是全国统一划线,所以是在国家分数线出来后两周左右的时间开始复试。 复试分数线 根据近三年情况来看,北京工业大学计算机学院复试分数线一般为国家线工学线,只要通过了国家所规定的工学的分数线即获得复试资格。 复试详细流程 在国家线公布之后,考生应多注意北工大研招网,在复试名单出来之后,考生可以通过北京工业大学的研究生招生信息网(https://www.wendangku.net/doc/ce12124118.html,)查询自己是否进入复试名单。复试总体上分为笔试,面试,体检。北京工业大学计算机学院一般专业的复试比例为1.10~1.15:1,这就意味着复试之后会有少部分的人被淘汰,所以复试还是很重要的。不过根据历年情况来看,只要进入了复试并且报考的是工学硕士,如果没有通过复试,还可以参加下一轮工程硕士的复试。仍然有机会在北工大进行研究生生涯的深造学习。 听力和笔试:报道之后的当天下午应该是听力测试和专业课笔试。听力测试,所占比重为复试比重的5%, 具体各个流程为: 报道:在笔试和体检之前,要求各个考生携带身份证,学生证或毕业证和准考证,成绩单,以及政审证明,到北京工业大学计算机学院签到,根据历年情况,在信息楼北边一楼。题型为大学英语四级考试听力题目的前两种题型,即20道选择题。在听力测试之后是专业课笔试。专业课笔试科目为①C语言程序设计②数学基础知识(离散数学)③软件基础知识(数据库原理)。注:①为必选,②③选一。专业课笔试所占比重为复试成绩的40%,笔试时间为三个小时,每门课目为一个半小时。由于复试考察的知识都很基础,所以时间还是很充足的。在准备复试笔试的时候一定要注意把握基础(2010复试试题三科回忆版见下所示,网友BitYong 上传)。 面试:面试一般在笔试后的第二天上午八点进行,因此不要迟到。面试分为英语口语测试和综合能力面试。其中英语口语测试所占复试成绩比重为5%,综合能力面试占50%。在进行面试前,在学院应该看到自己复试的分组情况,北京工业大学计算机学院复试分组一般是按照分数高低排名的。分组一般是按照初试成绩来排队的。一个组一般是10个人。英语口语测试一般是两个老师,一个一个进去,每个人进去之后先来个英语的自我介绍,然后老师会跟你用英语聊天,跟唠家常差不多,问问你的家庭情况,本科学校情况,个人爱好什么的。综合能力面试老师一般有4到5位老师,包括了各个研究方向的导师,面试完之后,每个老师为给你打一个分数,各个老师的分数综合平均就是你复试的分数。一般一个人在5到10分钟,时间的长度和录取没有什么直接联系。面试时老师一般会先问你感兴趣的方向,然后就会有一个老师对你感兴趣的东西展开询问。还会问你本科学习情况,有获奖的话会很受老师喜欢。另外,面试时应该诚实,真诚,不要不懂装懂,毕竟老师都是这方面的专家,不懂装懂是很难蒙混过关的,如果遇到自己不会的问题,可以真诚说出来,这样会好一点。 复试之后 一般复试结束的第二天早上就会公布复试结果,复试成绩合格,即获得拟录取资格。然后在这天进行导师与学生的双向选择。学生可以提前跟老师打好招呼,这样在这天就可以不必太过着急。体检合格的学生,会在六月份左右收到录取通知书。 在公布录取名单之后,如果没有被录取,申请调剂的同学,可以联系调剂学校。在申请到相应的接收学校后,既可以通知学校,然后把相关档案以及试卷进行邮寄。

北京工业大学电子工程设计--三阶

电子工程设计第三阶段报告题目:红外遥控系统 专业:通信工程 小组: 14 姓名学号: 09024126 09024129 指导教师:司农 完成日期:2012.4.11

摘要: 电子工程设计第三阶段的任务是完成基于单片机的红外遥控系统硬件电路设计,并编程实现按键控制,数据显示,最终实现通过红外发射管发射39KHz ASK 信号,与模板红外接收单元的简单通信联系(测试通信协议),进行闭环温控的启动/停止控制,接收模板红外发送单元发出的温度数据并进行显示这几项功能,分别是读取模板当前温度、修改模板数/模转换值、启动模板闭环温度控制或打印功能、设置模板闭环控制温度、设置模板闭环温度控制启动延时时间、读取模板闭环温度控制设置值、读取模板闭环温度控制启动延时时间、读取模板当前控制状态的项功能。在调试成功基础上,可进行程序固化,从而真正完成红外遥控系统开发。 完成硬件电路的设计焊接,包括以下几个单元:单片机的编程处理,完成与各个单元的数据,控制线连接,编程实现对各单元控制,最终实现遥控;显示:显示键控定义的值和测温结果;按键控制:控制显示和协议的收发,以及4060完成的分频器设计(提供ASK信号载频)与串行数据运算产生ASK信号。 完成软件编程实现测试模块的基本功能,运行完整程序完成各个协议的收发,从而实现对模板的遥控。经不断调试及排障,使各个模块基本达到了相应要求,且编程联调实现了遥控的功能。在实验的具体操作焊接、编程、纠错等步骤中,自主学习其中的概念原理以及相应的具体实验操作方式与真实的问题分析等实用方法。

目录 一.实验目的 (4) 二.设计实验及其原理 (4) 三.程序设计 (7) 四.组装(焊接),调试与测试 (13) 五.实验心得与体会 (16) 六.致谢 (17) 七.参考文献 (17)

《电工电子学》实验报告三相交流电路实验报告

中国石油大学(华东)现代远程教育 实验报告 课程名称:电工电子学 实验名称:三相交流电路 实验形式:在线模拟+现场实践 提交形式:在线提交实验报告 学生姓名:任永胜学号:1995738000111年级专业层次:年级:1903 层次:高起专专业:机电一体化技术 学习中心:府谷奥鹏学习中心 提交时间:2019年11月1日

二、实验原理 答: 1. 对称三相电路中线、相电压和线、相电流的关系,三相电路中,负载的连接分为星形连接和三角形连接两种。一般认为电源提供的是对称三相电压。 (1)星形连接的负载如图1所示: 图1 星形连接的三相电路 A、B、C表示电源端,N为电源的中性点(简称中点),N' 为负载的中性点。无论是三线制或四线制,流过每一相负载的相电流恒等于与之相连的端线中的线电流: (下标I表示线的变量,下标p表示相的变量) 在四线制情况下,中线电流等于三个线电流的相量之和,即 端线之间的电位差(即线电压)和每一相负载的相电压之间有下列关系:

当三相电路对称时,线、相电压和线、相电流都对称,中线电流等于零,而线、相电压满足: (2)三角形连接的负载如图2所示: 其特点是相电压等于线电压: 线电流和相电流之间的关系如下: 当三相电路对称时,线、相电压和线、相电流都对称,此时线、相电流满足: 2.不对称三相电路 在三相三线制星形连接的电路中,若负载不对称,电源中点和负载中点的电位不再相等,称为中点位移,此时负载端各相电压将不对称,电流和线电压也不对称。 在三相四线制星形连接的电路中,如果中线的阻抗足够小,那么负载端各相电压基本对称,线电压也基本对称,从而可看出中线在负载不对称时起到了很重要的作用。但由于负载不对称,因此电流是不对称的三相电流,这时的中线电流将不再为零。 在三角形连接的电路中,如果负载不对称,负载的线、相电压仍然对称,但线、相电流不再对称。 如果三相电路其中一相或两相开路也属于不对称情况。 3.三相负载接线原则

北京工业大学电子工程设计--二阶实验报告重点

电子工程设计报告 题目:温度测量系统/闭环温度控制系统设计 专业:电子科学与技术 小组:7 姓名:学号: 袁彬11023221 赖力11023222 指导教师:高新 完成日期:2013.12.12 目录 一、摘要 (3)

二、设计任务与要求 (3) (二)、设计要求 (4) (三)单片机 (5) (一)、电路工作原理及主要元件的功能5 (二)、电路的调试9 四数/模(D/A)转换电路 (10) (一)、电路工作原理及主要元件功能10 (二)、电路主要参数计算12 (三)、电路调试 (12) 五、模/数(A/D)转换电路 (13) (一)、ADC0804 芯片介绍13 (二)、电路主要参数计算14 (三)、电路调试15 六、电路显示与键盘控制电路 (16) (一)、电路工作原理 (16) (二).电路调试 (19) 七、温度测量 (22) 八、心得体会 (25) 九、附录 (26)

一、摘要 在上学期我们完成了温度控制系统的第一阶段,在这一阶段,我们完成了焊接包括电源板、驱动器和变送器在内的一些工作。也为我们这次的第二阶段做好了准备。通过上学期的准备,我们对焊接电路已经基本上熟练掌握了,对一些电路的 原理和设计也都达到了必要的要求,正是基于此我们目前已经完成了第二阶段的所有内容。下面就主要介绍一下我们第二阶段的工作。 、设计任务与要求 设计小型温度测量与控制系统---典型电子系统 L度测控系统的基本组成 控制执行单元 1. 电路设计 ⑴核心单元一单片机应用电路 ⑵ 模拟量接口一A/D、D/A电路 ⑶人机交互单元一显示、键盘控制电路 2. 程序设计 ⑴ 控制模/数转换进行温度数据采集 ⑵控制数/模转换改变控温元件工作状态,进行温度控制

2021北京工业大学计算机科学与技术考研真题经验参考书

有幸成为北京工业大学计算机科学与技术专业的研究生,走过了考研之路,现在回想,最真切的感受是痛并快乐着,感谢自己坚持了下来,拿到录取通知书的时候,很激动!借机会整理了一些研究生备考的基本注意事项,作为我个人备考的一些经验,分享给大家,希望可以帮助大家,积极备考并找到适合自己的备考方式。 首先是心态问题。之所以选择北京工业大学,说明我们对自己的要求还是很高的,当然,面对的竞争压力也会很大,保持一个良好的备考心态,做到稳扎稳打,那么考研第一步,这个心态就很到位了。 当然只有雄心壮志,实际行动也必须跟得上来,是时候准备自己缜密的备考计划了。如何计划呢,下面我开始分科为大家介绍方式方法。 数学 数学是计算机科学与技术专业的基础学科,所以对于咱专业的学生是相当重要的。所谓基础不牢,地动山摇。所以我们一定要善待并学好数学。这就需要我们早点开始备考,大概2-3月份就要开始了,这时候主要是为了打好基础,教材选择我们的基础课本就可以。再打印一份考试提纲,根据提纲,细化每一个知识点,然后分析每一个知识点在教材上是如何介绍的。研数盒子,这个公众号的特点是习题为主,数学一定要多加练习,这个公众号就是以练习各种习题为主,每周都会发各种作业和讲解,研数盒子有一套教材叫做研数800题非常好。针对考点、习题、教材,反复练习后,就会融会贯通了。这时候,数学基础就比较稳固了。下一步就是每天坚持巩固练习,这一阶段首先选择一份分章节的练习册,针对每一个考点进行强化,然后再坚持做历年真题。坚持3个月以后,你会发现,知识点和考点都烂熟于心了。接下来,强化第二阶段到了,要建立自己的错题本,把错的题归纳整理,哪一个知识点理解得有漏洞,从错题本中能找分析出来,一直坚持整理错题,到考前2个月,你就有了一本针对自己弱项的宝贵资料。到考试前2两个月,基本上除了不断温习历年真题,就是翻看错题本了。好了,数学就说这么多。 英语 英语同样作为基础学科,真的是一门“付出就有回报”的学科。自认为英语基础比较好,但是还是不容忽视的一门学科,听说读写,每天样样不能少。但我

北工大单片机期末.doc

错误。请指出错误并改正,画出正确的电路图,并写出输出端T0—T5的各自?偷 出范围。 错误原因:原接法最低地址:1000 0000 0000 0000B 最高地址:1001 1111 1111 1111B 这当中没有包含地址:C008H (C008H=1100 0000 0000 1000B) 改正方法:在P2.6后面加一个非门 四、编程 Al A2 A3 P2.5 — P2.6 — P2.7 — —/Yo — /Y\ —/Y? — /Ya —M —M —/Y6 —/Y , ORG 0000H AJMP MAIN ORG 0030H LOOPJNC RO ; MOV A,@R0; MAIN:MOV 40H,#00H; MOV41H,#OOH ; MOV 42H,#00H ; MOV 43H,#00H ; MOV R0,#30H ; MOV41H,30H ; MOV41H,A ; ;ADDC A,40H ; MOV 40H,A; CJNE RO,#3FH,LOOP ; SWAP A; ANLA, #OFH; MOV R7,A MOV A, 40H SWAP A ADD A, R7 MOV 42H, A SJMP$ END 移位法 ORG 0100H MAIN: MOVDPTR,#0C004 CLR A LOOP1:MOVX,@DPTR,A LCALL DELAY INCA CJNE A, #OFFH,LOOP1; MOV R2,#00H L00P2:M0VX,@DPTR,A INCR2 CJNE R2, #0FFH,L00P2; L00P3:M0VX,@DPTR,A LCALL DELAY DECA CJNE A,#OOH,LOOP3; MOV R2,#00H L00P4:M0VX,@DPTR,A LCALL DELAY INCR2 CJNE R2, #OFFH, L00P4; LCALL DELAY 六.用8155对键盘进行控制。键盘的布局如图, SJMP L00P1 DELAY: MOV R3, #XX1 DELI: MOV R4, #XX2 DEL2: MOV R5, #XX3 DEL3: DJNZR5, DEL3 DJNZ R4, DEL2 DJNZ R3, DELI RET END 请根据电路图,可写 16 三、下面是某一电路的地址译码部分,某输出端地址应为C008H 但电路设计有 在内部RAM 从30H 开始的单元中,存有16个单字节无符号数。求其和(2 字节)及平均值,分别存于40H 单元和42单元。 五.用DAC0832作为波形发生器,请编制出连续梯形的程序,设0832的口地址 为 C004H. 个键盘的编码,若按键为A,则转打印程序PRINT ;画出键盘扫描的程序流程图、 键盘位置图

大学实验报告模板三篇

大学实验报告模板三篇 篇一:大学物理实验报告格式 实验名称:杨氏弹性模量的测定 院专业学号 姓名 同组实验者 20XX年月日 实验名称 一、实验目的。。。。。。。。。 二、实验原理。。。。。。。。。。 三、实验内容与步骤。。。。。。。。。 四、数据处理与结果。。。。。。。。。 五、附件:原始数据 ****说明: 第五部分请另起一页,将实验时的原始记录装订上,原始记录上须有教师的签名。 篇二:大学实验报告册模板 实验课程名称开课学院理学院指导老师姓名学生姓名学生专业班级 200— 200 学年第学期 实验课程名称:

实验课程 名称: 篇三:浙江大学实验报告模板 专业:________________ 姓名:________________ 实验报告 学号:________________ 日期:________________ 地点:________________ 课程名称: _______________________________指导老师:________________成绩:__________________ 实验名称: _______________________________实验类型:________________同组学生姓名:__________ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 实验名称:_______________________________姓名: ________________学号:__________________

数据库实验报告完整

华北电力大学 实验报告 | | 实验名称数据库实验 课程名称数据库 | | 专业班级:学生姓名: 学号:成绩: 指导教师:实验日期:2015/7/9

《数据库原理课程设计》课程设计 任务书 一、目的与要求 1.本实验是为计算机各专业的学生在学习数据库原理后,为培养更好的解决问题和实际动手能力 而设置的实践环节。通过这个环节,使学生具备应用数据库原理对数据库系统进行设计的能力。 为后继课程和毕业设计打下良好基础。 2.通过该实验,培养学生在建立数据库系统过程中使用关系数据理论的能力。 3.通过对一个数据库系统的设计,培养学生对数据库需求分析、数据库方案设计、系统编码、界 面设计和软件调试等各方面的能力。是一门考查学生数据库原理、面向对象设计方法、软件工程和信息系统分析与设计等课程的综合实验。 二、主要内容 针对一个具有实际应用场景的中小型系统(见题目附录)进行数据库设计,重点分析系统涉及的实体、实体之间的联系,实现增加、删除、更新、查询数据记录等基本操作。大致分为如下步骤: 1. 理解系统的数据库需求,分析实体及实体间联系,画出E-R图: 1)分析确定实体的属性和码,完成对该实体的实体完整性、用户自定义完整性的定义。 2)设计实体之间的联系,包括联系类型和联系的属性。最后画出完整的E-R图。 2.根据设计好的E-R图及关系数据库理论知识设计数据库模式: 1)把E-R图转换为逻辑模式; 2)规范化设计。使用关系范式理论证明所设计的关系至少属于3NF并写出证明过程;如果不属于3NF则进行模式分解,直到该关系满足3NF为止,要求写出分解过程。 3)设计关系模式间的参照完整性,要求实现级联删除和级联更新。 4)用SQL语言完成数据库内模式的设计。 3.数据库权限的设计: 1)根据系统分析,完成授权操作; 2)了解学习收回权限的操作。 4.完成用户界面的设计,对重要数据进行加密。

北京工业大学电工学答案

北京工业大学 电工学2009年真题 【点评】本年份真题包括以下2种题型: 10道选择题,每道题5分,总计50分;10道大题,每道题10分,总计100分 和往年考试题目对比,题型变化很小,注:其中题型变化最大的选择题第10题,该题出自电工测量一章,但以后历年的考试都没有再出现过,故作为了解即可。 【题目】真题题目:选择题第3题 理想电压源和理想电流源之间的关系是() A 有等效变换关系B没有等效变换关系C有条件下的等效关系 【分析】此题正确答案选B 一般不限于内阻r 只要一个电动势为E的理想电压源和某个电阻R串联的电路都可以化为一个电流为I的理想电流源和这个电阻并联的电路两者是等效的。这种等效是针对外电路而言的,电压源和电流源两者本身没有等效关系。故正确答案选B 【题目】1真题题目:计算题第二题 【解题】由基尔霍夫电流定律有I1 =I2+0.8I1又因为支路电流相等故有 0.8 I1 * 4Ω=4V 又有Uab=4Ω* I2 联立方程解得:Uab = 1V 【分析】该题包括欧姆定律,基尔霍夫电流定律,串联电路支路电流相等。命题人只在想让考生注重基础,主要想考察同学基本分析问题和解决问题的能力,复习的时候应该注意电路部分基础知识如基尔霍夫电压(电流)定律,支路电流法,节点电压法,叠加定理,戴维南定理及诺顿定理的理解和运用,这些知识点注重基础,考题难度不会太大。

【题目】2真题题目:计算题第4题 【解题】电流i 1,i 2表示成相量式有I 1=30∠600 =30e j60 I 2= 40∠-300 =40e -j30 所以有i 1+i 2=30(cos60 + jsin60)+ 40[cos(-30) +jsin(-30)] = (15+j153)+(203-j20) = 49.64+j5.98=50∠6.870= 502sin(wt + 6.870 )mA 同理有i 1-i 2 = 502sin(wt - 66.870)mA 向量图略 【分析】该题考察了正弦交流电路的频率与周期,幅值及有效值,初相位等基础概念,考察的解题方法有正弦量的相量表示法,数学方法中的欧拉定理及向量图的画法。这章是考研大题的重点章节,年年会有大题出现,复习的时候可以结合课本例题4.2.1 及练习与思考中的4.2.1和4.2.4及4.2.6来加强这些知识点的理解。 【题目】3真题题目:计算题第5题 【解题】串联R-L-C 电路的总阻抗Z = R + j(Xl - Xc) = 36 +j15.5 = 39.2∠23.29 0 故电流的有效值I= U/Z=100∠00/39.2∠23.290 =2.55∠-23.290 从而可得电路功率因数 cos θ = cos 23.290 =0.92 从而有功功率P = UI cos θ = 100 * 2.55 * 0.92 =q20745659= 234.6W 无功功率Q = UI sin0 = 100 * 2.55 * 0.395 = 100.73Var 【分析】该题考察了正弦交流电路的功率因数,有功功率及无功功率(本章未涉及的概念还 有瞬时功率p=ui 和平均功率P = T 1∫T pdt 0)还有容抗Xc=wC 1=fC π21,感抗Xl = wl= fL π2等基础概念,考察的解题方法有正弦量的相量表示法,数学方法中的欧拉定理及向量图的画法。这章是考研大题的重点章节,年年会有大题出现,复习的时候可以结合课本例题 4.2.1 及练习与思考中的4.2.1和4.2.4及4.2.6来加强这些知识点的理解。

北京工业大学 计算机系统结构 复习

计算机系统结构概念点,不含计算方法,仅有部分提示,整理内容仅供参考 计算机系统结构:指机器语言程序的设计者或是编译程序设计者所看到的计算机系统的概念性结构与功能特性。 透明性:一种本来存在,有差异的事物和属性,从某种角度上看又好像不存在的现象,被称为是“透明性”(例如,高级程序员看不到各种不同类型机器的差异性,就是一个明显的例证。) 计算机系统结构:数据表示;寄存器定义;指令系统;中断系统;存储系统;输入输出结构;机器工作状态;信息保护 计算机组成:数据通路的宽度;专用部件的设置;各功能部件;控制机构的组成方式;缓冲技术;可靠性技术的采用和方式的选择 计算机实现:逻辑设计的物理实现 FLYNN分类法:单指令流单数据流( SISD ),传统顺序处理计算机单指令流、多数据流(SIMD )结构,阵列处理机、并行处理机 多指令流、单数据流( MISD )结构,如RISC机、向量机 多指令流、多数据流( MIMD )结构,多处理机系统 计算机系统的设计原则:1.加速那些使用频率高的部件——提高整个计算机性能; 2.Amdahl定律; 3.程序访问局部性原理

Amdahl定律:系统中某一部件由于采用某种改进的执行方式后,整个系统的性能提高了,其衡量指标为加速比。 Amdahl定律可表示为:加速比Sp = T e / T 改进后时间T0= Te 1–可改进部分占比fe+ f e 性能提高倍数r e 整理得Sp=1 1?fe+fe/re CPU性能指标:T CPU=I N?CPI?T c=指令总数*执行每条指令所需平均周期数*时钟周期 CPI=CPI i?I i I N MIPS=I N T e?10 =时钟频率R c CPI?10 MFLOPS=程序中的浮点操作次数I FN 执行时间T e?106 计算机系统的层次结构(会排序,注意23级)

北京工业大学电子工程设计--二阶实验报告

电子工程设计第二阶段报告 小型温度测量与控制系统 专业:通信工程小组: 10组 成员:刘志斌 12024228 高培元 12024215 指导教师:高新 完成日期:2014.12.20

摘要: 第一阶段我们已经完成了电源板和变送器。本学期的第二阶段要求是完成这个系统中单片机,A/D,D/A转换电路和显示与键盘控制电路部分。 温度控制系统总体概述 (一)、总述 电子工程设计训练是一门综合理论知识,实践操作,电子电路系统的设计、实现、调试、故障排查等方面的综合性训练。第一阶段只完成了电源以及变送器部分。本阶段工作量非常大,需要完成单片机,数模,模数转换电路和显示与键盘控制电路部分,并且完成测温系统的测试。 (二)设计任务与要求 一、设计任务 设计、制作并调试单片机,数模,模数转换电路和显示电路共四个模块。二、设计要求 1.单片机:具有独立电路板结构。 片选信号:6个, 地址信号:4个, 数据总线:AD0~AD7, I/O口线:P3口,P1口。 2.数/模(D/A)转换电路:具有独立电路板结构。 输入范围:00H ~ 0FFH, 对应输出:-10V~+10V, 电源供电:+5V,±12V。 3.模/数(A/D)转换电路: 独立电路板结构 输入信号范围:0V~+5V 分辨率:8bit 精度:1LSB 转换时间:< 1ms 4.显示与键盘控制电路: 4 位7 段数码显示, 前 3 位含小数点独立电路板安装结构 0 ~ 9数字输入键及若干功能设置按键控制

(三)单片机应用电路 一、电路设计方案 1.芯片介绍 MCS-51系列单片机有众多性能优异的兼容产品、成熟的开发环境、世界上最大的单片机客户群、高性价比、畅通的供货渠道,是初学者的首选机型。8051是MCS-51系列单片机早期产品之一,内建一次性可编程只读存储器 ( PROM ) ,只需要很少的外围元件即可组成最小系统。所以我们选择8051作为我们的单片机 2.安装结构 3.电路方案的确定 通过比较,我们最后选定相对容易实现的部分地址译码,无总线驱动的方案,因为这样可以简化电路。电路图如下:

北邮数据库实验报告

数据库实验报告(四) 姓名:学号:班级: 1.简单查询: (1) 查询“数据库开发技术”课程的学分; SQL语句: select credit from course where course_name='SQL Server数据库开发技术'; 或者模糊查询: select credit from course where course_name like'%数据库开发技术'; 执行结果: (2) 查询选修了课程编号为“dep04_s004”的学生的学号和成绩,并将成绩按降序输出; SQL语句: select student_id,grade from student_course where course_id='dep04_s003' order by grade desc; 执行结果:

(3) 查询学号为“g9940205”的学生选修的课程编号和成绩; SQL语句: select course_id,grade from student_course where student_id='g9940205'; 执行结果: (4) 查询选修了课程编号为“dep04_s001”且成绩高于85分的学生的学号和成绩。 SQL语句: select student_id,grade from student_course where course_id='dep04_s001'and grade>'85'; 执行结果:

2.在多表连接的查询实验中,用Transact SQL语句完成以下查询操作: (1)查询选修了课程编号为“dep04_s002”且成绩高于85分的学生的学号、姓名和成绩; SQL语句: select student.student_id,student_name,grade from student,student_course where student.student_id=student_course.student_id and student_course.course_id='dep04_s002' and student_course.grade>'85'; 执行结果: (2)查询所有学生的学号、姓名、选修的课程名称和成绩; SQL语句: select student.student_id,student_name,course_name,grade from student,course,student_course where student.student_id=student_course.student_id and student_course.course_id=course.course_id; 执行结果:

北工大考研复试班-北京工业大学仪器仪表工程专硕考研复试经验分享

北工大考研复试班-北京工业大学仪器仪表工程专硕考研复试经验分享北京工业大学(Beijing University of Technology),简称"北工大",是中国北京市人民政府直属的一所以工为主,理、工、经、管、文、法、艺术等学科门类相结合的全国重点大学,是国家"211工程"重点建设院校,入选"卓越工程师教育培养计划"、"111计划",设有研究生院和国家大学科技园。 北京工业大学创建于1960年,初设机械、电机、无线电、化工、数理5个系,历经多次整合兼并,逐渐形成了理工、经管、文法相结合的多科性体制;学校于1981年成为第一批硕士学位授予单位,1985年成为博士学位授予单位。 启道考研复式班根据历年辅导经验,编辑整理以下考研复试相关内容,希望对广大考研复试学子有所帮助,提前预祝大家复试金榜题名! 专业介绍 仪器仪表工程是提供检测、计量、监测和控制装置、设备与技术的综合性工程领域,为人类社会提供了重要的物质技术保障的一门学科。仪器仪表是人类获取信息、认识自然、改造自然的重要工具。广泛涉及到国民经济、科学研究和与人们日常生产相关的各个方面。随着激光技术、电子学技术、自动化技术、精密机械技术、计算机及软件技术的飞速发展,以及新材料、新工艺的不断出现,不仅充实和丰富了仪器仪表工程学科领域的基础,而且拓宽和发展了本学科的研究领域,使得仪器仪表向精密化、自动化、智能化、集成化、微型化和多功能方向发展。 招生人数与考试科目

复试时间地点 3月22日 各学院(部、所)复试安排(含相关学科/专业调剂系统开通时间、信息公示栏等)各学院(部、所)复试时间如有微调,以学院(部、所)通知为准。 复试内容 复试内容包含外语、专业课与综合面试三个方面: 外语:所有复试考生均需参加外语听、说能力的测试。测试均由各学院(部、所)、学科/专业结合专业知识在复试时进行。 专业课:专业笔试科目考生可登录我校研招网查阅。专业课全面考核考生对本学科(专业)理论知识和应用技能掌握程度,利用所学理论发现、分析和解决实际问题的能力(有条件的可测试考生实验和操作技能)。 综合面试:包括专业素质与综合素质,具体包括大学阶段学习情况及成绩、对本学科发展动态的了解、在本专业领域发展的潜力,以及分析问题能力、实际经验、人文素质、举止及礼仪、心理状况等。 每名考生面试时间不少于20分钟。 加试:对以同等学力身份报考的考生、成人教育应届本科毕业生及复试时尚未取得本科毕业证书的自考和网络教育考生(报考工商管理、公共管理专业学位的考生除外)须加试(笔试)至少2门不同于初试科目的本科主干课程。每门科目考试时间为3小时,满分为100分。 政审:所有复试考生在复试期间或复试后(4月11日前)提交《北京工业大学2018年攻读硕士学位研究生政治审查表》(见附件3)至各学院(部、所)研究生招生秘书老师处。 心理测试:所有参加复试的考生均需按学校或各学院(部、所)的安排进行心理测试。测试办法将另行通知。 复试比例 一志愿考生复试名单在北京工业大学研究生招生网及北京工业大学研究生招生微信公

10年北工大计算机复试(回忆版)

2010年北京工业大学计算机学院硕士研究生复试笔试题目(三科回忆版) 复试C语言: 1、设计一个函数原型,从一个指定的字符串中取出前n个字符。 2、输入研究生入学考试学生信息(考生编号、各科成绩、总分),用数组存储。 最后实现函数void pro(struct Student Score[]),这个函数用于将Score[]中的学生信息按照总分成绩排序。 3、论文信息:论文标题、发表期刊、刊号(卷号)、页数、发表时间等,反正就是这些信息,记不清楚了。 (1)结构体自己设计; (2)按照论文标题、发表期刊、刊号、卷号、页数、发表时间这样的格式输出发表日期在某一年前发表的论文,并将其写入文件data.txt文件中。 复试数据库: 一填空题: 1、数据库设计的三层模式结构; 2、关系模型与E-R模型的区别; 3、数据库事务的四个特性; 4、给一个函数依赖为在某个集合上的投影函数依赖是什么; 5、SQL;(这个比较简单) 6、也是SQL :PC、生产厂商、笔记本三个表,找出即生产PC也生产笔记本的厂商; 二判断题: 1、建立视图会加快了查询速度。 2、二元关系一定是BCNF。 3、两端锁协议保证的是原子性。 4、在ER图转化成关系模式的时候,弱实体集是不需要转化。 三、大题: 1、你是否设计过某种数据库,说说你设计数据库的内容; 2、什么叫事务的原子性,用实例说明; 3、给一个数据库的图包括子类,让你设计数据库模式; 4、给一个数据库模式,忘了具体模式是什么了。判断这个数据库模式是否是无损连接分解,为什么? 5、你是否使用过某种数据库管理系统(DBMS),,说明在数据管理上的缺点和优点。 复试离散: 1.A并B=A并C,A交B=A交C,证明BC相等。 2.集合A到B,有多少个双射,多少个单射 3.证明:多面体奇数个面,不可能有奇数个棱。

浙江大学实验报告模板

课程名称:材料科学与工程基础实验指导老师:李雷成绩:__________________ 实验名称:介电材料电学性能实验类型:同组学生姓名:13组 一、实验目的和要求(必填)二、实验内容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的 1、了解低损耗介电材料在微波通讯技术中的应用; 2、了解介质谐振法的测试原理; 3、掌握利用介质谐振法测试低损耗材料微波介电性能的技术。 二、实验原理 微波指频率介于300MHz和300GHz之间的电磁波,在通讯领域有着非常广泛的应用。而微波介质材料指适用于微波频段的低损耗(通常在10-3数量级以下)、温度稳定型电介质材料(通常为陶瓷材料),被广泛应用于微波介质谐振器、振荡器、滤波器、双工器、微波电容器及微波基板等,是移动通讯、卫星通讯、全球卫星定位系统(GPS)、蓝牙技术以及无线局域网(WLAN)等现代微波通讯技术的关键材料之一。 对于工作于较低频率下的介电材料,一般用介电常数?r、介电损耗tanδ及介电性能的温度依赖性表征其介电性能。而对工作于微波频段的损耗介质材料,相对应的三个基本参数及其要求则为:合适的介电常数?r、高Qf值及近零谐振频率温度系数τf。其中。当微波介质材料作为谐振单元使用时,应具有较高的介电常数,以 满足器件小型化的需要;而当其作为微波基板使用时,由于微波在基板中传播的速

度,为了减小微波电路中的延迟,介质材料应具有尽可能低的介电常数?r。Qf值定义为品质因子Q(介电损耗tanδ的倒数)与频率的f的乘积,单位为GHz。高Qf值对应微波介质材料作为谐振单元使用时的良好频率选择性及作为微波基板使用时的低信号衰减。一般认为,低损耗材料在微波频段的Qf值为不随频率变化的常数。低损耗微波介质材料作为谐振单元使用时,其谐振频率f 通常随温度线性变化,故用谐振频率温度系数τf表征其温度稳定性,定义为,单位为ppm/, 其中T 2和T 1 表示两个测试温度。本实验课中只涉及介电常数?r及Qf值的测试。 在测试频率较低、试样尺寸远小于电磁波波长时(如1MHz以下),可以把片状 介质材料两端面镀上金属电极、构成平板电容器,直接用LCR仪或阻抗分析仪测试其介电性能。但当频率升至微波频段时,试样尺寸已可与电磁波波长相比拟,以上方法不再适用。 对于低损耗介质材料,其微波介电性能需用网络分析仪及介质谐振法进行测试。网络分析仪通常有两个端口,均可发射和接受微波信号,其测试参数为S参数,定义为接收与发射信号电压的比值,为模在0-1间的复数。S参数常用对数形式表示,定义为20loge∣S∣,取值在-∞ ~0之间,单位为dB。由S参数的定义知:两端口网络分析仪中共有四个S参数:S11,S21,S12,S22,其中第一、二个下标分别表示接收及发射端口。圆柱形金属空腔即为最简单的微波谐振器,其谐振频率f 及品质因子Qu由空腔的尺寸及金属内壁的表面电导率决定。用低损耗介质材料部分填充 金属腔,即构成介质谐振器,其谐振频率f 及品质因子Qu由试样的尺寸、介电性能(?r、Qf值)及金属腔的性质(尺寸及表面电导率)共同决定。因此,通过测试介 质谐振器谢振峰的性质(谐振频率f 及品质因子Qu),即可通过数值方法求解出待测试样的?r及Qf值。 三、测试步骤 1)将试样尺寸及估计的介电常数输入至程序,计算介质谐振器大致的谐振频率范围。 2)在估计的频率范围内找到谐振峰(对应于S21)参数的最大值。 3)将谐振频率处的S21参数调至-40dB以下,记录谐振频率f 及3dB带宽△f。

数据库实验报告

数据库实验报告

武汉理工大学 学 生 实 验 报 告 书 实验课程名称 数据库系统概论 开 课 学 院 计算机科学与技术学院 指导老师姓名 学 生 姓 名 学生专业班级 学生学号 实验课成绩

2013 — 2014 学年第二学期实验课程名称:数据库系统概论 实验项目名称SQL SEVER 2000的系 统工具及用户管理 实验 成绩 实验者专业班 级 组别 同组者实验 日期 2014年4 月24日

第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的和要求:了解SQL SEVER 2000的功能及组成,熟练掌握利用SQL SEVER 2000工具创建数据库、表、索引和修改表结构及向数据库输入数据、修改数据和删除数据的操作方法和步骤,掌握定义数据约束条件的操作。 二、实验基本原理与设计(包括实验方案设计,实 验手段的确定,试验步骤等,用硬件逻辑或者算法描述) 实验内容和步骤: (1)熟悉SQL SEVER 2000的界面和操作。 (2)创建数据库和查看数据库属性。 (3)创建表、确定表的主码和约束条件。 (4)查看和修改表的结构。 (5)向数据库输入数据,观察违反列级约束时出现的情况。 (6)修改数据。 (7)删除数据,观察违反表级约束时出现的情况。 三、主要仪器设备及耗材 Windows XP SQL SERVER 2000

第二部分:实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录, 实验现象记录,实验过程发现的问题等) 没有错误 错误:未能建立与WORKEPLACE\XUMENGXING的链接SQL Server 不存在或访问被拒绝 原因:未启动数据库服务 二、实验结果及分析(包括结果描述、实验现象分 析、影响因素讨论、综合分析和结论等) 实验结果部分截图:

北京工业大学计算机考试题

北京工业大学软件学院 工程硕士【计算机基础】模拟试题(1) 一.单选题 1.存储容量的基本单位是( B )。 A.位 B.字节 C.字 D.ASCII码 2.全双工通信支持下列( C )的数据流。 A.单一方向 B.多个方向 C.两个方向且同时 D.两个方向,不同时 3.操作系统的作用是( C )。 A.对计算机存储器进行管理 B.实现软硬件的转接 C.控制和管理系统资源的使用 D.对计算机外部设备进行管理 4.计算机病毒可以使整个计算机瘫痪,危害极大,计算机病毒是( B )。 A.一种芯片B.一段特制的程序 C.一种生物病毒D.一条命令 5.https://www.wendangku.net/doc/ce12124118.html,是Internet上一台计算机的( A )。 A.域名 B.IP地址 C.非法地址 D.协议名称 6.软件工程的目标是( B )。 A. 生产满足用户需要的产品 B.以合适的成本生产满足用户需要的产品 C. 以合适的成本生产满足用户需要的、可用性好的产品 D. 生产正确的、可用性好的产品 7.媒体是( A )。 A.表示信息和传播信息的载体 B.各种信息的编码 C.计算机输入的信息 D.计算机屏幕显示的信息 8.要进行二分查找,则线性表( D )。 A.必须以顺序方式存储 B.必须以链接方式存储 C.必须以队列方式存储 D.必须以顺序方式存储,且数据元素有序。9.引入缓冲区的主要目的是( D )。 A.节省内存 B.提高CPU的利用率 C.提高I/O设备的效率 D.改善CPU和I/O设备间速度不匹配的情况10.在数据库中存储的是( C )。 A.数据B.数据模型 C.数据以及数据之间的联系D.信息

二.填空题 2.计算机语言一般分为三个层次,它们是机器语言、汇编语言和高级语言。 3. 备等5部分组成。 4.操作系统提供的工作界面有命令行界面和图形用户界面两种方式。 5.TCP/IP协议由两部分组成, TCP 是传输控制协议。 三.简答题 1.文件系统为什么要实现“按名存取”? 答案:文件系统一方面要方便用户,实现"按名存取" ;另一方面要实现文件存储空间的组织、分配和文件信息的存储,并且要对存入的文件提供保护和有效的检索。 2.设有一个10 10的对称矩阵A,将其下三角部分按行存放在一个一维数组B中,A[0][0]存放于B[0]中,那么A[8][5]存放于B中什么位置。 答案:矩阵A中当元素下标I与J满足I≥J时,任意元素A[I][J]在一维数组B中的存放位置为 I * (I + 1) / 2 + J,因此,A[8][5]在数组B中位置为 8 * (8 + 1) / 2 + 5 = 41。 3.简述在数据传输中,防止阻塞产生的办法。 答案: (1)通过对点对点的同步控制,使计算机之间的收发数据速率同步(2分) (2)控制网络的输入,避免突然大量数据报文提交(2分) (3)接收工作站在接收数据报文之前,保留足够的缓冲空间(1分) 4. 简述数据库概念设计的主要步骤。 答案: (1)进行数据抽象、设计局部概念模式 (2)将局部概念模式综合成全局概念模式 (3)对全局结构进行评审。 5. 什么是数据流图?其作用是什么?其中的基本符号各表示什么含义? 答案: 数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有四种基本图形符号:“→”箭头表示数据流;“○”圆或椭圆表述加工;“=”双杠表示数据存储;“□”方框表示数据的源点或终点。

最新数据库管理系统实验报告含答案

武汉纺织大学《最新数据 库管理系统》课程实验报告 班级: _______姓名:实验时间:年月日指导教师:_______ 一、实验目的 1、通过实验,使学生全面了解最新数据库管理系统的基本内容、基本原理。 2、牢固掌握SQL SERVER的功能操作和Transact-SQL语言。 3、紧密联系实际,学会分析,解决实际问题。学生通过小组项目设计,能够运用最新数据库管理系统于管理信息系统、企业资源计划、供应链管理系统、客户关系管理系统、电子商务系统、决策支持系统、智能信息系统中等。 二、实验内容 1.导入实验用示例数据库: f:\教学库.mdf f:\教学库_log.ldf f:\仓库库存.mdf f:\仓库库存_log.ldf 1.1 将数据库导入 在SqlServer 2005 导入已有的数据库(*.mdf)文件,在SQL Server Management Studio 里连接上数据库后,选择新建查询,然后执行语句 EXEC sp_attach_db @dbname = '教学库', @filename1 = 'f:\教学库.mdf', @filename2 = 'f:\教学库_log.ldf' go use [教学库] EXEC sp_changedbowner 'sa' go EXEC sp_attach_db @dbname = '仓库库存',

@filename1 = 'f:\仓库库存.mdf', @filename2 = 'f:\仓库库存_log.ldf' go use [仓库库存] EXEC sp_changedbowner 'sa' go 1.2 可能出现问题 附加数据库出现“无法打开物理文件"X.mdf"。操作系统错误5:"5(拒绝访问。)"。(Microsoft SQL Server,错误: 5120)”。 解决:找到要附加的.mdf文件-->右键-->属性-->安全-->选择当前用户-->编辑-->完全控制。对.log文件进行相同的处理。 2.删除创建的数据库,使用T-SQL语句再次创建该数据库,主文件和日志文件的文件名同上,要求:仓库库存_data最大尺寸为无限大,增长速度为20%,日志文件初始大小为2MB,最大尺寸为5MB,增长速度为1MB。 CREATE DATABASE仓库库存 (NAME = '仓库库存_data', FILENAME = 'F:\仓库库存_data.MDF' , SIZE = 10MB, FILEGROWTH = 20%) LOG ON (NAME ='仓库库存_log', FILENAME = 'F:\仓库库存_log. LDF', SIZE = 2MB, MAXSIZE = 5MB, FILEGROWTH = 1MB) 2.1 在数据库“仓库库存”中完成下列操作。 (1)创建“商品”表,表结构如表1:

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