当前位置:文档之家› 西电协议分析与设计上机报告

西电协议分析与设计上机报告

协议分析与设计上机报告

一.实验目的

学习和掌握PROMELA语言,并能在SPIN上对协议进行模拟和分析。

二.实验题目

6-5 将6.3节描述的协议条件改为报文和应答均会出错,且都丢失,接收方没有无线接收能力,这就是我们通常所说的实用停等协议。请用PROMELA进行描述,并用SPIN模拟运行、一般性验证、无进展循环验证和人为加入错误进行验证。

6-6 请根据图6-16写出著名的AB协议的PROMELA描述,

并验证“A”获取的每一个报文至少有一个是正确的,而“B”接收的每一个报文之多有一次是正确的。

Terminal A

三.实验分析

6-5 停止等待协议

因为协议条件为报文应答均会出错,且都丢失,接收方没有无限接收能力,所以此时信道应该有5种信号,分别为:信息,ACK,NAK,出错信号和丢失信号,即mtype={Msg,Ack,Nak,Err,Miss}。

然后定义两个信道,用于在发送方实体和接收方实体进行数据传输。

chan SenderToReceiver=[1]of{mtype,byte,byte};

chan ReceiverToSender=[1]of{mtype,byte,byte};

主要过程为:发送方发送报文,等待应答,如果是肯定应答则发送下一帧,如果是否定应答或者应答帧出错则重发,发送端通过OutCh!Miss(0,0) 来模拟发送报文丢失;接收方接收报文,如果是期望的报文则发送肯定应答,否则发送否定应答,接收端通过InCh?Mis(0,0)模拟应答报文丢失,如果报文丢失,则需要重发报文。

代码如下:

1 #define MAXSEQ 5

2

3 mtype = {Msg,Ack,Nak,Err,Miss};

4 chan SenderToReceiver = [1] of {mtype,byte,byte} ;

5 chan ReceiverToSender = [1] of {mtype,byte,byte} ;

6

7 proctype SENDER(chan InCh,OutCh)

8 {

9 byte SendData;

10 byte SendSeq;

11 byte ReceivedSeq;

12 SendData = MAXSEQ-1;

13 do

14 ::SendData = (SendData+1)%MAXSEQ;

15 again: if

16 ::OutCh!Msg(SendData,SendSeq)

17 ::OutCh!Err(0,0)

18 ::OutCh!Miss(0,0)

19 fi;

20

21 if

22 ::timeout -> goto again

23 ::InCh?Miss(0,0) ->goto again

24 ::InCh?Err(0,0) ->goto again

25 ::InCh?Nak(ReceivedSeq,0) ->

26 end1: goto again

27 ::InCh?Ack(ReceivedSeq,0) ->

28 if

29 ::(ReceivedSeq == SendSeq) ->goto progress

30 ::(ReceivedSeq != SendSeq) ->

31 end2: goto again

32 fi

33 fi;

34 progress : SendSeq = 1 - SendSeq;

35 od;

36 }

37

38 proctype RECEIVER(chan InCh,OutCh)

39 {

40 byte ReceivedData;

41 byte ReceivedSeq;

42 byte ExpectedData;

43 byte ExpectedSeq;

44

45 do

46 :: InCh?Msg(ReceivedData,ReceivedSeq) ->

47 if

48 ::(ReceivedSeq == ExpectedSeq) ->

49 assert(ReceivedData == ExpectedData);

50 progress: ExpectedSeq = 1- ExpectedSeq;

51 ExpectedData = (ExpectedData + 1)%MAXSEQ;

52 if

53 ::OutCh!Miss(0,0)

54 ::OutCh!Ack(ReceivedSeq,0);

55 ::OutCh!Err(0,0);

56 ExpectedSeq = 1- ExpectedSeq;

57 ExpectedData = (ExpectedData + 4)%MAXSEQ;

58 fi

59 ::(ReceivedSeq!=ExpectedSeq) ->

60 if

61 ::OutCh!Nak(ReceivedSeq,0);

62 ::OutCh!Err(0,0);

63 fi

64 fi

65 ::InCh?Err(0,0) -> OutCh!Nak(ReceivedSeq,0);

66 ::InCh?Miss(0,0) -> skip

67 od;

68 }

69

70 init

71 {

72 atomic

73 {

74 run SENDER(ReceiverToSender,SenderToReceiver);

75 run RECEIVER(SenderToReceiver,ReceiverToSender);

76 }

77 }

实验截图

一致性验证:

无进展循环验证

人为加入错误进行验证

6-6 AB协议

因为根据状态图,S3状态和S1状态一致,所以将S3状态与S1状态合并。在该过程中,一共有3种信号a,b,Err,所以我们定义mtype = {a,b,Err}。

然后定义两个信道,用于在发送方实体A和接收方实体B 进行数据传输。

chan AtoB = [1] of {mtype,byte};

chan BtoA = [1] of {mtype,byte};

主要过程为:

发送方处于S5状态,并发送报文a(0)(模拟出错用Err(0)),此时处于S4等待应答。

当接收方处于S4并接收到报文,如果是a(0)或者是a(1)则转向S1状态,并发送报文b(1)且转到S2状态;如果是Err(0)则转向S5状态,并发送报文b(0)且转到S4状态。

而发送方如果收到的应答是b(0)或者是b(1)则转向S1状态,并发送报文a(1)且转到S2状态。如果是Err(0)则回到S5状态,并发送报文a(0)且转到S4状态。

