《网络信息发布》第五次实验

《网络信息发布》第五次实验
《网络信息发布》第五次实验

《网络信息发布》第五次实验

用SQL语句对数据库查询、添加、修改和删除记录

基本概念:

SQL语句、查询、添加、修改和删除

教学目的和基本要求:

(1)熟悉建立数据连接;

(2)熟练掌握select、delete、update、insert into语句,对数据库内的记录进行查询、添加、修改和删除,以对信息进行管理;

(3)培养学生的编程思想,提高学生软件分析、设计的能力

教学内容:

(1)建立和完善上次你已建的数据库(表、字段、字段类型等,不能用中文命名),并添加5条上以记录;

(2)建立数据连接,放在单独一个网页中(conn.asp),在其它用到数据库连接的网页中插入()。

(3)试编写ASP程序,结合了ASP技术,应用SQL语句查询与显示数据,用ASP技术进行数据查询、写入、修改、删除等网络操作等;

(4)将你建的数据库应用到你的网站中。课程结束时,上交课程设计。

参考代码(要依据你自己的数据库名、表名、字段名等修改相应代码)

一、查询和显示记录

1.数据库连接

建一个conn.asp 网页,代码:

然后,在其它用到数据库连接的网页中,第一行插入:

2、查询和显示记录

①先依据你查询的字段编写一个查询表单网页(select1.asp),如图:

②依据查询表单,编写接收与处理程序(select2.asp), 代码:

<%

username=request.form("username")

tel=request.form("tel")

%>

<% if username<>"" and tel<>"" then

exec="select * from guest where username='"+username+"' and tel="+tel

set rs=server.createobject("adodb.recordset")

rs.open exec,conn,1,1

%>

查询与显示

<% if rs.eof and rs.bof then

response.Write("对不起,你查询的记录不存在。")

else %>

<%do while not rs.eof%>

<%rs.movenext

loop%>

<%=rs("username")%><%=rs("tel")%><%=rs("message")%><%=rs("time")%>

<% end if %>

<%else

response.Write("对不起,你没有输入姓名或电话"&"

""

回上页")

end if %>

二、添加记录

1、先依据你添加记录的字段编写一个添加表单网页(add1.asp),如图:

2、依据你添加表单内容,编写接收与添加处理程序(add2.asp), 代码:

<%

name=request.form("name")

tel=request.form("tel")

message=request.form("message")

exec="insert into guest(name,tel,message) values('"+name+"',"+tel+",'"+message+"')" conn.execute exec

conn.close

set conn=nothing

response.write "记录添加成功!"

%>

到数据库看是否添加了记录,也可做一个显示记录网页,看是否添加了记录。

三、修改记录

1、先查询出要修改的记录

①查询记录ID表单网页(select_mod.asp)

②查询处理程序(modify.asp)

<%

exec="select * from guest where id="&request.form("id")

set rs=server.createobject("adodb.recordset")

rs.open exec,conn,1,1

%>

<% if rs.eof and rs.bof then %>

未发现你要修改的记录,请重新输入。返回上页

<% end if %>

<% if not rs.eof and not rs.bof then %>

ID姓名电话基本信息
<%=rs("ID")%>">">">

">

<% end if %>

<% rs.close

set rs=nothing

conn.close

set conn=nothing %>

<% end if %>

2、修改记录

修改处理程序(modifysave.asp)

<%

exec="select * from guest where id="&request.form("id")

set rs=server.createobject("adodb.recordset")

rs.open exec,conn,1,3

rs("name")=request.form("name")

rs("tel")=request.form("tel")

rs("message")=request.form("message")

rs.update

rs.close

set rs=nothing

conn.close

set conn=nothing %>

<% response.write "记录修改成功!" %>

返回查询修改页面

四、删除记录

1、先查询出要删除记录表单(delete.asp)

删除记录表单

请输入删除的ID号:

2、删除记录处理程序(delete2.asp)

<% ID= request.form("id")

exec1="delete * from guest where id="&ID

set rs1=conn.execute(exec1)

exec="select * from guest"

set rs=server.createobject("adodb.recordset")

rs.open exec,conn,1,1 %>

<% do while not rs.eof %>

<% rs.movenext

Loop %>

<%=rs("id")%><%=rs("name")%><%=rs("tel")%><%=rs("message")%><%=rs("time")%>

调试运行条件:①要建好WEB服务器(对IIS设置);②依据自己的网站内容建好数据库;③注意数据库的路径。

汇编语言实验一

淮阴工学院 汇编语言程序设计实验报告 选题名称:实验一调试工具的使用方法训练 系(院):计算机工程学院 专业:计算机科学与技术 班级: 1101 姓名:康志杰学号: 1101301132 指导教师:王福德 学年学期:2013 学年第 2 学期 2013 年 4 月15 日

实验一利用DEBUG调试程序调试程序段 <1 > 实验目的: (1)熟悉DEBUG有关命令的使用方法 (2)利用DEBUG掌握有关指令的功能 (3)利用DEBUG运行简单的程序段 <2 > 实验内容 (1)进入和退出DEBUG程序 1)开始——运行,输入cmd,点确定或回车键进入DOS环境 2)在命令窗口输入debug进入debug程序 3)进入debug程序后,按q退出

