西安交大电信学院单片机实验报告

西安交大电信学院单片机实验报告
西安交大电信学院单片机实验报告

单片机实验报告

学院

系别

专业班级 XXXX班

报告人 XX

1

一、实验任务

在实验板上编程实现2012年日历和实时时钟:

1.时-分-秒(2位-2位-2位)显示。

可通过键盘置入时间值(参照电子表设置时间工作模式)。

2.可通过按键控制在LED上从右向左滚动显示年_月_日3次,如:

2012_01_20空空2012_01_20

3.实现每日闹铃提醒功能,闹铃时间可用按键设置。闹铃采用提示音表示。

4.实现秒表功能。

5.实现定时器功能(预置定时时间,按键启动,倒计时,计到0响提示音。

6.设计实现音乐提示音。

7.设计串行通信程序,使两台实验系统同步显示。

二、硬件环境与软件控制原理

1、硬件环境

本次实验使用的单片机型号为51-MCU,它采用SST89E564RD作为仿真的核心芯片,通过串口与PC机连接。外设包括使用SPI总线驱动的10位ADC、10位DAC,I2C总线驱动的E2PROM、日历时钟芯片,并行总线驱动的8位8段数码管、4*4键盘、外扩32KRAM(62256)、字符型LCD,单总线驱动的数字式温度传感器,基于TDA2822M放大MIC的音频功率放大器,555信号发生和整形电路,蜂鸣器,红外线发射和接收装置等模块。

SST89E564RD芯片的主要指标如下:

(1)支持KEIL C51的开发仿真环境,64K用户可使用仿真程序空间0000H~FFFFH。

(2)可仿真89C51、89C52等51内核单片机。

(3)仿真频率为0~40MHz晶振可选,系统配置11.0592MHz。

(4)程序代码可以重复装载,无需预先擦除用户程序空间。

(5)片内64K程序空间可以随时进行在线程序更新。

(6)支持汇编语言、C语言以及二者混合调试。

(7)支持同时最多10个断点。

(8)可单步、断点、全速、可参考变量、RAM变量。

并行总线器件:

(1)8位8段数码管都挂在总线上,数码管的位选地址为8FFFH,段选地址为9FFFH,段选和位选驱动均为高电平有效。

(2)4×4键盘复用了数码管的位选地址(8FFFH),写信号(/WR)控制行,读信号(/RD)控制列。

(3)62256是32K的数据存储器,有8条数据线(D0~D7),15条地址线(A0~A14)。通过读、写线(/RD,/WR)及74HC00的组合控制单片机和62256之间的数据传送方向。A15是62256的片选信号,A15为低电平的时候选择62256。62256的地址空间范围是0000H~7FFFH。

I2C总线器件:

(1)AT24C02是带I2C总线接口的E2PROM存储器,具有掉电记忆功能,并能像普通RAM一样用程序改写,其容量是256B。

(2)PCF8563是一款低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,频率为:32.768KHz,1024Hz,32Hz,1Hz;一个中断输出(接在 INT1/P3.3);掉电检测器;报警和定时器。

2

CPU的引脚分布如图:

2、软件控制原理

单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit)。单片机由运算器,控制器,存储器,输入输出设备构成。单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

8051由CPU、内部程序存储器ROM、内部寄存器RAM、可编程I/O端口、定时器/计数器、串行通信接口、中断系统、特殊功能寄存器、内部总线等部分构成。

(1)8051单片机中的CPU是8位微处理器,主要由运算器和控制器组成,其中包括振荡电路和时钟电路。它决定了单片机的性能,是单片机的核心部件,主要完成运算和控制功能。(2)程序存储器主要用于存放用户的应用程序,也可以存放一些原始数据和表格。在其片外最大扩展寻址范围为64KB。单片机片内包括ROM或EPROM存储器,而现在的单片机都进行了改进,采用Flash闪存作为程序存储器。

(3)8051片内包含128BRAM,用于存放单片机在运行期间需要保存的工作变量、中间结果或最终结果、数据暂存或缓冲、标志位等。单片机片内数据存储器采用高速RAM的形式集成在单片机内部,提高了运行速度,降低了系统功耗。

(4)单片机设有四个8位双向并行I/O端口(P0、P1、P2、P3),每个端口都能按位编程设置,独立的用做输入或输出。每个端口功能有所不同,但都包含8个位锁存器、8个驱动器和三态缓冲器。P0口是一个三态双向端口,其字节地址为80H,位地址为80H~87H。P0口可作为地址/数据分时复用总线,也可用做通用I/O口;P1是一个准双向端口,只能用作通用I/O 口,具有输入、输出、端口操作三种工作方式,其字节地址为90H,位地址为90H~97H;P2口字节地址为A0H,位地址为A0H~A7H,具有两种功能,一种作为通用I/O口使用,另一种作为扩展系统时的地址总线口输出高8位地址;P3口作为通用I/O口使用、可外接I/O设

3

备,也可作为第二功能输入口,其字节地址为B0H,位地址为B0H~B7H。总之,四个并行口都有写端口操作、读端口操作、读-修改-写端口操作功能。

(5)定时器/计数器的核心是两个16位的加法计数器,可设置为计数方式对外部事件进行计数;也可设置为定时方式对标准时钟脉冲进行定时计时。定时器/计数器0由两个8位的特殊功能寄存器TH0、TL0构成,定时器/计数器1由两个8位的特殊功能寄存器TH1、TL1构成。当启动定时器/计数器工作时,计数器从THx、TLx中的初值开始计数。特殊功能寄存器TMOD用于选择定时器/计数器0、1的工作模式和方式,TCON用于控制定时器/计数器0、1的启动和停止,同时还包含了定时器/计数器0、1的状态。定时和计数范围可通过编程进行设定,一旦定时或计数到位就立即向CPU发出中断请求。

(6)单片机具有5个中断源,两级中断优先级,它可以接收外部中断请求、定时器/计数器中断请求和串行口中断请求,每一个中断源可以用软件独立地控制为开中或关中断状态。中断响应过程为:置位中断触发器→PC入栈→中断服务程序入口地址入PC→执行中断服务程序→RETI(清零中断触发器,断点入PC)→返回原断点继续执行。和中断系统相关的特殊功能寄存器有中断优先级控制寄存器IP、中断使能控制寄存器IE、定时/计数控制寄存器TCON、串行通信口控制寄存器SCON等。

电路图如下所示:

三、资源使用情况

对于C51系列单片机,其片内有4KB程序存储器(0000~0FFFH), /EA=1,单片机从片内0000H开始执行程序,片内程序执行完后会自动转到片外1000H开始执行。

4

对于片内128B的内部数据寄存器RAM,其编址为00~7FH;特殊功能寄存器(SFR)有128B,其编址为80~FFH。

单片机内部RAM块的00~1FH区是工作寄存器区,分四个组,每组包含八个工作寄存器R0~R7,用户可以通过指令改变PSW状态寄存器中RS1、RS0的值来选择要使用的工作寄存器组,多余的寄存器组所对应的地址单元可以作为一般数据缓冲区或堆栈区使用。

内部RAM的20H~2FH为位寻址区,这16个单元(128位)的每一位都有一个位地址,这16个单元构成了1位处理机的存储器空间。内部RAM从30H~7FH是数据缓冲区,称为用户RAM区,共80个单元。

单片机至少有五个中断向量地址,规定在程序存储器0000~002FH地址之间有五个特殊地址被固定用于五个中断源的中断服务程序入口地址:外部中断0(0003H)、T0(000BH)、外部中断1(0013H)、T1(001BH)、串行口(0023H)。当单片机复位后,程序存储器PC的内容为0000H,引导系统从0000H开始读取指令执行程序。

四、程序框图

1、时间调整模式

2、秒表模式

5

6

五、操作说明

单片机4*4矩阵键盘赋值如下:

(1) 单片机开启后,”,并开始计时。

(2)按下00键,进入时间调整模式,04、08、0C 键分别用于调整时、分、秒。调整完毕,再次按下00键,退出时间调整模式,时钟开始计时。 (3)按下01键,LED 显示屏显示日期为“2013_03_09”,进入日期设定模式,04、08

键分别用于调整月、日,由于是2013年日历,故年份始终为2013。另:0D 键用于日期滚动显示,日期以格式“XXXX_XX_X 空空”开始向左滚动,三遍后自动停止,恢复到滚动前的形式。再次按下01键,退出日期设定模式,返回时钟功能。此过程中,时钟一直在计时。

7