我们假设接受方目前在S2状态并接收到报文,如果是a(0)则转向S3(S1),如果是a(1)则转向S1状态,并发送报文b(1)

且转到S2状态;如果是Err(0)则转向S5状态,并发送报文b(0)且转到S4状态。

而我们同样假设发送方处于S2状态并接收到报文,如果是

b(0)则转向S3(S1),如果是b(1)则转向S1状态,并发送报文a(1)且转到S2状态;如果是Err(0)则转向S5状态,并发送报文a(0)且转到S4状态。

所以我们根据分析,能够得到:A获取的每一个报文至少有一次是正确的,而B接受的每一个报文至多有一次是正确的。代码如下:

1 mtype = {a,b,Err};

2

3 chan AtoB = [1] of {mtype,byte};

4 chan BtoA = [1] of {mtype,byte};

5

6 proctype A(chan InCh,OutCh)

7 {

8 S5:

9 if

10 ::OutCh!a(0)

11 ::OutCh!Err(0)

12 fi;

13 S4:

14 if

15 ::InCh?b(0) -> goto S1

16 ::InCh?b(1) -> goto S1

17 ::InCh?Err -> goto S5

18 fi;

19 S1:

20 if

21 ::OutCh!a(1)

22 ::OutCh!Err(0)

23 fi;

24 S2:

25 if

26 ::InCh?b(0) -> goto S3

27 ::InCh?b(1) -> goto S1

28 ::InCh?Err -> goto S5

29 fi;

30 S3:

31 if

32 ::OutCh!a(1)

33 ::OutCh!Err(0)

34 fi;

35 goto S2;

36 }

37

38 proctype B(chan InCh,OutCh)

39 {

40 S4:

41 if

42 ::InCh?a(0) -> goto S1

43 ::InCh?a(1) -> goto S1

44 ::InCh?Err(0) -> goto S5

45 fi;

46 S1:

47 if

48 ::OutCh!b(1)

49 ::OutCh!Err(0)

50 fi;

51 S2:

52 if

53 ::InCh?a(0) -> goto S3

54 ::InCh?a(1) -> goto S1

55 ::InCh?Err(0) -> goto S5

56 fi;

57 S3:

58 if

59 ::OutCh!b(1)

60 ::OutCh!Err(0)

61 fi;

62 goto S2;

63 S5:

64 if

65 ::OutCh!b(0)

66 ::OutCh!Err(0)

67 fi;

68 goto S4;

69 }

70

71 init

72 {

73 atomic

74 {

75 run A(BtoA,AtoB);

76 run B(AtoB,BtoA);

77 }

78 }

实验截图

杭电计组实验报告10

计组实验十 老师:包健 一、源代码测试模块代码: module Top( inputinclk, inputmem_clk, inputrst, outputreg[7:0] LED, input [3:0] SW ); wireclk; MyButtonmb( .clk_100MHz(mem_clk), .BTN(inclk), .BTN_Out(clk) ); wire [31:0] ALU_F; wire [31:0] M_R_Data; wire ZF; wire OF; wire [31:0]PC; My_I_CPUmy_i_cpu( .clk(clk), .mem_clk(mem_clk), .rst(rst), .ALU_F(ALU_F), .M_R_Data(M_R_Data), .ZFF(ZF), .OF(OF), .PC_out(PC) ); always@(*) begin case(SW) 4'd0:LED=ALU_F[7:0]; 4'd1:LED=ALU_F[15:8]; 4'd2:LED=ALU_F[23:16]; 4'd3:LED=ALU_F[31:24]; 4'd4:LED=M_R_Data[7:0];

4'd5:LED=M_R_Data[15:8]; 4'd6:LED=M_R_Data[23:16]; 4'd7:LED=M_R_Data[31:24]; 4'd8:LED={ZF,6'd0,OF}; 4'd12:LED=PC[7:0]; 4'd13:LED=PC[15:8]; 4'd14:LED=PC[23:16]; 4'd15:LED=PC[31:24]; default:LED=8'b0000_0000; endcase end endmodule 顶层模块代码: moduleMy_I_CPU( inputclk, inputmem_clk, inputrst, output [31:0] ALU_F, output [31:0] M_R_Data, output ZFF, output OF, output [31:0]PC_out ); //wire clk_n = ~clk; wire[31:0] codes; wire [31:0]PC_new; reg [31:0]PC; Inst_Fetch1 inst_fetch( .PC(PC), .rst(rst), .clk(clk), .Inst_codes(codes), .PC_new(PC_new) ); wire[5:0] OP; wire[5:0] func;

课程设计报告模板)

课程设计报告模板()

————————————————————————————————作者: ————————————————————————————————日期: ?

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

西电电院电创实验设计报告

电创实验设计报告 题目:汽车倒车防装警报器 团队成员: 近年来,随着人民生活水平的提高,越来越多的人选择购买汽车作为交通工具,我国的汽车数量正逐年增加。然而,也随之产生一系列问题,倒车时的后视问题就是其中一个非常重要的问题。在公路、街道、停车场、车库等拥挤、狭窄的地方倒车时,驾驶员既要前瞻,