(2) 学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命 令、N命令、W命令等,也应试一下。 1 显示存储器单元命令D 格式:D [<地址范围>] 功能:显示指定地址范围内的存储区数据,包括十六进制数据形式及其对应的ASCII码字符显示。 2 写存储器单元命令E 格式:E <地址> [<字符串>] 功能:逐个修改指定单元内容或将字节串写入指定的一组连续单元。 例:将字节串′computer′写入以100H为起始地址的存储器区。 -E 100′computer′ 3显示和修改某个指定寄存器内容, 格式为:-R 寄存器名 例如打入:-R AX 系统将响应如下: AX 0000

: 表示AX当前内容为0000,此时若不对其作修改,可按ENTER键,否则,打入修改后内容,如: -R BX BX 0000 :1000 则BX内容由0000改为1000 4显示和修改标志位状态, 命令格式为:-RF 系统将给出响应,如 NV UP EI PL NZ NA PO NC- 这时若不作修改可按ENTER键,否则在“-”号之后键入修改值,键入顺序任意。如 NV UP EI PL NZ NA PO NC-ZR CY

第五次实验强

计算机网络实验报告 实验名称:配置RIP 学号:12207132 姓名邹文强教师评定: 一.实验目的 1.掌握RIPv1和v2配置方法 2.掌握show ip rip database、sh ip protocol命令 3.掌握debug命令 4.掌握将RIP的广播更新方式更改为单播方式 二.设备需求 本实验需要以下设备: 1.4台2811Cisco路由器,四台都有两个FastEthernet口。 2.2条双绞线,1对V.35背靠背线缆 3.4台带有超级终端程序的PC机,以及4条Console电缆 三.拓扑结构及配置说明 本实验的拓扑如图所示。 图. 网络拓扑结构 注意:如果r2与r3之间使用如图的串口连接,配置端口时要配置串行线速率,设置为64000Kbit/s,r2的s0/0/0为DCE端。配置方法为在端口的局部配置模式下执行“clock rate 64000”命令。 实验内容 1. 配置R1路由。 r1>en r1#conf t Enter configuration commands, one per line. End with CNTL/Z. r1(config)# 2. 恢复路由器的初始配置。(若路由器末被配置过则直接做第三步) 3. 按图2-1所示配置路由器的hostname及IP地址 4. 检验相邻设备的连通性Ping各个ip地址,将结果记录到监测清单3-1 中

5. 配置RIP v1,并且在四台路由器上使用“show ip route”和“show ip rip database”命令查看路由表。 RIP协议的基本配置非常简单。首先使用route rip命令进入RIP协议配置模式,然后用network语句声明进入RIP进程的网络。在路由器上使用“show ip route”、“show ip rip database”和show ip protocol命令的输出,记 6.查看表。

2018高考湖南省邵东县创新实验学校2018届高三上学期第五次月考语文精校试题Word版含答案

2018年邵东创新学校第五次月考 语文试题 本试卷分第I卷(阅读题)和第Ⅱ卷(表达题)两部分。考试时间150分钟,满分150分。 第I卷(阅读题,共70分) 一、现代文阅读(35分) (一)论述类文本阅读(9分,每小题3分) 阅读下面的文字,完成1一3题。 在中华传统文化中,“鸡文化”占有重要地位,对古人生活的影响很直接。 鸡为什么叫“鸡”?明代李时珍《本草纲目·禽部》“鸡”条引南唐人徐核的话称:“鸡者稽也,能稽时也。”鸡守时且鸣叫准时,鸡鸣了天就快亮了,由此,古人送给鸡不少美称:夜烛、司晨鸟、知时畜、长鸣都尉等。 鸡能啼晨,古人称之为“司晨”。鸡这一习性,对农耕时代的古人具有重要意义。《诗经》中有这样的句子“女曰鸡鸣……”:妻子说鸡打鸣了,赶紧起来千活吧。可见,先秦时人们已开始利用鸡鸣来安排作息了。国君也以“鸡鸣”为时间节点安排作息。《诗经》中的《鸡鸣》就有贤妃提醒国君早朝:“鸡既鸣矣,朝既盈矣。”周朝还专设“鸡人”掌管供办鸡牲和报时,后来宫廷中负责打更报时的人被称为“鸡人”。但古人认为母鸡打鸣是不祥之兆,会有“鸡祸”。在古代,女人干政或主政,常被称作“扎鸡司晨”。《汉书·五行志》引《易传》的话:“妇人专政,国不静;札鸡雄鸣,主不荣。” 古人还以鸡鸣励志,现在不少人书房里都喜欢挂“闻鸡起舞”字画。《晋书·祖巡传》记载,祖邀和刘砚“共被同寝”,夜半听到鸡叫声,对刘跳说:“此非恶声也。”便踢他起来一起舞剑健身。 鸡在古人眼里还能辟邪。《山海经·中山经》中就多次提及:“用一雄鸡,攘而勿杀”,“毛用一白鸡,祈而不粉”。古人认为,鸡是一种“阳鸟”,主管日出。唐《艺文类聚·鸟部》“鸡”条的说法更清楚:“鸡为积阳,南方之象,火阳精物。”鸡鸣带来光明,而鬼怪最不敢见光明,自然便怕鸡。还有一种说法,民间把鸡当辟邪物可能与中华人文始祖虞舜有关。东晋王嘉《拾遗记》记载,尧在位七十年,有国献重明之乌,双睛在目。这里的“重明之鸟”就是一种鸡,隐指尧的接班人舜。重明之鸟“能搏逐猛兽虎狼,使妖灾群恶不能为害”,民间过年时都期盼这种鸟能飞到自家门口,等不到它,“或刻木,或铸金,为此鸟之状,置于门户之间”。王嘉认为,民间画鸡贴门上,就是由这种遗俗变化来的。, 古人认为鸡还是一种吉祥动物。“鸡”谐音“吉”,鸡年就是“吉祥之年”。古代有一种年