(4)按下02键,设置闹钟时间,04、08、0C 键分别用于设置时、分、秒,设置完毕,再按下0E 键,使单片机了解到此时已设置了闹钟,再按02键退出设置闹钟功能。在设置闹钟时,时钟一直计时,当时钟时间到达闹钟时间时,闹铃“祝你生日快乐”响起,0F 键用于关掉正在响的闹钟。

(5)按下03键,进入秒表功能,秒表开始计时,07键用于秒表启动或暂停,0B 键用于秒表清零。再次按下03键,退出秒表功能,返回时钟功能。此过程中,时钟一直计时。

(6)按下0A 键,用于设定定时器,04、08、0C 键分别用于设定时、分、秒,设置完毕,按下0E 键,定时器开始倒计时,当倒计时结束时,蜂鸣器开启,“祝你生日快乐”的提示音响起。按下0A 键,退出定时器功能,返回时钟功能。设置及倒计时过程中,时钟一直计时。

六、调试与运作情况

操作步骤:

打开Keil ,选择Project-New project ,新建工程并保存,在弹出的对话框中,选择单片机型号SST89E564RD,点击确定。

点击File-New ,新建源程序文件,编辑单片机程序,保存为.asm 后缀的文件(汇编语言),另存到工程文件中。

选择Options for Target-Target1,修改参数,Debug 选项选择硬件仿真,Settings 选项中设置合适的端口,点击OK ,确定。

编译程序,发现错误,改正错误或者改进后,重复以上个步骤。

调试成功后,下载程序,点击运行,开始操作单片学习系统,通过按键,设置时间、日期等,验证各项功能是否能实现。 程序调试结果如下:

运作情况:调试后程序没有错误,可以正常运行,能实现实验任务要求的各项功能(第7项未做)。验收时老师要求改动了两处小问题,一是闹铃响起时时钟仍然要保持计时,二是增加整点报时功能,整点报时是利用和闹钟相似的原理实现的,唯一的问题是一开始不清楚怎样实现几点钟报几下的功能。此外,由于蜂鸣器是固定频率发声的,而音乐的频率范围较宽,所以蜂鸣器输出的音乐和预期有一定的差距。

七、心得体会

通过本次实验,我初步学会了Keil软件的使用,了解了单片机的构造、基本原理和功能实现,掌握了汇编语言编程在单片机方面的具体应用。给我留下深刻印象的是要合理安排寄存器、分配内存,注意中断的使用以及模块化编程对于复杂程序的重要性。在实验中,发现了自身存在的单片机知识的欠缺以及初次接触汇编语言编程时的种种问题,借助了图书馆以及网络查阅资料,得到了老师的悉心指导和同学的热心帮助,使我获益匪浅。

附录(本次实验的程序)

ORG 0000H

JMP MAIN

ORG 000BH

JMP TIM0

ORG 001BH

JMP TIM1

;初始程序段,定义,使能中断、装载计数初始值、设定各变量初始值

ORG 0030H

CLK EQU 00H ;用于标记闹钟状态,0为关,1为开

FLAG EQU 01H ;FLAG=1时Timer1中断服务子程序跳到秒表中断服务处;FLAG=0时Timer1中断服务子程序跳到音乐中断服务处

JS EQU 04H ;用于定时器计时

N EQU 22H ;Timer0的中断计数器

NN EQU 23H ;Timer1的中断计数器,用于定时器

SEC EQU 30H

MIN EQU 31H

HOUR EQU 32H ;秒、分、时的寄存器

DAY EQU 33H

MONTH EQU 34H

YEARL EQU 35H

YEARH EQU 36H ;年、月、日的寄存器

ALSEC EQU 37H

ALMIN EQU 38H

ALHOUR EQU 39H ;闹铃秒、分、时的寄存器

D_SEC EQU 3AH ;定时器秒、分、时的寄存器

D_MIN EQU 3BH

D_HOUR EQU 3CH

STOP_MS EQU 3DH ;秒表

STOP_S EQU 3EH

STOP_MIN EQU 3FH

8

LED1 EQU 50H ;8个数码管

LED2 EQU 51H

LED3 EQU 52H

LED4 EQU 53H

LED5 EQU 54H

LED6 EQU 55H

LED7 EQU 56H

LED8 EQU 57H

TEMP1 EQU 58H

TEMP2 EQU 59H

TEMP3 EQU 5AH

TEMP4 EQU 5BH

TEMP5 EQU 5CH

TEMP6 EQU 5DH

TEMP7 EQU 5EH

TEMP8 EQU 5FH

TEMP9 EQU 60H ;用于滚动显示时的寄存器

TEMP10 EQU 61H

TEMP11 EQU 62H

TEMP12 EQU 63H

/***************************主程序循环区**********************************/

MAIN:

MOV IE,#82H

MOV TMOD,#01H

MOV TH0,#0F1H ;模式1,装载计数初始值,约4ms中断一次

MOV TL0,#0A4H

MOV N,#00H

MOV SP,#70H ;重设堆栈指针

CLR CLK

MOV N,#00

MOV NN,#00

CLR FLAG

CLR JS

MOV SEC,#00 ;时间

MOV MIN,#00

MOV HOUR,#08

MOV ALSEC,#30 ;闹钟

MOV ALMIN,#00

9

MOV ALHOUR,#08

MOV D_SEC,#00 ;定时器的值

MOV D_MIN,#00

MOV D_HOUR,#00

MOV DAY,#09 ;日期

MOV MONTH,#03

MOV YEARL,#13

MOV YEARH,#20

SETB TR0

LOOP:

CALL TRANS ;将要显示的数字转换成数码管的段码

CALL LED_DISP ;调用显示子程序

CALL ALARM_CLK ;调用闹钟检测子程序

CALL SW ;调用按键检测子程序

CJNE A,#00H,MOD1

CALL SET_TIME

JMP LOOP ;00键用于设定时间

MOD1:

CJNE A,#01H,MOD2

CALL SET_DATE ;01键用于设定日期

JMP LOOP

MOD2: ;设置闹铃时间

CJNE A,#0DH,MOD3

CALL DATE_DISP ;0D键用于日期滚动显示

JMP LOOP

MOD3:

CJNE A,#02H,MOD4

CALL SET_CLOCK ;02键用于设定闹钟时间

JMP LOOP

MOD4:

CJNE A,#03H,MOD5

SETB FLAG

CALL STOPWATCH ;03键用于进入秒表功能

CLR FLAG

JMP LOOP

MOD5:

CJNE A,#0AH,MOD6

CALL DINGSHI ;0A键用于设定定时器

JMP LOOP

MOD6:

10

JMP LOOP

/*Timer0的中断服务子程序:*/

TIM0:

PUSH ACC

INC N ;加1

MOV A,N

CJNE A,#250,RET_1

MOV N,#0

INC SEC ;秒计数加1

MOV A,SEC

CJNE A,#60,RET_1 ;是否到1min

MOV SEC,#00

INC MIN ;分计数加1

MOV A,MIN

CJNE A,#60,RET_1 ;是否到1h

MOV MIN,#00

INC HOUR ;时计数加1

MOV A,HOUR

CJNE A,#24,RET_1 ;是否到1天

INC DAY ;天计数加1

MOV HOUR,#00

MOV DPTR,#MONTHTAB

MOV A,MONTH

MOVC A,@A+DPTR

MOV B,DAY

CJNE A,B,RET_1 ;是否到1月

INC MONTH ;月计数加1

MOV DAY,#01

MOV A,MONTH

CJNE A,#13,RET_1 ;是否到1年

MOV YEARL,#12

MOV YEARH,#20

MOV SEC,#00

MOV MIN,#00

MOV HOUR,#00

MOV DAY,#01

MOV MONTH,#01

RET_1:

MOV TL0,#0A4H

MOV TH0,#0F1H

11

POP ACC

RETI

/*将要显示的时间数字转换成数码管段码*/

TRANS:

MOV DPTR,#TABLE

MOV A,SEC

MOV B,#10

DIV AB ;ACC中存放秒的高位,B中存放秒的低位

MOVC A,@A+DPTR ;读取程序存储器地址中的数据传送给A

MOV LED2,A

MOV A,B

MOVC A,@A+DPTR

MOV LED1,A

MOV A,MIN

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED5,A

MOV A,B

MOVC A,@A+DPTR

MOV LED4,A

MOV A,HOUR

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED8,A

MOV A,B

MOVC A,@A+DPTR

MOV LED7,A

MOV LED3,#40H

MOV LED6,#40H

RET

/*数码管显示*/

LED_DISP:

PUSH 00H

PUSH 02H

PUSH 03H

MOV R0,#LED1

MOV R3,#8

MOV A,#00H