又要后顾,稍微不小心就会发生追尾事故,从而造成经济损失和人员伤亡。针对这种情况,设计一种响应快,可靠性高且较为经济的汽车倒车防撞预警系统势在必行。为此,我这次设计了以单片机为核心,利用超声波实现无接触测距的倒车雷达防撞警报系统。 倒车雷达是一种辅助车主泊车或者倒车的装置,当车主将档位挂入倒档,启动倒车雷达系统时,它能通过发射和接收超声波来探测周围障碍物的情况,并以声音或者影像告知车主,帮助车主了解汽车尾部倒车情况,解除车主视角死角,提高驾驶的安全性,其利用的原理是超声波非接触测距技术。 利用超声波作为探测猎物的技术是蝙蝠等一些无目视能力的生物作为防御以及捕捉猎物的生存手段,也就是生物体发出不被人们所听到的超声波,借助空气媒介传播,由被捕捉的猎物或障碍物反射回来的超声波时间间隔长短判断猎物或障碍物位置的方法。由于超声波的速度相对于光速要小得多,其传播时间就比较容易检测,并且易于定位发射,方向性好,因而人类采用仿真技能开始利用超声波测距。 随着汽车的迅速增加,停车难已经是不争的事实,狭小的停车场地常常令有车一族无所适从,稍不慎,则闯祸,烦事又烦人。虽然每辆车都有后视镜,但不可避免的都存在一个后视盲区。倒车雷达是汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员驾驶车辆周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了使用死角和视线模糊的缺陷,提高驾驶的安全性。倒车雷达的发明是迫在眉睫

西电射频大作业(精心整理)

射频大作业 基于PSpice仿真的振幅调制电路设计数字调制与解调的集成器件学习

目录 题目一:基于PSpice仿真的振幅调制电路设计与性能分析 一、实验设计要求 (3) 二、理论分析 1、问题的分析 (3) 2、差动放大器调幅的设计理论 (4) 2.1、单端输出差动放大器电路 2.2、双端输出差动放大器电路 2.3、单二极管振幅调制电路 2.4、平衡对消二极管调幅电路 三、PSpice仿真的振幅调制电路性能分析 (10) 1、单端输出差动放大器调幅电路设计图及仿真波形 2、双端输出差动放大器调幅电路设计图及仿真波形 3、单二极管振幅调制电路设计图及仿真波形 4、平衡对消二极管调幅电路设计图及仿真波形 四、实验总结 (16) 五、参考文献 题目二数字调制与解调的集成器件学习 一、实验设计要求 (17) 二、概述 (17) 三、引脚功能及组成原理 (18) 四、基本连接电路 (20) 五、参考文献 (21) 六、英文附录 (21)

题目一基于PSpice仿真的振幅调制电路设计 摘要 随着大规模集成电路的广泛发展,电子电路CAD及电子设计自动化(EDA)已成为电路分析和设计中不可缺少的工具。此次振幅调制电路仿真设计基于PSpice,利用其丰富的仿真元器件库和强大的行为建模工具,分别设计了差分对放大器和二极管振幅调制电路,由此对线性时变电路调幅有了更进一步的认识;同时,通过平衡对消技术分别衍生出双端输出的差分对放大器和双回路二极管振幅调制电路,消除了没用的频率分量,从而得到了更好的调幅效果。本文对比研究了单端输出和双端输出的差分对放大器调幅电路及单二极管和双回路二极管调幅电路,通过对比观察时域和频域波形图,可知平衡对消技术可以很好地减小失真。 关键词:PSpice 振幅调制差分对放大器二极管振幅调制电路平衡对消技术 一、实验设计要求 1.1 基本要求 参考教材《射频电路基础》第五章振幅调制与解调中有关差分对放大器调幅和二极管调幅的原理,选择元器件、调制信号和载波参数,完成PSpice电路设计、建模和仿真,实现振幅调制信号的输出和分析。 1.2 实践任务 (1) 选择合适的调制信号和载波的振幅、频率,通过理论计算分析,正确选择晶体管和其它元件;搭建单端输出的差分对放大器,实现载波作为差模输入电压,调制信号控制电流源情况下的振幅调制;调整二者振幅,实现基本无失真的线性时变电路调幅;观察记录电路参数、调制信号、载波和已调波的波形和频谱。 (2) 参考例5.3.1,修改电路为双端输出,对比研究平衡对消技术在该电路中的应用效果。 (3) 选择合适的调制信号和载波的振幅、频率,通过理论计算分析,正确选择二极管和其它元件;搭建单二极管振幅调制电路,实现载波作为大信号,调制信号为小信号情况下的振幅调制;调整二者振幅,实现基本无失真的线性时变电路调幅;观察记录电路参数、调制信号、载波和已调波的波形和频谱。 (4) 参考例5.3.2,修改电路为双回路,对比研究平衡对消技术在该电路中的应用效果。 1.3 写作报告 (1) 按论文形式撰写,包括摘要、正文和参考文献,等等。 (2) 正文包括振幅调制电路的设计原理、理论分析结果、实践任务中各阶段设计的电路、参数、波形和频谱,对观察记录的数据配以图像和表格,同时要有充分的文字做分析和对比,有规律性认识。 (3) 论文结构系统、完备、条理清晰、理论正确、数据翔实、分析完整。 1.4 相关提示 (1) 所有电路和信号参数需要各人自行决定,各人有不同的研究结果,锻炼学生的独立研究和实验分析能力。 (2) 为了提高仿真精度和减小调试难度,可以将调制信号和载波的频率设置得较低。 二、理论分析 1、问题的分析 根据题目的要求,差分对放大器和二极管振幅调制电路目的都是实现基本无

计组实验报告

计算机组成原理实验报告 实验1:VERILOG 设计基础 专业班级:14级计算机二班 学号:14048001 姓名:杨娜 学号:14048003 姓名:周蓉 实验地点:理工楼901 实验时间:2016年5月14日