第五次实验报告

南京邮电大学自动化学院 实验报告 实验名称:直流电机转速测控系统 课程名称:测控技术与仪器专业综合实验 所在专业:测控技术与仪器 学生姓名:董鸿祥 班级学号: B12050523 任课教师:戎舟 2014 /2015 学年第二学期 实验地点:教五-214 实验学时:8

摘要:本系统实现了直流电机的转速测试,并可以通过PID函数根据实际转速,实现相应的控制算法,完成对直流电机速度的闭环控制。本系统以LabVIEW作为上位机通过对Elvis数据采集平台的编程控制Supply输出电压的大小,已完成对电机转速的控制。通过实验验证,本系统基本达到实验要求。 一、实验目的 1、理解所用传感器的工作原理,掌握传感器的使用; 2、掌握直流电机转速测试和控制电路的设计; 3、掌握计算机测控的原理和方法。 二、实验内容 基于ELVIS平台设计电机速度测试电路,设定预计转速,根据实际转速,实现相应的控制算法,完成对马达速度的闭环控制。 三、实验设备 (1)计算机 1台 (2)ELVIS数据采集平台 1台 (3)EE-SX672A光电传感器模块 1个 (4)5V直流电机 四、实验硬件原理 直流电机转速测控系统结构和硬件 直流电机转速测控系统包括电机模块、EE-SX672A光电传感器模块、NI ELVIS平台和计算机。由传感器模块、电机上的转盘和数据采集卡对电机转速进行测试,在计算机中由程序计算出电机转速后采

用PID算法得到对电机转速控制的输出直流电压。 直流电机: 电机是使机械能与电能相互转换的硬件,直流电机就是把直流电能转换成机械能。作为机电执行元部件,直流电机内部有一个闭合的主磁路。主磁通在主磁路中流动,同时与两个电路交联,其中一个电路是用以产生磁通的,称为激磁电路,另外一个是用来传递功率,称为功率回路或者电枢回路。现行的直流电动机都是旋转电枢式,也就是说激磁绕组及其所包围的铁芯组成的磁极为定子,带换向单元的电枢绕组和电枢铁芯结合构成直流电动机的转子。 (2)光电传感器 光电传感器一般由发送器、接收器和检测电路三部分组成。发送器一般为半导体光源、发光二极管(LED)、激光二极管或及红外发射二极管,对准目标发射光束,光束连续发射,或以脉冲方式发射,脉冲宽度可调。在接收器的前面,要装有光学元件如光圈和透镜等。接收器一般由光电二极管、光电三极管或光电池组成。接收器接收信号后通过检测电路输出有效信号。 光电传感器有凹槽形光电传感器、对射型光电传感器、反光型光电开关和扩散反射型光电开关等几种类型。 以凹槽型光电传感器为例,凹槽型光电传感器把一个光发射器和一个接收器面对面地装在一个槽的两侧。发光器能发出红外线和可见光,在无阻的情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡,光电开关便动作。输出一个开关控制信号,切断或接

汇编语言实验5-循环程序设计

汇编语言实验报告 Assembly Language Programming Lab Reports ______________________________________________________________________________ 班级:_________ 姓名:___________ 学号:___________ 实验日期:_____________ 学院:_____计算机与通信工程学院____ 专业:_______计算机科学与技术___________ 实验顺序:___实验五____ 实验名称:____________循环程序设计________________ 实验分数:_______ 考评日期:________ 指导教师: ______________________________________________________________________________ 一.实验目的 1、掌握两种循环结构,DO WHILE的循环结构用CMP指令和条件转移指令构成。DO UNTIL用loop,loope,loopne这三种指令实现。 2、掌握以下指令 掌握循环指令,loop,loope,loopne。 掌握串处理指令,movs,cmps,scas,lods,stos 以及和他们联合使用的重复前缀指令rep,repz,repnz。 掌握伪指令EQU 及操作符'$'的使用。 掌握cmp,test和条件转移指令构成的循环结构。 3、掌握循环程序的设计过程,写出设计方法,给出程序框图,写出循环程序。 4、掌握多重循环中,可以由内层循环向外层循环跳转,或者直接向外层程序跳转,但是不允许从外向内跳转。 5、会用循环实现排序算法。 ______________________________________________________________________________ 二.实验环境

C语言计科11第五次实验实验报告

重庆科技学院学生实验报告 一、实验目的和要求

1、掌握while语句的语法。 2、掌握嵌套循环程序设计方法。 3、理解复合语句。 4、了解结构化程序设计。 5、学会使用F10单步调试程序,学会在watch窗口中观察变量的值。 二、实验内容和原理 1、使用嵌套循环产生下列图案: $ $$ $$$ $$$$ $$$$$ Test1.c 2、使用嵌套循环产生下列图案: a ab abc abcd ……. …… abcdefghijklmnopqrstuvwxy abcdefghijklmnopqrstuvwxyz Test2.c