12

MOV R2,#01H

LED_LOOP:

MOV DPTR,#9000H

MOV A,@R0

INC R0

MOVX @DPTR,A ;把A的内容传送到16位的地址寄存器中

MOV DPTR,#8000H

MOV A,R2

MOVX @DPTR,A

RL A ;A的各位依次左移一位

MOV R2,A

CALL DELAY ;延时1ms

DJNZ R3,LED_LOOP

POP 03H

POP 02H

POP 00H

RET

/**设定时间**/

SET_TIME:

CLR TR0

ST0: CALL TRANS

CALL LED_DISP

CALL SW

CJNE A,#0CH,ST1

INC SEC ;调节秒

MOV A,SEC

CJNE A,#60,ST0

MOV SEC,#00

JMP ST0

ST1: CJNE A,#08H,ST2

INC MIN ;调节分

MOV A,MIN

CJNE A,#60,ST0

MOV MIN,#00

JMP ST0

ST2: CJNE A,#04H,ST3

INC HOUR ;调节时

MOV A,HOUR

CJNE A,#24,ST0

MOV HOUR,#00

JMP ST0

ST3: CJNE A,#00H,ST0

JMP RET_2

13

RET_2: SETB TR0

RET

/***************************按键检测**********************************/

SW:

MOV DPTR,#9000H ;先使所有数码管熄灭

MOV A,#00H

MOVX @DPTR,A

CALL KAP

JNZ KP1

JMP END_SW

KP1: CALL DELAY

CALL KAP

JNZ KP2 ;扫描

JMP END_SW

KP2:

MOV R2,#01H ;R2代表扫描的行数

MOV R3,#00H

MOV A,R2

KP4: MOVX @DPTR,A

MOVX A,@DPTR

JNB ACC.0,L1 ;第0列为0则检查第1列

MOV A,#00H

JMP KP5

L1: JNB ACC.1,L2 ;第1列为0则检查第2列

MOV A,#04H

JMP KP5

L2: JNB ACC.2,L3 ;第2列为0则检查第3列

MOV A,#08H

JMP KP5

L3: JNB ACC.3,NEXT

MOV A,#0CH

KP5: ADD A,R3

PUSH ACC ;对应的键盘编号为(0 4 8 C)

KP3: CALL DELAY ; 1 5 9 D CALL KAP ; 2 6 A E

JNZ KP3 ; 3 7 B F

POP ACC

RET

NEXT: INC R3 ;扫描下一行

MOV A,R2

JB ACC.3,END_SW ; 判断扫描是否结束,即当ACC.3=0时,各列均已扫描过

RL A

MOV R2,A

14

JMP KP4

END_SW:

MOV A,#010H ;没有按键按下时,ACC的值为10H

RET

KAP:

MOV DPTR,#8000H

MOV A,#0FH

MOVX @DPTR,A

MOVX A,@DPTR

ANL A,#0FH

RET

/***************************设定日期**********************************/

SET_DATE:

SD0:

CALL TRANS1

CALL LED_DISP

CALL SW

CJNE A,#0CH,SD1

INC DAY ;调节日

MOV DPTR,#MONTHTAB

MOV A,MONTH

MOVC A,@A+DPTR

MOV B,DAY

CJNE A,B,SD0

MOV DAY,#01

JMP SD0

SD1: CJNE A,#08H,SD2

INC MONTH ;调节月

MOV A,MONTH

CJNE A,#13,SD0

MOV MONTH,#01

JMP SD0

SD2: CJNE A,#04H,SD3

MOV YEARH,#20 ;调节年,2013年日历,故年份始终为2013

MOV YEARL,#13

JMP SD0

SD3: CJNE A,#01H,SD0

JMP RET_3

RET_3: RET

/***************************将要显示的日期转换成数码管的段码**********************************/

15

TRANS1:

MOV DPTR,#TABLE

MOV A,DAY

MOV B,#10

DIV AB ;ACC中存放日的高位,B中存放日的低位

MOVC A,@A+DPTR

MOV LED2,A

MOV A,B

MOVC A,@A+DPTR

MOV LED1,A

MOV A,MONTH

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED4,A

MOV A,B

MOVC A,@A+DPTR

MOV LED3,A

MOV A,YEARL

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED6,A

MOV A,B

MOVC A,@A+DPTR

MOV LED5,A

MOV A,YEARH

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED8,A

MOV A,B

MOVC A,@A+DPTR

MOV LED7,A

RET

/*************************** 日期滚动显示**********************************/

DATE_DISP:

MOV DPTR,#TABLE

MOV A,YEARH

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV TEMP1,A

16

MOV A,B

MOVC A,@A+DPTR

MOV TEMP2,A

MOV A,YEARL

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV TEMP3,A

MOV A,B

MOVC A,@A+DPTR

MOV TEMP4,A

MOV TEMP5,#40H

MOV A,MONTH

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV TEMP6,A

MOV A,B

MOVC A,@A+DPTR

MOV TEMP7,A

MOV TEMP8,#40H

MOV A,DAY

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV TEMP9,A

MOV A,B

MOVC A,@A+DPTR

MOV TEMP10,A

MOV TEMP11,#00

MOV TEMP12,#00 ;Temp1~12中依次存放日期(如2013-03-09空空)

MOV LED1,#00

MOV LED2,#00

MOV LED3,#00

MOV LED4,#00

MOV LED5,#00

MOV LED6,#00

MOV LED7,#00

MOV 64H,#03 ;循环显示3次

DD1: MOV R1,#TEMP1

17

MOV R4,#12 ;将12个Temp中的数字显示完

DD2: MOV R5,#2FH ;R5用来延时

MOV LED8,LED7

MOV LED7,LED6

MOV LED6,LED5

MOV LED5,LED4

MOV LED4,LED3

MOV LED3,LED2

MOV LED2,LED1

MOV LED1,@R1

DD3: CALL LED_DISP

CALL SW

CJNE A,#0DH,KEEP

KEEP: DJNZ R5,DD3

INC R1

DJNZ R4,DD2

DJNZ 64H,DD1

/***************************将要显示的闹钟设定时间转换成数码管的段码**********************************/

TRANS2:

MOV DPTR,#TABLE

MOV A,ALSEC

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED2,A

MOV A,B

MOVC A,@A+DPTR

MOV LED1,A

MOV A,ALMIN

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV LED5,A

MOV A,B

MOVC A,@A+DPTR

MOV LED4,A

MOV A,ALHOUR

MOV B,#10

DIV AB

18

MOVC A,@A+DPTR

MOV LED8,A

MOV A,B

MOVC A,@A+DPTR

MOV LED7,A

JB CLK,TR_1

MOV LED3,#08H

MOV LED6,#08H

JMP RET_5

TR_1: MOV LED3,#80H

MOV LED6,#80H ;闹钟开着时,LED3和LED6显示.闹钟取消时,显示_ RET_5:

RET

/***************************设定闹钟时间**********************************/

SET_CLOCK:

SC0: CALL TRANS2

CALL LED_DISP

CALL SW

CJNE A,#0CH,SC1

INC ALSEC ;调节秒

MOV A,ALSEC

CJNE A,#60,SC0

MOV ALSEC,#00

JMP SC0

SC1: CJNE A,#08H,SC2

INC ALMIN ;调节分

MOV A,ALMIN

CJNE A,#60,SC0

MOV ALMIN,#00

JMP SC0

SC2: CJNE A,#04H,SC3

INC ALHOUR ;调节时

MOV A,ALHOUR

CJNE A,#24,SC0

MOV ALHOUR,#00

JMP SC0

SC3: CJNE A,#02H,SC4

JMP RET_6

SC4: CJNE A,#0EH,SC0

CPL CLK

JMP SC0

19

RET_6:

RET

/***************************检查闹钟是否到点**********************************/

ALARM_CLK:

JNB CLK,RET_7

MOV A,SEC ;检查秒

CJNE A,ALSEC,RET_7

MOV A,MIN ;检查分

CJNE A,ALMIN,RET_7

MOV A,HOUR ;检查时

CJNE A,ALHOUR,RET_7

CALL MUSIC

RET_7:

RET

/**************************检查是否整点******************************/

ZHENGDIAN:

JNB CLK,RET_16

MOV A,SEC

CJNE A,#00H,RET_16

MOV A,MIN

CJNE A.#00H,RET_16

MOV A,HOUR

CJNE A,#0AH,RET_17

CALL MUSIC

RET_16:

RET

/***************************音乐**********************************/

MUSIC:

MOV TMOD,#11H ;Timer1,Timer0工作在模式1