实验十VGA显示控制器的设计 一、实验目的 1、学习VERILOG的基本语法和编程规则 2、掌握通用寄存器等常用基本数字模块的VERILOG描述和基本设计方法 3、理解带使能控制和异步清零的8位寄存器的设计原理 4、掌握使用VERILOG设计和验证带使能控制和异步清零的8位寄存器的方法 5、掌握移位寄存器的设计方法 二、实验任务 1、设计一个带使能控制和异步清零的8位寄存器REG8X,实现8位输入的锁存,在时钟的上升沿处得到一个8位的输出和一个8位的反向输出,将结果显示在发光二极管。 模块的端口描述如下: 模块的参考物理结构如下: R7 R6 R i R 0 7 6 i 0 带使能控制和异步清零的8位寄存器 模块的使用注意事项

1.数据源D(7..0)一直加在寄存器的数据输入端; 2.周期性的时钟信号Clock一直加在寄存器的时钟输入端 3.使能信号Enable控制寄存器是否接受数据。当Enable = '0'时,寄存器不 接受数据,保持原来的状态不变;当Enable = '1'时,在时钟信号Clock正 跳变时,寄存器接受并保存当时D(7..0)的数据; 4.本寄存器其它方面的功能与上述的寄存器相同。 完成的参考电路图如下:dout=q 2、设计一个有左、右移位功能的8位寄存器REGSHIFT8,并仿真验证。

三、实验内容 1、通过输入数据先进行计算,并通过实验进行验证REG8X。 (1)、将清零信号Resetn(sw17)设为0,将输入信号D(sw7~sw0)设为10101010,观察输出信号Q(ledr7~ledr0)和Qb(ledg7~ledg0),观察并记录输出。 (2)、将清零信号Resetn(sw17)设为1,在时钟信号处输入一个上升沿(按下key0),观察并记录输出。 (3)、将输入信号D(sw7~sw0)设为01010101,观察并记录输出。 (4)、在时钟信号处输入一个上升沿(按下key0),观察并记录输出。 (5)、自行完善设计表格,观察并记录测试输出。 实验数据表 2、通过输入数据先进行计算,并通过实验进行验证REGSHIFT8。 (1)、测试清零信号Resetn (2)、测试移位功能 (3)、测试寄存功能 (4)、自行设计表格观察并记录测试输出。 实验数据表

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

西安电子科技大学EDA实验报告

EDA大作业及实验报告

实验一:QUARTUS Ⅱ软件使用及组合电路设计仿真 实验目的: 学习QUARTUS Ⅱ软件的使用,掌握软件工程的建立,VHDL源文件的设计和波形仿真等基本内容; 实验内容: 1.四选一多路选择器的设计 首先利用QuartusⅡ完成4选1多路选择器的文本编辑输入(mux41a.vhd)和仿真测试等步骤,给出仿真波形。 步骤: (1)建立工作库文件夹和编辑设计文件; (2)创建工程; (3)编译前设置; (4)全程编译; (5)时序仿真; (6)应用RTL电路图观测器(可选择) 实验程序如下: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY mux41 IS PORT( S10:IN STD_LOGIC_VECTOR(1 DOWNTO 0); A,B,C,D:IN STD_LOGIC; Q:OUT STD_LOGIC ); END ENTITY mux41; ARCHITECTURE bhv OF mux41 IS BEGIN PROCESS(A,B,C,D,S10) BEGIN IF S10="00" THEN Q<=A; ELSIF S10="01" THEN Q<=B; ELSIF S10="10" THEN Q<=C; ELSE Q<=D; END IF; END PROCESS; END bhv; 波形仿真如图:

其中,分别设置A,B,C,D四个输入都为10.0ns的方波,其占空比分别为25%,50%,75%,90%以作为四种输入的区分,使能端s10以此输入00(即[0]),01(即[1]),10(即[2]),11(即[3]),可以观察到输出端Q依次输出分别为A,B,C,D。试验成功。 其RTL电路图为: 2.七段译码器程序设计仿真 2.1 原理:7段数码是纯组合电路,通常的小规模专用IC,如74或4000系列的器件只能作十进制BCD码译码,然而数字系统中的数据处理和运算都是2进制的,所以输出表达都是16进制的,为了满足16进制数的译码显示,最方便的方法就是利用VHDL译码程序在FPGA或CPLD中实现。本项实验很容易实现这一目的。例1作为7段BCD码译码器的设计,输出信号LED7S的7位分别接如实验图1数码管的7个段,高位在左,低位在右。例如当LED7S输出为"0010010" 时,数码管的7个段:g、f、e、d、c、b、a分别接0、0、1、0、0、1、0,实验中的数码管为共阳极的,接有低电平的段发亮,于是数码管显示“5”。 实验图1 数码管及其电路 2.2 实验内容:参考后面的七段译码器程序,在QUARTUS II上对以下程序进行编辑、编译、综

计组-加法器实验报告

半加器、全加器、串行进位加法器以及超前进位加法器 一、实验原理 1.一位半加器 A和B异或产生和Sum,与产生进位C 2.一位全加器 将一位半加器集成封装为halfadder元件,使用两个半加器构成一位的全加器 3.4位串行进位加法器 将一位全加器集成封装为Fulladder元件,使用四个构成串行进位加法器

4.超前进位加法器(4位) ⑴AddBlock 产生并行进位链中的ti(即Cthis)和di(即Cpass),以及本位结果Sum ⑵进位链(Cmaker) 四位一组并行进位链,假设与或非门的级延迟时间为1.5ty,与非门的延迟时间为1ty,在di和ti产生之后,只需2.5ty就可产生所有全部进位