3、使用嵌套循环产生下列图案: F FE FED FEDC FEDCB FEDCBA Test3.c 4、让程序要求用户输入一个大写字母,使用嵌套循环产生像下面的金字塔图案: A ABA ABCBA ABCDCBA ABCDEDCBA 这种图案要扩展到用户输入的字符。例如,前面的图案是在输入E时需要产生的。提示:使用一个外部循环来处理行,在每一行中使用3个内部循环,一个处理空格,一个以升序打印字母,一个以降序打印字母。 Test4.c 5、编写一个程序打印一个表,表的每一行都给出一个整数、它的平方和它的立方。要求用户输入上限和下限。例如,输入3和7,输出为:

Test5.c 6、编写一个程序,要求用户输入一个下限整数和一个上限整数,然后,依次计算从下限到上限的每一个数的平方的和,最后显示结果。程序将不断提示用户输入下限整数和上限整数并显示出答案,知道用户输入的上限整数等于或小于下限整数为止程序运行结果如下所示: Enter lower and upper integer limits: 5 9 The sums of the squares from 25 to 81 is 255 Enter lower and upper integer limints: 3 25 The sums of the squares from 9 to 625 is 5520 Enter lower and upper integer limints: 5 3 Done Test6.c 7、Chuckie Lucky赢了100万美元,他把它存入一个每年利息为8%的账户。在每年的最后一天,Chuckie取出10万美元。编写一个程序,计算需要多少年Chuckie就会清空他的账户。 (注意:将源程序分别命名为test1.c,test2.c,test3.c,test4.c,test5.c,test6.c和test7.c。实验完成后提交实验报告。)

第五届全国大学生化学实验竞赛笔试题及答案

第五届全国大学生化学实验邀请赛 笔试试卷 选手编号:总成绩: 题型一、选择题二、填空题总分 得分 评卷人 可能用到的原子量数据: 元素H C N O Na S Cl Cu Fe Zn 原子量 1 12 14 16 23 32 35.5 63.5 56 65.4 一、选择题(选择题为单项选择,每题1分,共70分),请将答案填入答题卡中 1、某同学在玻璃加工实验过程中,不小心被灼热的玻璃棒烫伤,正确的处理方法是()。 A、用大量水冲洗即可 B、直接在烫伤处涂上烫伤膏或万花油 C、直接在烫伤处涂上碘酒 D、先用水冲洗,再在烫伤处涂上烫伤膏或万花油 2、实验过程中,不慎有酸液溅入眼内,正确的处理方法是()。 A、用大量水冲洗即可 B、直接用3%~5% NaHCO3溶液冲洗 C、先用大量水冲洗,再用3%~5% NaHCO3溶液冲洗即可 D、先用大量水冲洗,再用3%~5% NaHCO3溶液冲洗,然后立即去医院治疗 3、被碱灼伤时的处理方法是( )。 A、用大量水冲洗后,用1%硼酸溶液冲洗 B、用大量水冲洗后,用酒精擦洗 C、用大量水冲洗后,用1%碳酸氢钠溶液冲洗 D、涂上红花油,然后擦烫伤膏 4、停止减压蒸馏时,正确的操作顺序是( )。 A、通大气、关泵后停止加热 B、边通大气、边关泵后停止加热 C、边通大气、边关泵、边停止加热 D、停止加热后再通大气、最后关泵 5、在玻璃真空系统中安置稳压瓶的作用是()。

C、减小系统真空度的波动范围 D、便于实验操作 6、实验室内因用电不符合规定引起导线及电器着火,此时应迅速()。 A、首先切断电源,并用任意一种灭火器灭火 B、切断电源后,用泡沫灭火器灭火 C、切断电源后,用水灭火 D、切断电源后,用CO2灭火器灭火 7、有关气体钢瓶的正确使用和操作,以下哪种说法不正确?()。 A、不可把气瓶内气体用光,以防重新充气时发生危险 B、各种压力表可通用 C、可燃性气瓶(如H2、C2H2)应与氧气瓶分开存放 D、检查减压阀是否关紧,方法是逆时针旋转调压手柄至螺杆松动为止 8、氧化剂要与()之类的化学品分隔开来存放。 A、还原剂 B、腐蚀性物料 C、易燃性液体 D、有机溶剂 9、恒温槽中的水银触点温度计的作用是()。 A、既作测温使用,又作控温使用 B、只能用于控温 C、只能用于测温 D、控制搅拌器马达的功率 10、某学生做完实验后,采用以下方法洗涤所用仪器:①用稀硝酸清洗做过银镜反应的试管;②用酒精清 洗做过碘升华的烧杯;③用浓盐酸清洗做过高锰酸钾分解实验的试管;④用盐酸清洗长期存放过三氯化铁的试剂瓶;⑤用氢氧化钠溶液清洗盛过苯酚的试管。其中操作正确的是()。 A、①③④⑤ B、①②⑤ C、①②③ D、全部正确 11、下列实验操作时,一般情况下不应该相互接触的是()。 A、用胶头滴管向试管滴液体时,滴管尖端与试管内壁 B、向容量瓶中注入溶液时,移液用的玻棒与容量瓶颈内壁 C、用移液管向锥形瓶内注液时,移液管的尖嘴与锥形瓶内壁 D、实验室将HCl气体溶于水时,漏斗口与水面 12、实验中正确配制0.2 mol?L-1的Na2CO3溶液的方法是()。 A、用托盘天平称取5.72 g Na2CO3?10H2O于100 mL容量瓶中,加蒸馏水至刻度。 B、用托盘天平称取5.72 g Na2CO3?10H2O于100 mL烧杯中,加100 mL蒸馏水、搅拌溶解。 C、用托盘天平称取5.7 g Na2CO3?10H2O于100 mL烧杯中,用100 mL量筒量取100 mL蒸馏水,先加 少量蒸馏水于烧杯中,搅拌溶解完全后加剩余蒸馏水。