MOV IE,#8AH ;使能Timer0和Timer1

MOV 65H,#00H ;递增的指针寄存器

MOV DPTR,#MUSICTAB

LOOP1:

MOV DPTR,#MUSICTAB

MOV A,65H

MOVC A,@A+DPTR

MOV R4,A ;R4中存放音调的高八位

INC 65H

20

通信工程专业综合实验报告..

通信工程专业综合实验 实验报告 (移动通信系统和网络协议部分) 姓名: 学号: 班级: 指导教师:

实验一:主被叫实验 一、实验目的 1、掌握移动台主叫正常接续时的信令流程。 2、了解移动台主叫时被叫号码为空号时的信令流程。 3、了解移动台主叫时被叫用户关机或处于忙状态时的信令流程。 4、了解移动台主叫时被叫用户振铃后长时间不接听的信令流程。 5、掌握移动台被叫正常接续时的信令流程。 6、掌握通话结束呼叫释放时的信令流程。 7、了解被叫用户振铃后长时间不接听时移动台被叫的信令流程。 二、实验仪器 1、移动通信实验箱一台; 2、台式计算机一台; 3、小交换机一台: 三、实验原理 处于开机空闲状态的移动台要建立与另一用户的通信,在用户看来只要输入被叫号码,再按发送键,移动台就开始启动程序直到电话拨通。实际上,移动台和网络要经许多步骤才能将呼叫建立起来。以移动台和移动台进行通信为例,就包括主叫移动台和主叫MSC建立信令链接、主叫MSC通过被叫电话号码对被叫用户进行选路,即寻找被叫所处的MSC、被叫MSC寻呼被叫MS并建立信令连接过程等三个过程。本实验主要是让学生掌握移动通信中移动台主叫时MS和MSC之间的信令过程、以及为了完成通话连接,主叫MSC和被叫MSC之间的信令过程(即七号信令中的部分消息)。 四、实验内容 1、记录正常呼叫的过程中,移动台主叫部分和被叫部分的信令流程 2、记录被叫关机时,移动台主叫部分的信令流程 3、记录被叫振铃后无应答时,移动台主叫部分和被叫部分的信令流程 4、记录被叫号码无效时,移动台主叫的信令流程 5、记录通话结束后,呼叫链路释放的信令流程 五、实验步骤 主叫实验: 1、通过串行口将实验箱和电脑连接,给实验箱上电。将与实验箱相连的电脑上的学生平台程序打开。在主界面上双击“主叫实验”图标,进入此实验界面。 2、点击“初始化”键,看到消息框中出现“初始化”完成。再点击“开机”键,从而使移动台处于开机状态。

西安交通大学接口技术实验报告

西安交通大学 微型计算机接口技术实验报告 班级:物联网 姓名: 学号:

实验一基本I/O扩展实验 一、实验目的 1、了解 TTL 芯片扩展简单 I/O 口的方法,掌握数据输入输出程序编制的方法; 2、对利用单片机进行 I/O 操作有一个初步体会。 二、实验内容 74LS244 是一种三态输出的8 总线缓冲驱动器,无锁存功能,当G 为低电平时,Ai 信号传送到Yi,当为高电平时,Yi 处于禁止高阻状态。 74LS273 是一种8D 触发器,当CLR 为高电平且CLK 端电平正跳变时,D0——D7 端数据被锁存到8D 触发器中。 实验原理图: 三、实验说明 利用74LS244 作为输入口,读取开关状态,并将此状态通过74LS273 再驱动发光二极管显示出来,连续运行程序,发光二极管显示开关状态。

四、实验流程图 五、实验连线 1、244的cs连接到CPU地址A15,Y7—Y0连接开关K1-K8; 2、273的CS连接到CPU地址A14,Q7-Q0连接到发光二极管L1-L8; 3、该模块的WR,RD连接CPU的WR,RD,数据线AD7-AD0,地址线A7-A0分别与CPU的数据线AD7-AD0,地址线A7-A0相连接。

六、程序源代码(略) 七、实验结果 通过开关K01 到K08 可以对应依次控制LED 灯的L1 到L8 ,即当将开关Ki 上拨时,对应的Li 被点亮,Ki 下拨时,对应的Li熄灭。 此外,如果将开关拨到AAH 时,将会产生LED 灯左移花样显示;如果开关拨到55H 时,将会产生LED 灯右移花样显示。 七、实验心得 通过本次实验,我了解了TTL 芯片扩展简单I/O 口的方法,同时也对数据输入输出程序编制的方法有一定的了解与掌握,对利用单片机进行I/O 操作有一个初步体会,实验使我对自己在课堂上学的理论知识更加理解,同时也锻炼了我的动手操作能力。

西安交通大学校史手册

主要历史节点 南洋初创 1895年甲午战败,洋务派大臣盛宣怀提出?自强首在储才,储才必先兴学?的主张和对旧式教育机构进行改革的建议,并得到了清政府的支持。 1896年,盛宣怀在上海筹款议建新式学堂,定名曰?南洋公学?。1897年1月26日(光绪22年12月24日),盛宣怀创办南洋公学的奏折,得到清廷正式批准。盛宣怀亲自担任公学督办,何嗣焜担任总理。南洋公学初建时,分为四院:师范院、外院、中院和上院,与以后逐步设立的特班、政治班、商务班和东文学堂构成了完整的新式教育体系。 开办工科 南洋公学于1905年划归商部,改名为高等实业学堂;1906年改隶邮传部,更名为邮传部上海高等实业学堂, 1911年,辛亥革命爆发,学校改名为南洋大学堂;1912年中华民国成立后,划归交通部管理,遂更名为交通部上海工业专门学校。在这个过程中,唐文治老校长增设铁路专科(后更名为土木科)、电机专科(后更名为电气机械科)、航海专科,学校就由培养商务为主的人才转而为培养工程技术方面的人才。 定名交大 1920年8月,叶恭绰出任北洋政府交通总长。同年12月,叶以?交通要政,亟需专材?为由,将交通部所属的上海工业专门学校、唐山工业专门学校、北京铁路管理学校和北京邮电学校合并,改名为交通大学,由叶恭绰兼任交通大