⑶超前进位加法器 将以上二者结合起来即可完成,A和B各位作为各个AddBlock的输入,低一位的进位Ci-1作为本位AddBlock的C-1的输入。各个AddBlock输出的C_this和C_pass作为对应的Cmaker的thisi和passi的输入。

二、实验器材 QuartusII仿真软件,实验箱 三、实验结果 1.串行进位加法器结果 2.超前进位加法器结果

四、实验结果分析 1.实验仿真结果显示串行加法器比超前进位加法器快,部分原因应该是电路结构优化 不到位。另外由于计算的位数比较少,超前进位加法链结构较复杂,所以优势没体现出来,反倒运作的更慢一点。当位数增加的时候,超前进位加法器会比串行的更快。 2.波形稳定之前出现上下波动,应该与“竞争冒险”出现的情况类似,门的延迟和路径 的不同导致了信号变化时到达的时间有先有后,因此在最终结果形成前出现了脉冲尖峰和低谷;另外也可能部分原因由于电路结构优化的不到位所致

课程设计报告(模板)

《地震勘探课程设计》 报告 院系 班级 学生 学号 指导教师 完成日期2014年3月12日 长江大学工程技术学院

目录 一、课程设计目的 (3) 二、课程设计的容 (3) 三、课程设计原理 (3) 四、工区数据 (4) 五、课程设计步骤 (5) 1、建立工区 (5) 2、资料加载 (8) 3、层位标定和层位追踪 (10) 4、断层解释 (13) 5、构造图绘制 (14) 六、心得体会 (15)

一、课程设计目的 地震勘探解释课程设计是我们勘查技术与工程专业和资源勘查工程专业教学中的一个重要的实践性训练环节,通过上机实际操作,训练我们对地震资料进行常规构造解释的实际能力,最终使我们达到:学会利用地震解释软件来进行地震数据的加载,地震层位的标定,地震层位的追踪对比,在地震资料上分析和解释各种断层,以及地震构造图的编制方法。同时,还要学会综合地震地质资料对构造解释结果进行分析,进而对含油气有利地带进行评价和预测,最终编制成果报告。 二、课程设计的容 本次课程设计是理论联系实际的具体表现,是培养学生分析问题、解决问题能力的一个必不可少的环节,主要分为两部分:一、通过对地震资料解释软件Discovery的使用,追踪解释层位数据;二、通过surfer软件学习成图。使学生对地震常用的解释软件有一个初步的认识,能为毕业后从事地震勘探工作奠定良好的基础。地震解释课程设计是勘查技术与工程专业教学中的一个重要的实践性训练环节。通过实验主要训练学生对地震资料进行常规构造解释的实际能力,具体要使学生达到: 1.了解人机联作的基本知识; 2.初步学会地震解释软件的操作流程(工区建立、资料加载、合成记录制作、层位标定、层位追踪、断层解释、断点组合); 3. 进一步巩固和掌握地震资料解释的基本功; 4.初步学会地震成果的地质分析; 5.初步学会编写地震资料解释文字报告;

西电《单片机应用系统创作设计》 课程实验报告

课设试验报告 一、硬件电路分析 图1 图1所示为整个触摸调光系统的电源部分,整体供电采用的为5V1A 小型手机充电开关电源,接口为普通USB 接口,如图所示,5V 电源经过电容滤波,再经过1117-3.3V 稳压芯片降压为3.3V ,最终将干净的3.3V 电压供给给MSP430使用。 图2 图2所示为MSP430最小系统,20管脚全部用插针引出,方便调试、下载程序使用。最小系统中设置2个运行指示灯,用作程序运行过程中的功能指示使用。复位电路则采用官方提供的复位电路0.1uF 复位电容、泄放电阻及按键,用于最小系统程序复位使用。 图3 图3所示为高亮LED 驱动电路部分,驱动方式为直插三极管直接驱动,通过控制三极管

开关通断,用恒压法分别控制两个高亮二极管的亮度,也即通过单片机输出的PWM ,通过调节PWM 占空比,来最终调节LED 的亮度。 图4 如图4所示,为TTP226专用8路触摸芯片,C15-C22为触摸芯片的防干扰电容,主要作用为滤除高频干扰,防止误触,OPS0、OPS1、OSC1、OSC2为芯片控制设置端口,可以通过高低电平的设置,可以对输出输出信号的高低电平进行设置;D1-D8为输出端口信号显示LED ,当OUT 端输出为高电平时,LED 为发光状态;SLE1-SLE4为触摸控制芯片的灵敏度控制端口,用于调整触摸按键的灵敏度,AHL 用于调整,输出端为高电平或者为低电平。 二、程序流程图: 图 5

三、原创功能子函数分析:(2,用的是什么原理) void Key_Touch_Slid() //滑动触摸检测程序 { ucharkey_check; uchar key_temp1,key_temp2; key_check = KeyPort01; //读取IO口状态,判断是否有键按下key_temp1 = key_check&0xE0; key_check = KeyPort02; //读取IO口状态,判断是否有键按下key_temp2 = key_check&0x3B; if(key_temp1!=0xE0||key_temp2!=0x3B) //IO口值发生变化则表示有键按下{ if(KEY_1==0) //按键1 { while(KEY_1==0); if(Key_Temp02==1) { Gear_temp = Gear_Now+1; //亮度增加一个档位 Pwm_Set(Gear_temp); LED1_ON; Key_Temp02=0; Key_Temp01=1; } else { Key_Temp01=1; Key_Temp02=0; Key_Temp03=0; Key_Temp04=0; Key_Temp05=0; Key_Temp06=0; } } if(KEY_2==0) //按键2 { while(KEY_2==0); if(Key_Temp01==1) { if(Gear_Now==0) //减弱一个档位 { Pwm_Set(Gear_Now); } if((Gear_Max>=Gear_Now) && (Gear_Now>0))