第五次无线传感器网络实验

南昌航空大学实验报告 二O 一六年五月 3 日 课程名称:无线传感器网络实验名称:点对点通信实验 班级:姓名: 指导教师评定:签名: 一、实验目的 1. 了解CC2530无线通信的基本原理和用法; 2. 掌握实验编译、下载和测试的方法; 3. 分析CC2530 BasicRF工程的文件组织和源代码,为学习Z-Stack协议 栈奠定基础。 二、实验内容 1.将一个CC2530节点(称为1号节点)编程为受控节点,将另一个CC2530 节点(称为2号节点)编程为控制节点; 2.将2号节点的USB232通信接口通过USB线连接PC;在串口调试助手输 入命令,以无线通信的方式控制1号节点上的LED。 三、基础知识 1. 工程文件介绍 CC2530 BasicRF有三个文件夹,本实验所使用的eww文件(workspace)是经过删减的,删掉了4个不使用的工程,仅保留了light_switch工程,并且此工程内部的LCD、button等硬件不具备的资源或不使用的资源相关的.h和.c文件进行了删减。 docs文件夹: 打开文件夹里面仅有一个名为CC2530_Software_Examples的PDF文档,文档的主要内容是介绍BasicRF的特点、结构及使用,里面Basic RF包含三个实验例程:无线点灯、传输质量检测、谱分析应用。

Ide文件夹: 有三个文件夹,及一个cc2530_sw_examples.eww工程,在IAR环境中打开,在workspace看到。 Ide\Settings文件夹: 主要保存有读者自己的IAR环境里面的设置。 Ide\srf05_CC2530文件夹: 仅有一个iar文件夹,进入之后有工程light_switch.eww,还有temp文件夹存放临时文件,settings文件夹存放工程的一些设置文件。 Source文件夹: 打开文件夹里面有apps文件夹和components文件夹 Source\apps文件夹: 存放BasicRF实验的应用实现的源代码 Source\components文件夹: 包含着BasicRF的应用程序使用不同组件的源代码。 打开实验工程: 打开文件夹WSN CC2530 BasicRF\ide\路径里的cc2530_sw_examples.eww,并点击application的light_switch.c。 2、Basic RF layer介绍及其工作过程 关键字: CCM ‐Counter with CBC‐MAC (mode of operation) HAL ‐Hardware Abstraction Layer (硬件抽象层) PAN ‐Personal Area Network (个人局域网) RF ‐Radio Frequency (射频) RSSI ‐Received Signal Strength Indicator(接收信号强度指示) 在介绍Basic RF之前,来看看这个实验例程设计的大体结构,如图所示Basic RF例程的软件设计框图就如一座建筑物,Hardware layer放在最底,肯定是你实现数据传输的基础了。Hardware Abstraction layer它提供了一种接口来访问TIMER,GPIO,UART,ADC等。这些接口都通过相应的函数进行实现。Basic RF layer为双向无线传输提供一种简单的协议

第2次实验内容

第三次实验内容 3-9 Boost开关电路实验 一.实验目的 1.掌握Boost开关升压变换电路的基本原理与电路结构特点; 1.熟悉电路的各部分的波形,掌握它们的调试方法; 2.对Boost开关升压变换电路的特点进行研究; 4.掌握电流控制型脉宽调制器IC UC3842的应用方法及稳压原理。二.实验线路及原理 实验线路如图3-23所示: 图3-23 Boost电路实验线路图

Boost 电路因其输出直流电压U O 是大于或等于输入直流电压U d ,故称升压式变换器,图3-24 是Boost 电路主电路工作原理图: 图3-24 是Boost 电路主电路工作原理图 简述其工作原理如下: 当0≤t ≤t 1 晶体管VT 导通,二极管VD 截止,其等效电路如图3-25所示, 图3-25 VT 导通等效 图3-26 VT 关断等效图 假定在此期间U d 不变,电感电流从I 1线性上升到I 2则有, 21L d 11 2Δ-d ====d i I I I U U L L L t t t L 当t 1≤t ≤t 2 晶体管VT 截止,二极管VD 导通,其等效电路图如图3-26所示,假定在此期间U d 不变,电感电流从I 2下降到I 1,则有 21L O d d d 2121 2Δ-=+=+=+--I I I U U U U L U L t t t t

据此分析我们可推导出: d O =1-U U D D :导通占空比。从公式可得出只要占空比D 趋近于1,理论上U d 就可变为无穷大。 上述情况仅适用于当负载电流I >ΔL i 时,电感电流工作于连续导通状态。 且 K > K crit (D ) 式中 2S L k RT K crit (D )=1-D 当负载电流I <ΔL i 时电路工作于断续导通状态。对于电感电流断续状态, 则有: o d U = 并且,当 K < K crit (D )= 1-D 时成立。 控制VT 基极脉宽变化的控制芯片为电流控制型脉宽调制器UC3842。其引脚8个,功能分别如下:“1”端为COMP 端;“2”端为反馈电压接入端;“3”端为反馈电流接入端;“4端接RT 、CT 确定锯齿波频率;“5”端接地;“6”端为推挽端;“7”端接电源,电压可在8~40V 范围间;“8”端为内部基准电压5V ,带负载能力50mA ;这是一款性能优良的控制芯片,详细介绍请看附录。 三.实验内容 1.电流控制型脉宽调制器IC UC3842的功能研究 (1)输出PWM 控制信号测试; (2)电压反馈环功能测试; (3)电流反馈环功能测试; (4)工作频率的测试。 3.开环控制的Boost 电路研究 (1)主电路电感电流处于连续导通状态时,电路相关各工作点波形的研究观测;