学校长。1921年8月1日,本校正式改名为交通大学上海学校。英文名字是:Chiao Tung University, Shanghai Branch。 1922年6月,交通大学奉令改设两校。上海——校名曰?交通部南洋大学?;唐山——校名曰?交通部唐山大学?,各设校长,均直辖于本部。其北京学校各科,分别编入沪、唐两校。 1927年3月,本校开始第三次改组,交通部属的三所学校,上海的南洋大学改称为交通部第一交通大学;唐山大学,改称为第二交通大学;北京交通大学改称为第三交通大学。[1928年11月,学校移归铁道部管辖,将设在上海、唐山、北平三处的交通大学各学院合并,统称铁道部交通大学,分上海本部、北平铁道管理学院和唐山土木工程学院,由铁道部长孙科兼任校长。 1937年8月1日起,交通大学划归教育部管辖,更名为国立交通大学。按照教育部的要求,科学学院改称理学院,机械、土木、电机三学院改称系,合组工学院。 战争烽火 1937年11月12日,日军占领上海,交大校舍被日寇强占,本校不得不多方设法在法租界内维持上课。至1940年由于后方抗战和建设急需工程人才,在重庆小龙坎筹建交通大学分校;后又逐渐扩建、发展,于1942年8月在重庆九龙坡建立国立交通大学本部。重庆国立交通大学在艰难困苦中坚持办学,直至抗战胜利。 1946年8月,日本帝国主义宣布无条件投降。交大渝校和沪校两地的师生们满怀胜利的喜悦,积极复员,会合建校。1949年5月,上海解放,交大被上海军管会接收,交通大学53年的历史翻开了新的一页。

法学院最新排名

2012年法学院排名百强(教育部学科评价) 1、北京大学法学院 2、中国人民大学法学院 3、中国政法大学 4、武汉大学法学院 5、清华大学法学院 6、西南政法大学 7、华东政法大学 8、吉林大学法学院 9、厦门大学法学院 10、中南财经政法大学法学院 11、复旦大学法学院 12、浙江大学光华法学院 13、上海交通大学凯原法学院 14、南京大学法学院 15、中山大学法学院 16、对外经济贸易大学法学院 17、南京师范大学法学院 18、山东大学法学院 19、苏州大学王健法学院 20、北京师范大学法学院 21、南开大学法学院 22、四川大学法学院

24、西北政法大学 25、中国人民公安大学法学院 26、华中科技大学法学院 27、重庆大学法学院 28、华中师范大学政法学院 29、大连海事大学法学院 30、暨南大学法学院 31、辽宁大学法学院 32、郑州大学法学院 33、湖南大学法学院 34、东南大学法学院 35、上海财经大学法学院 36、中南大学法学院 37、黑龙江大学法学院 38、上海大学法学院 39、北京航空航天大学法学院 40、中央民族大学法学院 41、华南理工大学法学院 42、西安交通大学法学院 43、中央财经大学法学院 44、兰州大学法学院 45、北京理工大学法学院 46、西南财经大学法学院

48、同济大学法学院 49、安徽大学法学院 50、湖南师范大学法学院 51、扬州大学法学院 52、云南大学法学院 53、山西大学法学院 54、外交学院法律系 55、福州大学法学院 56、东北财经大学法学院 57、河海大学法学院 58、烟台大学法学院 59、江西财经大学法学院 60、华南师范大学法学院 61、甘肃政法学院 62、西北大学法学院 63、南昌大学法学院 64、海南大学法学院 65、浙江工商大学法学院 66、深圳大学法学院 67、河南财经政法大学法学院 68、华侨大学法学院 69、河南大学法学院 70、中国青年政治学院法律系

大数据实验报告

学生实验报告册 (理工类) 课程名称:大型数据库技术专业班级:12计算机科学与技术(1)学生学号:学生姓名: 所属院部:计算机工程学院指导教师:陈爱萍

2014——20 15学年第2 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:Oracle数据库安装与配置实验学时: 1 同组学生姓名:实验地点:1316 实验日期:2015/3/27 实验成绩: 批改教师:陈爱萍批改时间:

实验1:Oracle数据库安装与配置 一、实验目的和要求 (1)掌握Oracle数据库服务器的安装与配置。 (2)了解如何检查安装后的数据库服务器产品,验证安装是否成功。 (3)掌握Oracle数据库服务器安装过程中出现的问题的解决方法。 (4)完成Oracle 11g数据库客户端网路服务名的配置。 (5)检查安装后的数据库服务器产品可用性。 (6)解决Oracle数据库服务器安装过程中出现的问题。 二、实验设备、环境 设备:奔腾Ⅳ或奔腾Ⅳ以上计算机 环境:WINDOWS 7、ORACLE 11g中文版 三、实验步骤 (1)从Oracle官方网站下载与操作系统匹配的Oracle 11g数据库服务器和客户机安装程序。 (2)解压Oracle 11g数据库服务器安装程序,进行数据库服务器软件的安装。

信令系统作业1

一、单项选择题(共10道小题,共100.0分) 1.V5接口是( )之间的接口。 A.本地交换机和接入网 B.数字终端与交换机 C.电话机与交换机 D.不同交换机 2.TUP和ISUP应配置于() A.独立型HSTP B.独立型 C.网管中心 D.市话终端局 3.消息信令单元MSU中的SIO字段,由( )处理 A.信令数据链路级 B.信令链路级 C.用户级(第四级) D.信令网功能级 4.链路状态信令单元LSSU由( )处理

A.信令数据链路级 B.信令链路级 C.用户级(第四级) D.信令网功能级 5.预防循环重发纠错方法用于( ),预 防循环重发纠错方法使用了( )字段。 A.传输时延较大的卫星信令链路, FIB、FSN、BIB、BSN B.传输时延较大的卫星信令链路,FSN、BSN C.传输时延小于15ms的陆上信令链路, FIB、FSN、BIB、BSN D.传输时延小于15ms的陆上信令链路, FSN和BSN 6.将不可用信令链路上的信令业务转移到一条或多条替换链路上,而且尽量 保证消息不发生丢失、重复和错序是( )程序的功能 A.倒换 B.倒回 C.强制重选路由 D.受控重选路由 7.将去往不可到达目的地信令点的信令业务从不可用的信令路由上尽快转 移到一条或多条替换路由,而且尽量保证消息不丢失、不重复或不错序是( ) 程序的功能 A.倒换 B.倒回

C.强制重选路由 D.受控重选路由 8.在TUP信令与ISUP信令的配合中,不成功市话接续时的信令配合流程如 教材图4.3.2所示,呼叫失败(释放)和呼叫故障时TUP中的UBM消息组中的消息与ISUP中释放消息中的原因参数的原因值或消息的转换如教材表 4.3.1所示,当ISUP中释放消息中的原因参数的原因值为27时,汇接局 应将其转换为()消息。 A.UNN B.STB C.LOS D.ADI 9.SCCP和其用户之间的接口是()。 A.N-原语 B.TC-原语 C.TR-原语 D.MTP- 原语 10.当SCCP用户请求SCCP向另一个节点的SCCP传递无连接数据时,应使用 ()。 A.N-NOTICE指示原语 B.N-UNITDATA指示原语 C.N-UNITDATA请求原语

西安交大数字图像处理第二次实验报告

数字图像处理第二次作业

摘要 本次报告主要记录第二次作业中的各项任务完成情况。本次作业以Matlab 2013为平台,结合matlab函数编程实现对lena.bmp,elain1.bmp图像文件的相关处理:1.分别得到了lena.bmp 512*512图像灰度级逐级递减8-1显示,2.计算得到lena.bmp图像的均值和方差,3.通过近邻、双线性和双三次插值法将lena.bmp zoom到2048*2048,4. 把lena和elain 图像分别进行水平shear(参数可设置为1.5,或者自行选择)和旋转30度,并采用用近邻、双线性和双三次插值法zoom到2048*2048。以上任务完成后均得到了预期的结果。 1.把lena 512*512图像灰度级逐级递减8-1显示 (1)实验原理: 给定的lena.bmp是一幅8位灰阶的图像,即有256个灰度色。则K位灰阶图像中某像素的灰度值k(x,y)(以阶色为基准)与原图同像素的灰度值v(x,y)(以256阶色为基准)的对应关系为: 式中floor函数为向下取整操作。取一确定k值,对原图进行上式运算即得降阶后的k位灰阶图像矩阵。 (2)实验方法 首先通过imread()函数读入lena.bmp得到图像的灰度矩阵I,上式对I矩阵进行灰度降阶运算,最后利用imshow()函数输出显示图像。对应源程序为img1.m。 (3)处理结果 8灰度级

7灰度级 6灰度级 5灰度级

4灰度级 3灰度级 2灰度级

1灰度级 (4)结果讨论: 由上图可以看出,在灰度级下降到5之前,肉眼几乎感觉不出降阶后图像发生的变化。但从灰度级4开始,肉眼明显能感觉到图像有稍许的不连续,在灰度缓变区常会出现一些几乎看不出来的非常细的山脊状结构。随着灰度阶数的继续下降,图像开始出现大片的伪轮廓,灰度级数越低,越不能将图像的细节刻画出来,最终的极端情况是退化为只有黑白两色的二值化图像。由此可以得出,图像采样的灰度阶数越高,灰度围越大,细节越丰富,肉眼看去更接近实际情况。 2.计算lena图像的均值方差 (1)实验原理 对分辨率为M*N的灰度图像,其均值和方差分别为: (2)实验方法 首先通过imread()函数读入图像文件到灰度矩阵I中,然后利用 mean2函数和std2函数计算灰度矩阵(即图像)的均值和标准差,再由标准差平方得到方差。对应源程序:img1.m (3)处理结果 均值me =99.0512,标准差st =52.8776,方差sf =2.7960e+03。 (4)结果分析 图像的均值可反应图像整体的明暗程度,而方差可以反应图像整体的对比度情况,方差越大,图像的对比度越大,可以显示的细节就越多。 3.把lena图像用近邻、双线性和双三次插值法zoom到2048*2048; (1)实验原理 图像插值就是利用已知邻近像素点的灰度值来产生未知像素点的灰度值,以便由原始图

宣传学校实践报告

关于寒假回母校宣传的实践报告 感谢学校给我们安排这个假期实践活动,利用这个机会我回到了离别很久的母校——周口一高。周口一高即周口市第一高级中学,在周口市有较高声誉,在五十年的发展历程中,一高的各界学人铭记厚德、笃学、立新的校训,以敬业、爱生、求真的扎实教风,学做人师,行为世范,逐步培育了励志、勤奋、自为的学习风格和全面发展,学有特长的良好校风。办学水平在全市一直名列前茅,在社会上也享有较高的声誉。在历年的高考中,一高都以骄人的成绩在全市乃至全省名列前茅,为清华、北大等全国著名高校输送了大批优秀人才。多次受到市政府的通令嘉奖和表彰,并光荣地被评为河南省首批示范性高中。利用这个机会,我专门和同学一起组织了我们高三老同学的聚会,并邀请了我们当年的班主任老师和各学科老师参加。几年没见,大家似乎并没有变的陌生、恰恰因为就别重逢,大家聊的热火聊天的,看到老同学一个个的笑脸,我也高兴的合不拢嘴了。虽然我们之间都很熟悉,但我们大家仍然像是陌生那样,每个人再重新做下自我介绍,最主要的是介绍各自大学里的一些情况。轮到我时,我特意用日语做了个自我介绍,这时,顿然惹起了一阵起哄,然后我赶紧又用河南话把我刚才说的话翻译了一遍,于是,不用我多说什么,大家都已经知道我是学日语的了,接着我就把我们学校的大概情况简单地向大家介绍了一下。 快乐的时刻总是过的那么快,聚会眨眼的功夫就完了。但是我的任务还没完,然后我就跟随我的班主任一起到他现在所带的高三的班级去了。在去学校的路上我向我的班主任了解了母校最近三年高考的大致情况,很快到了教室门前了,我整整一桩,进入教室了。然后我先是做了个简单的自我介绍,接下来本着宣传我院日语系为宗旨,我向学弟学妹们讲了以下几个方面: 一、大学生活 首先我向同学们简单讲了下我大学生活,并祝愿学弟学妹们都能在几个月后 的高考中取得满意成绩。 二、西安交通大学城市学院 1、西安交通大学城市学院城市学院是2004年5月经国家教育部批准设立的全日制本科层次的独立学院。学院依托西安交通大学百年名校雄厚的师资力量、规范而严格的教学管理优势,根据现代科学技术发展趋势和地方经济社会发展需求设置专业。任课教师和管理干部主要从西安交通大学选聘,确保教学质量和办学方向。学院现设有电气与信息工程、计算机、经济、管理、机械工程、外语、艺术设计、护理等8个系、4个基础课教研室、26个本科专业。学院建设有物理、电路、电子、机械、计算机、经管及艺术设计等实验室60个;建设有经管类、信息类、计算机类实习实训基地30余个。学院面向全国招生,目前有全日制本科学生10636名。学院座落于西安经济开发区草滩生态产业园,校园占地500亩,规划建筑面积30万平方米。校园周围绿水环绕、花果飘香、空气清新,基本设施先进,办学条件齐备。经过七年多的发展,学院已经建立起一支以主任教授和专业(课程)首席教授为核心,以教授、副教授为骨干的专兼结合、素质优良、结构较为合理的师资队伍。学院现有专职和专任教师500余名,45%具有高级技术职务;80%具有硕士以上学历。经过七年来的建设发展,学院的综合声誉不断提高,在社会上逐步树立起了良好的形象与品牌。学院先后被有关媒体评为“综合实力20强独立学院”、“中国10大品牌独立学院”和“全国中学生最信赖的十佳独立学院”。2010年7月学院被中国独立学院协作会评为“全国先进独立学院”,2011年6月被中国民办教育协会高等教育专业委员会评为“中国民办高等教育优秀院校”。学院的招生生源充足,录取的学生中相当大一部分在二本线以上,招生质量位居陕西省独立学院第一,处于全国同类院校前列;2008年,2009年就业率均达到93%以上,2010年就业率为95.6%;我院学生辩论队在陕西省大学生辩论赛中一举夺冠,先后赴台湾和马来西亚参加了第三届和第四届亚太华语大专辩论赛并取得了好成绩;我院获得第十四届“外研社杯”全国英语辩论

嵌入式系统设计与应用-西安交通大学教师个人主页

嵌入式系统设计与应用第六章进程和操作系统(3)西安交通大学电信学院孙宏滨 i n S u n i 'a n J i a o t o n g U i v e r s i t y I n t e r n a l T e a c h i n g U s e O n l y

● 我们该如何评估调度策略?● 能满足所有截止时限 ● CPU 利用率---CPU 执行有用工作所占的时间比例● 调度开销---做调度决策所需的时间 i n S u n i 'a n J i a o t o n g U i v e r s i t y I n t e r n a l T e a c h i n g U s e O n l y

● 分配优先级主要有两种方法:● 静态优先级:在整个执行过程中优先级始终不变● 动态优先级:在执行过程中优先级发生变化 i n S u n i 'a n J i a o t o n g U i v e r s i t y I n t e r n a l T e a c h i n g U s e O n l y

● 单调速率调度(Rate-Monotonic Scheduling, RMS ):首先为实时操作系统开发的调度策略之一,直至现在仍然被广泛使用。● RMS 属于静态调度策略。事实证明,固定优 先级的做法在许多情况下都足以有效地调度进程。● RMS 的理论基础是单调速率分析(Rate Monotonic Analysis, RMA )。i n S u n i 'a n J i a o t o n g U i v e r s i t y I n t e r n a l T e a c h i n g U s e O n l y

黑大数据库实验报告资料

黑龙江大学 “数据库系统原理课程设计”总结报告 学院软件学院 年级2014级 专业软件工程 学号20143983 姓名陆芝浩 报告日期2016.11.9 成绩 黑龙江大学软件学院

1、开发环境 操作系统:Windows7 编程语言环境:VC++6.0 2、DBMS系统架构 3、DBMS主要功能模块 1、实现SQL语句中的Create Table建表语句,建立相应的数据库表,并生成相应的数据字典文件和数据文件。 2、实现alter table表模式的修改功能: ①能够为已建立的表添加属性。 ②能够从已建立的表中删除属性。

3、实现drop table删除表功能。 4、实现create index创建索引的功能。 5、实现drop index删除索引的功能。 6、实现insert可以向已经创建的表插入元组。 7、实现delete从已经创建的表中删除元组。 8、实现update修改表中的数据。 9、实现SELECT语句,包括: 实现单表全属性查询。 实现单表单属性查询。 实现多表的连接全属性查询。 实现多表的连接和选择条件的全属性查询。 实现多表的连接的单属性查询。 实现多表的连接和选择的单属性查询。 实现单表的选择的单属性查询。 实现单表的选择的全属性查询。 10、利用启发式关系代数优化算法进行查询优化。 11、建立访问权限,根据数据字典(DD)实现对数据库的安全性检查和完整性约束的机制。 3.1 SQL语言的词法和语法分析 (1)功能介绍 通过编译原理的知识对输入的SQL语句进行词法分析,将SQL语句拆分为若干个单词,对其进行语法分析,确定输入的SQL语句的含义. (2)相关理论 利用编译原理的相关知识,对输入的SQL语句进行模仿SQL语言的词法及语法结构的分析。

无线数字信令实验报告

三、实验效果分析(包括仪器设备等使用效果) 一、实验效果分析: 1、试验时要将两个信号发射端套在无绳电话的接收天线上,并且 要让两个无绳电话靠近,以便信号的接受! 2、在记录波形时要将通话键的波形先删去再保存输入数字的波 形。 二、思考题 1、根椐信令传输过程中,因接收误码导至命令帧重发2次以上的现象 次,回答数字信令传输采用何种差错控制方式。 答:通过接收误码导至命令帧重发2次以上的现象,得出数字信令传输采用检错重发,常称为自动请求重发ARQ来实现差错控制。但又与一般ARQ 方式不同,数据中的检错功能不是由纠检错编码实现,而是由以下手段实现,每位数据都是特定周期的一周方波,收端微处理器采用脉宽检测方式检测其半周期及周期,超过表中数值(有一定允许误差)就判定为误码。只要有1位误码就确定数据帧出错。另外,噪声及干扰引起前一码元脉宽变化会传递到下一码元,若前一码元刚好错成另一码元,则下一码元脉冲半周期或周期一般都会出错。 教 师评 语 指导老师年月日 江西师范大学物理与通信电子学院 教学实验报告 通信工程专业 2014年 3月 31日实验名称无线数字信令指导老师老师姓名年级11级学号成绩 一、预习部分 1、实验目的 2、实验基本原理 3、主要仪器设备(含必要的元器件、工具)

一、实验目的 通过对无绳电话的测量,了解一般移动通信系统无线数字信令的基本概念,包括数字信令调制方式,帧结构以及传输协议等概念。 二、实验基本原理 典型的移动通信系统无线数字信令帧结构包括位同步码(又称为前置码)、帧同步、有效数据(包括地址、命令和其它数据)及纠错码四部分,分别介绍如下。 位同步帧同步有效数据纠错码 (1)位同步:数字通信收端必须从接收的数据流中提取位同步,才能对数据准确进行积分、采样和判决,正确恢复发端数据。位同步建立需要时间,而数字信令是突发的数据串,收端必须在帧同步及有效数据收到之前建立位同步,因此在信令的帧同步前集中加入一段位同步码。 (2)帧同步:帧同步位于一个信令帧有效数据的起点,相当于时分多路通信中的帧同步,作为帧同步的特殊码组必须具有尖锐峰值的自相关函数,便于与随机的数字信息相区别。常用的有巴克码和m序列。 (3)有效数据:包括地址、命令、拨号等数据,统称为消息。信令的控制、操作功能全由有效数据完成。 (4)纠错码:对有效数据进行纠(检)错编码后产生的监督位。以下两种纠错码: ①.前向纠错FEC(Forward Error Correction):发端对数据进行纠错编码,收端进行纠错解码,对未超过纠错范围的误码予以纠正,超出纠错范围的无法纠正。 ②.检错重发,常称为自动请求重发ARQ:发端对数据进行纠、检错编码,收端发现有纠正不了的误码时,自动请求发端重发,直到收到正确数据为止。 1.无绳电话无线数字信令副载频调制方式及帧结构 信令数据先对副载频进行FSK调制,即一次调制,如表2-1所示。然后再对45/48MHz 的主载频调频(FM)。由于每个码元只调制为1个周期的副载频,故与经典的FSK调制相比,码元宽度随0/1数据而变化。 表2-1 信令数据的FSK调制方式 数据FSK调制参数 0 周期2.0ms的一周方波 1 周期2.8ms的一周方波 帧同步S 周期4.0ms的一周方波二、实验操作部分 1、实验数据、表格及数据处理 2、实验操作过程(可用图表示) 3、结论

西 安 交 通 大 学 实 验 报 告 生物信息学

课程生物信息学实验名称核酸和蛋白质序列数据的使用系别实验日期: 专业班级组别交报告日期: 姓名学号报告退发:(订正、重做) 同组人无教师审批签字: 实验目的:了解常用的序列数据库,掌握基本的序列数据信息的查询方法。 实验步骤:在序列数据库中查找某条基因序列(insulin人的),通过相关一系列数据库的搜索、比对与结果解释 实验结果: 1.该基因的功能是? DNA结合、RNA结合、雄激素受体结合、酶结合、蛋白结合、转录激活活性、转录调控区的DNA结合、微管蛋白结合、泛素蛋白与连接酶结合、泛素蛋白连接酶的活性、提高泛素蛋白连接酶的活性、锌离子结合 3. 该蛋白质有没有保守的功能结构域 该蛋白质有保守的功能结构域。分别为cd00027(Location:1763 –1842 Blast Score: 107)cd00162(Location:23 –68 Blast Score: 134)pfam04873(Location:655 –978 Blast Score: 1301)pfam12820(Location:344 –507 Blast Score: 809)pfam13923(Location:20 –65 Blast Score: 135) 4. 该蛋白质的功能是怎样的? ①E3泛素蛋白连接酶,专门介导L YS-6'-联泛素链的形成,并通过促胞对DNA损伤的反应,在DNA修复中起着核心的作用;目前还不清楚是否也介导其他类型的泛素链形成。E3泛素蛋白连接酶的活性是其抑癌能必需的。②BARD1- BRCA1异源二聚体协调各种不同的细胞通路,如DNA损伤修复,泛素化和转录调控,以维持基因组稳定性。③调节中心体微核。 ④从G2到有丝分裂的正常细胞周期进程所必需的。⑤参与转录调控在DNA损伤反应中的P21。⑥为FANCD2靶向DNA损伤位点所需。⑦可以用作转录调控因子。⑧绑定到ACACA 和防止其去磷酸化,抑制脂质合成。 5. 该蛋白质的三级结构是什么?如果没有的话, 和它最相似的同源物的结构是什么样子的?给出 示意图。 该蛋白有三级结构,如图所示

2017秋季课程表-西安交通大学电子与信息工程学院

电信学院2017-2018学年第一学期研究生课程表(计算机系) 2017年7月 2、2-9周为2017年9月11日—11月5日;10-17周为11月6日—2017年12月31日;16周周末为12月24日。 3、黑体字为专业公共课。 4、政治、英语等公共课安排详见研究生院网站。 5、第9节课开始时间:夏时制:19:40,冬时制:19:10.

电信学院2017-2018学年第一学期研究生课程表(信通系) 2017年7月 备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。 2、2-9周为2017年9月11日—11月5日;10-17周为11月6日—2017年12月31日;16周周末为12月24日。 3、黑体字为专业公共课。 4、政治、英语等公共课安排详见研究生院网站。 5、第9节课开始时间:夏时制:19:40,冬时制:19:10.

电信学院2017-2018学年第一学期研究生课程表(控制系) 2017年7月 备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。 2、2-9周为2017年9月11日—11月5日;10-17周为11月6日—2017年12月31日;16周周末为12月24日。 3、黑体字为专业公共课。

4、政治、英语等公共课安排详见研究生院网站。 5、第9节课开始时间:夏时制:19:40,冬时制:19:10. 电信学院2017-2018学年第一学期研究生课程表(电子系) 2017 年7月 备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。

西安交大《经济法学》习题三答案

精心整理 《经济法学》习题三答案 一、单项选择题(本大题共30小题,每小题2分,共60分) 1.在处于社会转型期的国家,如我国,(??B?)在经济生活中的作用非常巨大,于是由于行政力量直接或者间接导致行政垄断的形成,因此,在这些国家的反垄断法制中,禁止行政垄断即成为第四块重要内容。?? A.立法权力?? B.行政权力?? C.司法权力?? D.国家权力? 2.下列哪些说法是正确的?(?D?)??? A.具有市场支配地位的企业就应当受到反垄断法的规制? B.企业合并就是垄断行为? C.一家菜农出售的油菜高出市场价格几倍,可以该菜农的行为是超高价格的垄断行为? D.企业之间的合并不一定构成是垄断行为? 3.反垄断执法机构设置的原则,不包括以下哪一项:?(B?) A.反垄断机关具有法定性???????? B.反垄断机关具有最高权力性? C.反垄断机关具有独立性???????? D.反垄断机关具有专业性? 4.在产品质量标准中,对于标准,也可以区分为(B)的标准和推荐使用的标准。??? A.国际通行???? B.强制实施???? C.先进标准???? D.全国标准? 5.(A)认证是指通过认证机构的独立评审,对于符合条件的企业,颁发认证证书,从而证明该企业的质量体系达到相应的标准。其认证的对象是企业,即企业的质量管理、质量保证能力的整体水平。??? A.企业质量体系?? B.产品质量体系?? C.管理质量体系?? D.经营质量体系? 6.产品质量法第15条第2款规定,国家监督抽查的产品,地方不得另行重复抽查;上级监督抽查的产品,(B?)不得另行重复抽查。 A.同级?? B.下级???? C.其他部门???? D.其他行业? 7.下列哪项可以认定为生产者履行了产品质量义务:(C?) A.易碎的产品没有明显指示????B.食品包装上没有明确的市场日期? C.产品存在瑕疵,生产者作出说明销售?????? D.产品的生产厂家不明确? 8.下列营业项目可以免征营业税的有:(A?) A.下岗职工创业从事货物运输业???? B.邮电通信等公用事业?

大型数据库管理实验报告4

武汉轻工大学 经济与管理学院实验报告 实验课程名称大型数据库管理 实验起止日期2019.11.5至2019.12.10 实验指导教师程红莉 实验学生姓名学生班级学号物流管理1702 实 验 评 语 实验 评分 教师 签名 年月日

实验项目名称数据完整性实验日期2019.12.10 学生姓名班级学号物流管理1702 一、预习报告(请阐述本次实验的目的及意义) 1.熟悉通过SQL对数据进行完整性控制。 2.完成书本上习题的上机练习。 二、实验方案(请说明本次实验的步骤和进程) 1.用Constraint和Check建立完整性约束条件 教材164页例[7] Student表的ssex 只允许取‘男’或‘女’ create table student1 (sno char(9) primary key, sname char(8) not null, sex char(2) check(sex in('男','女')), sage smallint, sdept char(20) ); 教材164页例[8] create table sc1 (sno char(9), cno char(4), grade smallint check(grade>=0 and grade<=100), primary key(sno,cno), foreign key(sno)references student1(sno), foreign key(cno)references course(cno) ); 教材164页例[7]、例[8](给学生表的性别增加约束条件,即只允许“男”或“女”。可用语句: alter table student add constraint course1 check(sex in('男','女')) alter table sc add constraint course2 check (score>=0 and score<=100) go

实验报告

中国地质大学(武汉)现代交换原理实验报告 姓名:刘春雨 班级:075131 学院:机电学院 指导老师:郭金翠

实验一 一、实验目的 通过现场实物讲解,了解CC08交换机的构造以及程控交换机单元所具备的最基本的功能。 二、实验器材 CC08交换设备 三、实验内容 讲述CC08交换设备总体结构、模块化结构、机架结构、单板功能、交换设备内外线连接情况。 CC08数字程控交换系统采用分级分布式体系结构,是大容量的综合网络交换系统,易于平滑升级到下一代网络。作为大容量交换中心和综合业务平台,C&C08数字程控交换系统提供了丰富的业务和功能,包括智能增值业务解决方案、集团用户业务解决方案、Internet接入解决方案等,满足了新时期网络建设的需要。此外,它顺应发展,持续优化现阶段PSTN 网,提供双向长/市话疏忙、异地手机寻址、2Mbit/s高速信令链路、多信令点编码、交换机方式移机不改号业务、分步割接不改号、固网预付费、长途平等接入、窄带出宽带、全通达、行业化业务解决方案等新的业务,并可接入分组用户,支持IP Centrex功能,能在网络的各个层面上提供建设及优化的全方位解决方案,为运营商营造了新的利润空间。C&C08 数字程控交换系统的特点:高集成度、灵活齐全的业务提供能力、开放的接口、软件的平台化和开放性、高可靠性、易维护性。 (1)总体结构 (2)模块化结构 SM是CC08交换机得核心,提供多种业务接口。根据SM提供的接口可分为以下模块:

用户交换模块(USM)、中继交换模块(TSM)、用户中继交换模块(UTM);还有CC08交换机的远端模块:RSM和RSA。 模块编号方式 1、主机系统由一个SM模块构成,模块编号为1。 2、模块由功能机框构成。每六个功能机框构成一个机架。功能机框的编号从下到上,从左到右依次从0编起。 (3)机架结构 SM中机框类型有:主控框、用户框、中继框、RSA框;其中单模块局还需有BAM框和时钟框。 SM最多有8个机架,在全局统一编号;机框在模块内统一编号,编号范围0~47,从底到顶,由近至远。 主机架:含有主控框。每个SM只有一个主控框,即只有一个主控架。 副机架:主机架以外的其他机架。副机架只包括ASL框或RSA接口框。 (4)单板功能 单板编号方式 功能机框由功能单板构成。一个功能机框最多可以容纳26块功能单板。单板的槽位编号从左到右依次为0~25。

西安交通大学实验报告

西安交通大学实验报告 课程_大学计算机_实验名称_检索绘图音频及图像处理_第页共页 系别_____ 能动学院___________ 实验日期年月日专业班级________________组别_____________ 实验报告日期年月日姓名________________学号_____________ 报告退发 ( 订正、重做 ) 同组人_________________________________ 教师审批签字 ●目标任务: 一. 信息检索 1.使用百度地图网站搜索西安交通大学南门到西安大唐芙蓉园的公交线路。(屏幕截图)2.在本校图书馆网站查找两门课程的教学参考书(屏幕截图)。 3.使用百度图片网站搜索有关“飞机”和“天空”的图片,各下载一张,并分别命名为:天空.jpg,飞机.jpg。 4.使用Ei检索,检索目前中国高速铁路(High-speed railway in China)相关的工程论文(屏幕截图) 二. 矢量图绘制 题目:使用Microsoft Office Visio 2010办公绘图软件,绘制流程图。 要求:参见实验教材p27,“四. 实验任务和要求”。 三.数字音频处理 题目:使用GoldWave音频处理软件,完成手机铃声制作 要求:从网上下载一个音乐文件,选取最喜爱的片段,将其保存成手机要求的音频格式(如MP3、WAV)作为手机铃声(存放为另一个音乐文件)。 结果:在实验报告中,粘贴两个音乐文件的属性对话框屏幕截图。(分析文件的大小与占用空间的不同) GoldWave软件存放地址: D:\计算机应用技术基础、ECAT.Software\ECAT-Software\GoldWave.rar 或从网上下载。 四.数字图像处理 题目:使用Photoshop软件进行“飞行编队”图像设计。 要求:参见实验教材p37,“四. 实验任务和要求”(1)飞行编队设计。 结果:将设计的“三角飞行编队图片”粘贴到实验报告中。 最后上传实验报告。 ●实验环境

西安交通大学检测技术课内实验报告

西安交通大学 现代检测技术实验报告 实验一金属箔式应变片——电子秤实验 实验二霍尔传感器转速测量实验 实验三光电传感器转速测量实验 实验四E型热电偶测温实验 实验五E型热电偶冷端温度补偿实验

实验一 金属箔式应变片——电子秤实验 一、实验目的: 了解金属箔式应变片的应变效应,直流全桥工作原理和性能,了解电路的定标。 二、实验仪器: 应变传感器实验模块、托盘、砝码、数显电压表、±15V 、±4V 电源、万用表(自备)。 三、实验原理: 电阻丝在外力作用下发生机械变形时,其电阻值发生变化,这就是电阻应变效应,描述电阻应变效应的关系式为 ε?=?k R R (1-1) 式中 R R ?为电阻丝电阻相对变化; k 为应变灵敏系数; l l ?= ε为电阻丝长度相对变化。 金属箔式应变片就是通过光刻、腐蚀等工艺制成的应变敏感组件。如图1-1所示,将四 个金属箔应变片分别贴在双孔悬臂梁式弹性体的上下两侧,弹性体受到压力发生形变,应变片随弹性体形变被拉伸,或被压缩。 图1-1 双孔悬臂梁式称重传感器结构图

图1-2 全桥面板接线图 全桥测量电路中,将受力性质相同的两只应变片接到电桥的对边,不同的接入邻边,如图3-1,当应变片初始值相等,变化量也相等时,其桥路输出 Uo=R R E ?? (3-1) 式中E 为电桥电源电压。 R R ?为电阻丝电阻相对变化; 式3-1表明,全桥输出灵敏度比半桥又提高了一倍,非线性误差得到进一步改善。 电子称实验原理同全桥测量原理,通过调节放大电路对电桥输出的放大倍数使电路输出电压值为重量的对应值,电压量纲(V )改为重量量纲(g )即成一台比较原始的电子称。 四、实验内容与步骤 1.应变传感器上的各应变片已分别接到应变传感器模块左上方的R1、R2、R3、R4上,可用万用表测量判别,R1=R2=R3=R4=350Ω。 2.差动放大器调零。从主控台接入±15V 电源,检查无误后,合上主控台电源开关,将差动放大器的输入端Ui 短接并与地短接,输出端Uo 2接数显电压表(选择2V 档)。将电位器Rw3调到增益最大位置(顺时针转到底),调节电位器Rw4使电压表显示为0V 。关闭主控台电源。(Rw3、

西交电信学院课表

电信学院2015-2016学年第一学期研究生课程表(计算机系) 2015年7月 备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。 2、2-9周为2014年9月14日—11月8日;10-17周为11月9日—2016年1月3日;16周周末为12月27日。 3、黑体字为专业公共课。 4、政治、英语等公共课安排详见研究生院网站。

电信学院2015-2016学年第一学期研究生课程表(信通系) 2015年7月 备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。 2、2-9周为2014年9月14日—11月8日;10-17周为11月9日—2016年1月3日;16周周末为12月27日。 3、黑体字为专业公共课。 4、政治、英语等公共课安排详见研究生院网站。

电信学院2015-2016学年第一学期研究生课程表(控制系) 2015年7月

备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。 2、2-9周为2014年9月14日—11月8日;10-17周为11月9日—2016年1月3日;16周周末为12月27日。 3、黑体字为专业公共课。 4、政治、英语等公共课安排详见研究生院网站。 电信学院2015-2016学年第一学期研究生课程表(电子系) 2015年7月

备注: 1、课表上未列的课程,学位课请与任课教师商议上课方式,选修课请选修其他课程或与任课教师商议将该课程调整到下一学年上课。 2、2-9周为2014年9月14日—11月8日;10-17周为11月9日—2016年1月3日;16周周末为12月27日。 3、黑体字为专业公共课。 4、政治、英语等公共课安排详见研究生院网站。 Semiconductor Optoelectronics: 6-9周周三 5-8节周四1-4节周六 1-4节地点:中3-2337 Structure-property Relations of Materials 10月10日,10月24日 5-8节 10月17日晚9-11 10月18日 5-8节 10月11日晚9-11(晚19:00开课) 10月20日 5-8节 10月21日晚9-11(晚19:00开课) 10月22日 1-4节 地点:教2西203

相关文档
最新文档