计组课设实验报告

《计算机组成原理与系统结构》课程设计 实 验 报 告 课题:两个16位二进制数加法计算 班级: 成员: 完成日期:2013年10月11日

一:课程设计步骤 1.确定设计目标 综合考虑实验条件及自身能力水平,以及设计功能的可靠性和实用性,我们小组决定将设计目标定为“两个16位二进制数相加”。分两次分别输入两个加数的低八位和高八位,输出两个16位二进制数相加的结果。 2.确定指令系统 (1)数据格式 模型机规定数据采用定点整数补码表示,字长为8位,其格式如下: 7 6 5 4 3 2 1 0 符号尾数 (2)指令格式 模型机设计四大类指令共16条,其中包括算术逻辑指令、I/O指令、访问及转移指令和停机指令。 ①算术逻辑指令 设计九条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻址,其格式如下: 7 6 5 4 3 2 1 0 OP-CODE RS RD 其中,OP-CODE为操作码,RS为源寄存器,RD为目的寄存器,并规定: RS或RD 选定的寄存器 00 01 10 R0 R1 R2 ②I/O指令 输入(1N)和输入(OUT)指令采用单字节指令,其格式如下: 7 6 5 4 3 2 1 0 OP-CODE addr RD 其中,addr=01时,选中“INPUT DEVICE”中的开关组作为输入设备,addr=10时,选中“INPUT DEVICE”中的数码块作为输入设备。 ③访问指令及转移指令 模型机设计两条访问指令,即存数(STA)、取数(LDA),两条颛臾指令,即无条件转移(JMP)、结果为零或有进位转移(BZC),指令格式如下: 7 6 5 4 3 2 1 0 00 M OP-CODE RD D 其中,OP-CODE为操作码,rd为目的寄存器地址(LDA、STA指令使用)。D为位移量(正负均可),M为寻址模式,其定义如下: 寻址模式有效地址E 说明 00 E=D 直接寻址

课程设计报告模版

课程设计报告模版

《城市排水处理》 课程设计报告 系别:城市建设系 专业班级:给水排水0601班 学生姓名: 指导教师:段泽琪 (课程设计时间: 6月15日—— 6月19日) 华中科技大学武昌分校

目录 1.课程设计目的 (1) 2.课程设计题目描述和要求 (1) 3.课程设计报告内容 (3) 3.1污水处理工艺方案比较 (3) 3.2主要污水处理构筑物选型 (6) 3.3污水处理构筑物的主要设计参数 (7) 3.4污水处理辅助构筑物设计 (8) 3.5污水处理厂平面布置设计 (8) 3.6 污水处理厂高程布置设计 (9) 3.7 设计计算………………………………………………………………………

10 4.总结……………………………………………………………………………页码 参考文献…………………………………………………………………………页码 (要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及标题用小四号黑体)

1. 课程设计目的 (1) 经过污水处理厂课程设计,巩固学习成果,加深对《水污染控制》课程内容的学习与理解,使学生学习使用规范、手册与文献资料,进一步掌握设计原则、方法等步骤,达到巩固、消化课程的主要内容; (2) 锻炼独立工作能力,对污水处理厂的主体构筑物、辅助设施、计量设备及污水厂总体规划、管道系统做到一般的技术设计深度,培养和提高计算能力、设计和绘图水平; (3) 在教师指导下,基本能独立完成一个中、小型污水处理厂工艺设计,锻炼和提高学生分析及解决工程问题的能力。 2.课程设计题目描述和要求 2.1 设计题目描述 (1) 设计题目 某城市污水处理厂工艺初步设计。 (2) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

最新西安各行业设计院名单

西安部分设计院名录甲级 西北电力设计院 建筑科技大学设计研究院。 铁道勘察设计院城建院 省建筑设计研究院 中机国际工程咨询公司 西北综合勘察设计研究院 中国建筑西北设计研究院 轻工业西安设计工程有限责任公司 西安市建筑设计研究院 大地设计院 铁道部设计院 西安利群设计院 西北勘测设计研究院 西部抗震勘察研究院 西安航天神州建筑设计院 中国新时代国际工程公司 华陆科技工程有限责任公司高级工程师 中国新时代国际工程公司 中机国际工程咨询公司 信息产业电子第十一设计研究院有限公司 陕西现代设计研究院 西北工业大学建筑设计研究院 陕西中航建筑设计院设计。 中联西北设计院 陕西省城乡规划设计院 骊山建筑规划设计院 西安有色冶金设计院