第五次实验报告

第五次实验报告 一、实验名称 门电路逻辑功能及测试 二、实验目的 1.熟悉门电路逻辑功能 2.熟悉数字电路实验箱及示波器的使用方法 3.学会上述电路的测试和分析方法 三、实验仪器及材料 函数信号发生器 EE1641B1 一台 示波器 GOS-620 一台 万用表 Fluke-15B 一块 数字电路实验箱 TPE-D 一台 器件:74LS20 双四输入“与非”门一片 74LS86 二输入端四“异或”门一片 74LS00 二输入端四“与非”门一片 74LS04 六反相器一片 四、实验内容和步骤 实验前先检查实验箱电源是否正常,然后选择实验用的集成电路,按自己设计的实验接线图接好连线,特别注意 U及地线不能接 CC 错(否则芯片容易烧坏)。实验中改动接线须先断开电源,接好线后再通电实验。 1.测试门电路逻辑功能

(1)选用双四输入“与非”门74LS20一只,插入插座中,如图接线,输入端S1-S4(电平开关输出插口)输出端解电平 显示二极管 (2)将电平开关按表5-1置位,分别测出电压及逻辑状态。 表5-1 门电路功能数据表 2.“异或”门逻辑功能测试 (1)选二输入四“异或”门电路74LS86,按图接线,输入端1、2、 4、5接电平开关,输入端A、B、Y接电平显示发光二极管。

表5-2 “异或”门逻辑功能测试数据 (1)用74LS00如图5-3、5-4接线,将输入输出逻辑关系分别填入

表5-3、5-4中。 表5-3 测试电路1数据 表5-4 测试电路2数据