陕西省粮食科研设计院 西安市政设计研究院 陕西省水工程勘测规划设计院 中国通信建设县设计院 西安勘测测绘院 陕西农业工程勘测设计院 陕西省纺织建筑设计研究院 西安市建材地质工程勘察院 晨光建筑设计院 陕西省冶金研究院 陕西省通讯规划设计院 西北机器厂设计院 中国电力热工研究院 西安惠安化工有限公司设计院 西安中国标准建筑设计院 深圳大学建筑景观设计院西安分院 秦地建筑设计院, 华夏设计所, 铁道部第一设计院。 煤炭工业西安设计研究院 北京中外建建筑设计院西安分院 西安重型机械研究所子公司陕西冶金设计院 中国市政西北设计院西安分院情况如何 兰州西北院西安分院,朱雀路和友谊路交汇处西安大唐电力设计院 西安供电局设计院 上海中建建筑设计院有限公司西安筑成分公司陕西省石油化工研究设计院西安市西延路61 西安市水利建筑勘测设计院

中交第一公路勘察设计研究院 陕西省公路勘察设计院 中外建西安分院 同济土木分院、 铁一院 陕西电力、 中煤院 深大分院 电力部西北勘测设计研究院西安市南大街 西安有色冶金设计研究院西安市湘子庙街1号 陕西省建筑设计研究院西安市 陕西省水工程勘察规划研究院西安市 西安建材地质工程勘察院西安市北大街444号 中国建筑西北设计院西安市西七路173号 西北电力设计院西安市金花北路20号老区 西北电力设计院西安市高新新区 机械部勘察研究院陕西省西安市咸宁路51号 机械部第七设计研究院陕西省西安市环城南路东段15号 林业部西北林业调查规划设计院西安市金花路2号 陕西省纺织建筑设计研究院西安市 西安市勘察测绘院西安市 中国轻工总会西安设计院陕西省西安市柿园路18号 电子工业部综合勘察研究院陕西省西安市友谊东路70号 华陆工程公司西安市太乙路北段3号 煤炭工业部西安设计研究院陕西省西安市和平门外雁塔路64号陕西省电力设计院西安市环城南路东段2号 西安市建筑设计研究院西安市 西安岩土工程新技术开发公司西安市西影路46号 西部建筑抗震勘察设计研究院西安市

计组实验报告.

武汉大学计算机学院计算机科学与技术专业 CPU设计实验报告 实验名称:开放式实验CPU设计课题名称: 计算机组成原理 班级: 指导教师:徐爱萍 组长: 组员: 二零一五年三月

目录 目录 (1) 1 实验环境 (2) 1.1 Quartus Ⅱ介绍 (2) 1.2 硬件描述语言(VHDL) (3) 1.3实验的主要成果 (3) 2 实验要求 (5) 2. 1 指令格式要求 (5) 2. 2 指令流程及微信号序列分析 (6) 2.2.1 ADD指令分析 (6) 2.2.2 ADC指令分析 (7) 2.2.3 SUB指令分析 (7) 2.2.4 SBC指令分析 (7) 2.2.5 INC指令分析 (7) 2.2.6 DEC指令分析 (8) 2.2.7 SHL指令分析 (8) 2.2.8 SHR指令分析 (8) 2.2.9 MOVR指令分析 (8) 2.2.10 MOVD指令分析 (9) 2.2.11 LDRR指令分析 (9) 2.2.12 STRR指令分析 (10) 2.2.13 JMP指令分析 (10) 2.2.14 JRC指令分析 (11) 2.2.15 JRZ指令分析 (11) 2.2.16 JRS指令分析 (11) 2.2.17 CLC指令分析 (11) 2.2.18 STC指令分析 (11) 3.部件仿真实验 (11) 3.1 八个通用寄存器设计与仿真 (11) 3.1.1 设计代码 (11) 3.1.2 RTL连接图 (17) 3.1.3 仿真过程 (17) 3.2算术逻辑单元设计与仿真 (18) 3.2.1 设计代码 (18) 3.2.2 RTL连接图 (21) 3.2.3 仿真过程 (22) 4. CPU设计 (23) 4.1取指设计 (23) 4.2指令译码的设计 (25) 4.3执行部分设计 (28) 4.4存储器部分设计 (31) 4.5通用寄存器组设计 (32)

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

西电软院操作系统课程设计报告样本

操作系统课程设计 实验报告册 班级: 学号: 姓名: 教师: 褚华

目录 实验说明 重要提示 实验1 系统调用 实验2 内核模块 实验3 文件系统 实验4 设备管理

实验说明 1.实验做为学习的重要促进手段, 是为了深化对理论的理解, 锻炼实践动手能力。 2.实验同时也作为考核的手段。 3.实验内容会在课程进行中下达, 而且会分次地、部分地被抽查。 4.课程结束时, 要求把所有的实验整理成一个完整的电子文档并上交, 做为最后成绩的评定依据。 5.如果有兴趣的合适的题目, 也可自己选题目。 格式说明 1.本文档文件名命名为”学号-姓名”, 如”13071000_小王”。 2.留白部分不足的自己调整长度, 也可加页( 增加内容应在表格内) 。 3.每次的实验报告都要在这个文件中( 按照实验次序依次) 增加, 而不是每次一个新的word文件。 4.本文档保存为doc格式( 请勿用Word 的docx格式) 。 重要提示: 1.实验正文建议使用小四号或五号宋体。 2.若附加图形, 则请直接嵌入到实验手册相应位置。

3.各实验的源程序, 请按实验分目录存放, 如第一个实验的源程序存放在目录lab1下, 第二个实验的源程序存放在目录lab2下等等, 依次类推。 可互相讨论, 但严禁抄袭网络或同学的实验结果。