(2)逻辑表达式为: 电路1:Y=A○+ B 电路2:Y=) AB+ Z=AB A (B 4.逻辑门传输延迟时间的测量 用六反相器(非门)74LS00按图接线,输入100kHz连续脉冲,用双踪示波器测量输入输出相位差,计算每个门的平均传输延迟时间 t值。 pd 平均延迟时间为47m μ 5.利用“与非”门控制输出 用一片74LS00按图接线,S接任一电平开关,用示波器观察S对输出脉冲的控制作用。 6.用“与非”门组成其他门电路并测试验证 (1)组成“或非”门 用一片二输入端四“与非”门组成“或非”门。画出电路图,测试并填入表5-5。

数据库第五次实验报告

南昌航空大学实验报告 二0一年月日 课程名称:数据库原理实验名称:数据库的并发控制与恢复备份 班级:姓名:同组人: 指导教师评定:签名: 1、实验环境 1、 Windows2000或以上版本; 2、SQLServer2000或2005。 二、实验目的 1.掌握数据库并发控制与恢复备份基础知识; 2.掌握创建、修改、使用、数据库并发控制与恢复的不同方法。 三、实验步骤及参考源代码 实验一:数据库并发控制 1、丢失数据 create table sales (客户代号char(5)primary key, 数量int null) insert into sales values('A0001',0) create procedure modi_a as declare @i int declare @s1 int set transaction isolation level read committed select @i=1 while(@i<=2000)begin begin tran select @s1=数量from sales where客户代号 ='A0001' waitfor delay '00:00:00.002' update sales set数量=@s1+1 where客户代号 ='A0001' commit tran

select @i=@i+1 end create procedure modi_m as declare @i int declare @s1 int set transaction isolation level read committed select @i=1 while(@i<=2000)begin begin tran select @s1=数量from sales where客户代号 ='A0001' waitfor delay '00:00:00.002' update sales set数量=@s1-1 where客户代号 ='A0001' commit tran select @i=@i+1 end 同时运行存储过程modi_a和modi_m可以看到如下结果: 本应该数量一栏应该是0的,说明数据发生了丢失数据。 将两个存储过程中事务中select语句改为: select @s1=数量 from sales with(tablockx) where 客户代号=’A0001’ 然后再次同时运行两个存储过程,结果如下: 可以看到如果在存储过程中对数据加上独立锁后数量结果始终为0。 2、脏读数据 create procedure dirt_wroll as declare @i int declare @s1 int set transaction isolation level read uncommitted select @i=1 while(@i<=16000)begin select @i=@i+1

汇编语言上机实验

汇编语言程序设计的实验环境及实验步骤 知识提要: 1、汇编语言源程序编写好以后,必须经过下列几个步骤才能在机器上运行: (1) 编辑源程序(生成.ASM文件) (2) 汇编源程序(.ASM → .OBJ) (3) 连接目标程序(.OBJ → .EXE ) (4) 调试可执行程序(使用调试程序Debug调试生成的.EXE文件) (5) 运行程序输出结果。 2、Windows环境下的汇编语言集成编程环境的使用 实验一汇编语言上机实验(一) 一、实验要求和目的 1、掌握汇编语言程序设计的基本方法和技能; 2、熟练掌握使用全屏幕编辑程序EDIT编辑汇编语言源程序; 3、熟练掌握宏汇编程序MASM的使用; 4、熟练掌握连接程序LINK的使用。 二、软硬件环境 1、硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2、软件环境:装有MASM、DEBUG、LINK等应用程序。 三、实验内容与步骤 1、实验内容 编写程序,判断一个年份是否是闰年。 2、实验步骤 汇编语言程序设计上机过程如图1.1所示。 图1.1 汇编语言程序上机过程 (一)用编辑程序EDIT建立汇编语言源程序文件(ASM文件)

建议源程序存放的目录名为MASM中,MASM子目录在D盘的根目录下。 可以在DOS模式下用编辑程序EDIT.EXE建立汇编语言源程序文件ABC.ASM,注意文件名的扩展名必须是.ASM。也可以在Windows 2000或者在Windows XP环境下鼠标单击“开始”→“运行”,在“运行”中输入“CMD”进入DOS模式,运行EDIT软件,例如:C:\documents and settings\administrator>cd\ *进入C盘根目录 C:\>d: *进入D盘 D:\>md masm *在D盘创建MASM文件夹D:\>cd masm *进入MASM文件夹 D:\masm>edit run.asm *建立run源文件 进入EDIT的程序编辑画面时,编写程序,判断一个年份是否是闰年的汇编语言源程序,输入汇编语言源程序如下: DATA SEGMENT INFON DB 0DH,0AH,'Please input a year: $' Y DB 0DH,0AH,'This is a leap year! $' N DB 0DH,0AH,'This is not a leap year! $' W DW 0 BUF DB 8 DB ? DB 8 DUP(?) DATA ENDS STACK SEGMENT 'stack' DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START: MOV AX,DATA MOV DS,AX LEA DX,INFON MOV AH,9 INT 21H LEA DX,BUF MOV AH,10 INT 21H MOV CL, [BUF+1] LEA DI,BUF+2 CALL DATACATE CALL IFYEARS JC A1 LEA DX,N MOV AH,9 INT 21H JMP EXIT A1: LEA DX,Y MOV AH,9 INT 21H EXIT: MOV AH,4CH INT 21H DATACATE PROC NEAR

jQuery第五次实验报告

电子科技大学成都学院云计算系标准实验报告 (实验)课程名称jQuery 电子科技大学成都学院云计算系

电子科技大学成都学院 实验报告 学生姓名:王建尧学号:1641310911 指导教师:康晓慧实验地点:二教实验时间:15-16 一、实验室名称:云计算系计算机实验室 二、实验项目名称:jQuery+html+css实现打地鼠游戏 三、实验学时:6 四、实验原理: jQuery技术,html5技术,css3技术 五、实验目的: (1)掌握jQuery选择器,过滤器,常用方法,常用动画 (2)掌握div ul li布局; 六、实验结果和代码展示 请分步骤描述你完成本次实验的过程 1.首页界面:点击开始出现num行num列的表格,请写出实现该 功能的jQuery代码、html代码、css代码,并截图展示。 $("#main ul li").detach(); var num=$("#num").val(); for(i=0;i");} var w=Math.floor($("#main ul").width()/num)-2; $("#main ul li").width(w); $("#main ul li").height(w);

Body 行数: 2.出现图片:页面上循环地出现和消息图片(地鼠和兔子),请写 出实现该功能的jQuery代码、html代码和css代码,并截图展示。 $("#main ul li").empty(); var num=$("#num").val(); var hh=Math.floor(Math.random()*num*num); var bb=Math.floor(Math.random()*num*num); $("#main ul li").eq(hh).html(""); while(hh==bb){bb=Math.floor(Math.random()*num*num);} $("#main ul li").eq(bb).html(""); jiange=parseInt($("#speed").val()); $(".dishu").fadeOut(jiange,function(){ if ($(this).attr('flag')!=1) { score-=1; $("#integration").html(score); } }); $(".tuzi").fadeOut(jiange,function(){ if ($(this).attr('flag')!=1) { score-=1; $("#integration").html(score);

统计学第五次实验-多重共线性实验报告

多重共线性实验报告 实验内容:影响粮食生产的主要因素有农作物播种面积,农用化肥施用量、农业机械总动力、农业灾害成灾面积、有效灌溉面积。根据下列相关数据,建立中国粮食生产函数。 实验目的:估计农作物播种面积,农用化肥施用量、农业机械总动力、农业灾害成灾面积、有效灌溉面积对粮食产量的多重共线性,建立方程并对方程进行检验。 实验数据: 粮食产量(万吨)农作物播种 面积(千公 顷) 农用化肥 施用量(万 吨) 农业机械总动 力(万千瓦) 农业灾害成 灾面积(千 公顷) 有效灌溉 面积(千公 顷) 1984 40730.5 144221.3 1739.8 19497.19 15607 44453 1985 37910.8 143625.9 1775.8 20912.51 22705.333 44035.9 1986 39151.2 144204 1930.6 22950.00 23656 44225.8 1987 40297.7 144956.5 1999.3 24836.00 20392.667 44403 1988 39408.1 144868.9 2141.5 26575.00 24502.667 44375.9 1989 40754.9 146553.9 2357.1 28067.00 24449 44917.2 1990 44624.3 148362.3 2590.3 28707.70 17819 47403.1 1991 43529.3 149585.8 2805.1 29388.60 27814 47822.1 1992 44265.8 149007.1 2930.2 30308.40 25859 48590.1 1993 45648.8 147740.7 3151.9 31816.60 23133 48727.9 1994 44510.1 148240.6 3317.9 33802.50 31383 48759.1 1995 46661.8 149879.3 3593.7 36118.05 22267 49281.2 1996 50453.5 152380.6 3827.9 38546.90 21233 50381.4 1997 49417.1 153969.2 3980.7 42015.60 30309 51238.5 1998 51229.53 155705.7 4083.7 45207.71 25181 52295.6 1999 50838.58 156372.8 4124.32 48996.12 26731 53158.41 2000 46217.52 156299.85 4146.412 52573.61 34374 53820.33 2001 45263.67 155707.86 4253.763 55172.10 31793 54249.391 2002 45705.75 154635.51 4339.39 57929.85 27318.9 54354.8 2003 43069.53 152414.96 4411.56 60386.54 32516.3 54014.23 实验过程: 1.做出散点图,打开eviews,并把1984年到2003年全国粮食产量及相关值的数据输入表中,建立y和x1,x2,x3,x4,x5。在命令窗口输入”ls y c x1 x2 x3 x4 x5”,单击回车,这是运用的最小二乘法估计该模型。

北京科技大学数学实验第五次讲解学习

北京科技大学数学实 验第五次

精品资料 《数学实验》报告 实验名称 Matlab拟合与插值 2013年12月

一、【实验目的】 1.学习Matlab的一些基础知识,主要多项式及其相关计算等; 2.熟悉Matlab中多项式的拟合,编写一些相关的Matlab命令等; 3.熟悉Matlab中多项式的插值,并编写一些相关的Matlab命令等; 4.完成相关的练习题。 二、【实验任务】 1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值. 碳含量 0.10 0.30 0.40 0.55 0.70 0.80 0.95 x 电阻y 15 18 19 21 22.6 23.8 26 2.在某种添加剂的不同浓度之下对铝合金进行抗拉强度试验,得到数据如下,现分别使用不同的插值方法,对其中没有测量的浓度进行推测,并估算出浓度X=18及26时的抗压强度Y的值. 浓度X 10 15 20 25 30 抗压强度Y 25.2 29.8 31.2 31.7 29.4 3.用不同方法对在(-3,3)上的二维插值效果进行比较.

三、【实验程序】 1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值. M文件 clc; clf; x=[0.1 0.3 0.4 0.55 0.7 0.8 0.95]; y=[15 18 19 21 22.6 23.8 26]; p1=polyfit(x,y,1); p3=polyfit(x,y,3); p5=polyfit(x,y,5); x1=0.1:0.05:1; y1=polyval(p1,x1); y3=polyval(p3,x1); y5=polyval(p5,x1); plot(x,y,'rp',x1,y1,'b-',x1,y3,'g-.',x1,y5,'m--'); legend('拟合点','一次拟合','三次拟合','五次拟合'); disp('以下为当x=0.45时的电阻值:') disp('一阶拟合函数值'),g1=polyval(p1,0.45) disp('三阶拟合函数值'),g3=polyval(p3,0.45) disp('五阶拟合函数值'),g5=polyval(p5,0.45)

汇编语言第四次上机实验报告

汇编语言第四次上机实验报告 时间: 2013/5/10 7:00-9:30 地点:南一楼803 实验人员:计科10班王涛学号: U201114445 一、题目 1、用三种方式获取中断类型码10H对应的中断处理程序的入口地址。 (1)直接运行调试工具(TD.EXE),观察中断矢量表中的信息,指出中断类型码10H 对应的中断处理程序的入口地址。(使用TD观看即可)。使用TD观看时,在调试工具下调入以前编好的运行程序,跟踪执行INT 21H(即进入中断处理程序,方法是:执行到INT 21H 时,按ALT+F7),观察CS及IP是否改变成了前面记录的值。 (2)编写程序,用DOS系统功能调用方式获取,观察相应的出口参数与(1)看到的结果是否相同(使用TD观看即可)。 (3)编写程序,直接读取相应内存单元,观察读到的数据与(1)看到的结果是否相同. 2、编制时钟显示程序。要求每隔1s在屏幕右下角显示“年-月-日时:分:秒”,并将程序驻留在内存。 3、安装MASM32软件包,以其中的一个例子(如example\3dframes)为例,试用软件包中的集成汇编、连接和调试(TD32.EXE)功能。软件包从汇编教学网站上下载,操作参见《80X86汇编语言程序设计上机指南》第七章。 二、实验要求 1. 在调试工具下调入之前编好的运行程序,跟踪执行INT 21H(即进入中断处理程序,方法是:执行到INT 21H时,按ALT+F7),观察CS及IP是否改变成了前面记录的值。 操作提示:由于INT 21H内部的代码较长,为便于从中断处理程序返回到主程序,可在主程序INT 21H后面的指令上先设置好断点,当不再想跟踪中断处理程序时按F9即可。 实验报告的3、4、5 三个部分不用写。 2. 提示:CMOS内部07,08,09单元中分别存放着日、月、年的信息,“年”只显示低2位即可。汇编教学网站(http://202.114.1.86)上有CMOS参考资料。程序可参见教材6.2节的例1和例2。实验报告要完整。 3.在TD32中注意观察调用WIN API函数的指令序列特点,注意感受WINDOWS消息机制,掌握WINDOWS窗口程序的基本调试方法。 实验报告的3、4、5 三个部分不用写。 三、寄存器分配和变量定义说明 题目一:(1)略 (2)系统功能调用35H,入口参数为AL=10H,取中断信息。 (3)直接把主存中的DS:[40H]→IP,DS:[42H]→CS赋值给寄存器BX和CX 题目二:略 题目三:略

相关文档
最新文档