要给linux增加系统调用, 能够用修改内核源码并重新编译的方法实现一: 基本过程是 1.在系统调用表文件中给要增加的一个系统调用的名字 2.在系统调用号文件中给要新增的系统调用分配一个系统调用号 3.增加系统调用声明 4.添加系统调用的实现 5.重新编译内核 6.编写测试驱动函数, 测试系统调用是否添加成功 一: 在系统调用表文件中增加系统调用的名字 二: 在系统调用号文件中给要新增的系统调用分配一个系统调用号 三: 增加系统调用声明 四: 添加系统调用的实现

西安所有设计院的名单

西安部分设计院名录 甲级 西北电力设计院 建筑科技大学设计研究院。 铁道勘察设计院城建院 省建筑设计研究院 中机国际工程咨询公司 西北综合勘察设计研究院 中国建筑西北设计研究院 轻工业西安设计工程有限责任公司 西安市建筑设计研究院 大地设计院 铁道部设计院 西安利群设计院 西北勘测设计研究院 西部抗震勘察研究院 西安航天神州建筑设计院 中国新时代国际工程公司 华陆科技工程有限责任公司高级工程师 中国新时代国际工程公司 中机国际工程咨询公司 信息产业电子第十一设计研究院有限公司 陕西现代设计研究院 西北工业大学建筑设计研究院 陕西中航建筑设计院设计。 中联西北设计院 陕西省城乡规划设计院 骊山建筑规划设计院 西安有色冶金设计院 西安华宇建筑设计院 陕西省粮食科研设计院 西安市政设计研究院 陕西省水工程勘测规划设计院 中国通信建设县设计院 西安勘测测绘院 陕西农业工程勘测设计院 陕西省纺织建筑设计研究院 西安市建材地质工程勘察院 晨光建筑设计院 陕西省冶金研究院 陕西省通讯规划设计院 西北机器厂设计院 中国电力热工研究院

西安惠安化工有限公司设计院 西安中国标准建筑设计院 深圳大学建筑景观设计院西安分院 秦地建筑设计院, 华夏设计所, 铁道部第一设计院。 煤炭工业西安设计研究院 北京中外建建筑设计院西安分院 西安重型机械研究所子公司陕西冶金设计院 中国市政西北设计院西安分院情况如何 兰州西北院西安分院,朱雀路和友谊路交汇处 西安大唐电力设计院 西安供电局设计院 上海中建建筑设计院有限公司西安筑成分公司 陕西省石油化工研究设计院西安市西延路61 西安市水利建筑勘测设计院 西北水利勘测设计院 中交第一公路勘察设计研究院 陕西省公路勘察设计院 中外建西安分院 同济土木分院、 铁一院 陕西电力、 中煤院 深大分院 电力部西北勘测设计研究院西安市南大街 西安有色冶金设计研究院西安市湘子庙街1号 陕西省建筑设计研究院西安市 陕西省水工程勘察规划研究院西安市 西安建材地质工程勘察院西安市北大街444号 中国建筑西北设计院西安市西七路173号 西北电力设计院西安市金花北路20号老区 西北电力设计院西安市高新新区 机械部勘察研究院陕西省西安市咸宁路51号 机械部第七设计研究院陕西省西安市环城南路东段15号 林业部西北林业调查规划设计院西安市金花路2号 陕西省纺织建筑设计研究院西安市 西安市勘察测绘院西安市 中国轻工总会西安设计院陕西省西安市柿园路18号 电子工业部综合勘察研究院陕西省西安市友谊东路70号 华陆工程公司西安市太乙路北段3号 煤炭工业部西安设计研究院陕西省西安市和平门外雁塔路64号陕西省电力设计院西安市环城南路东段2号 西安市建筑设计研究院西安市

广工计组实验报告

计算机组成原理实验报告 课程名称计算机组成原理实验 学院计算机学院 专业班级 学号 学生姓名 指导教师 2015年 06 月20 日

计算机学院( 学号: 姓名教师评定 实验题目基础汇编语言程序设计实验 实验一:基础汇编语言程序设计实验 一、实验目的: (1)学习和了解TEC-XP+教学实验系统监控命令的用法; (2)学习和了解TEC-XP+教学实验系统的指令系统; (3)学习简单的TEC-XP+教学实验系统汇编语言程序。 二、实验设备与器材: TEC-XP+教学实验系统,仿真终端软件。 三、实验内容: 1、学习联机使用TEC-XP+教学实验系统和仿真终端软件PCEC; 2、学习使用WINDOWS界面的串口通讯软件; 3、使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;

4、使用A命令编写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行改程序,用T、P命令单步运行并观察程序单步执行的情况。 四、实验步骤: 一、实验具体操作步骤: 1、准备一台串口工作良好的PC机; 2、将TEC-XP放在实验台上,打开实验箱的盖子,确定电源处于断开状态; 3、将黑色电源线一端接220V交流电源,另一端插在TEC--XP试验箱电源插座上; 4、取出通讯线,将通信线的9芯插头接在试验箱的串口“COM1”或“COM2”上,另一端接到PC机的串口上; 5、将TEC-XP实验系统左下方的6个黑色控制器开关置为001100,,控制开关的功能在开关上、下方有标识;开关拨向上方表示“1”,拨向下方表示“0”,“x”表示任意,其他实验相同; 6、打开电源,船形开关和5v电源指示灯亮。 7、在PC机上运行PCEC16.EXE文件,直接回车。 8、按一下“RESET”按键,再按一下“START”按键在主机上显示: TEC—2000 CRT MONITOR Version 1.0 April 2001 Computer Architectur Lab,Tsinghua University Programmed by He Jia > 二、实验注意事项: 几种常见的工作方式(开关拨到上方表示为1,拨到下方为0)

相关主题