试验一总线实验

合集下载

现场总线实验1

现场总线实验1

实验一 EIP基本模块的认识及使用一、实验简介该实验是后面实验的基础,进行实验前,需要对系统进行配置,本实验则是学习如何配置系统参数。

二、实验目的1.了解EIP教学实验平台的硬件及软件环境。

2.认识节点模块。

3.学习系统和设备间的通讯参数配置方法。

三、实验器材EIP实验箱、网络通讯双绞线电缆、PC机等。

四、实验内容及步骤1.熟悉EIP实验箱试验箱面板见下页。

元件名称1.AI1电位器:10KΩ,连接 LonPoint AI-10 模拟输入 AI1 端口,通过在电位器上增加 DC 5V 电源的方式,使 AI1 的量程为0-5V。

2.AI2 LED:显示 AI2 的电压值,量程为 0-5V。

3.AI2 拨动开关:经由拨动开关拨向左边时,连接了外部设备,测量温湿度传感器(0-100度对应0-1VDC),当拨动开关被拨向到右边的时候,连接 AO2 仿真电路,测量 0-0.3V,数值在 AI2的 LED 上被显示。

4.保留未用。

5.AI2 端子:连接外部温湿度传感器。

6.AO2 控制仿真电路:LonPoint AI-10 AI2 输入端可由拨动开关进行选择。

拨动开关拨向左边时,连接外接外部温湿度传感器,当拨动开关被拨向到右边的时候,连接 AO2 仿真电路,测量值 0-0.3V,在 LED 上被显示。

这是一个电阻-电容器(RC)模拟电路,在这电路中一个2200μF电容和一个150Ω电阻的并联。

AO2 输出 0-2mA 的电流,经过RC电路后变为0-10V的电压(因AI1 电位器输入电压为 0-5V,经过 PID 调节后,AI2 只显示到 5V ),输入到 AI2 中。

7.AO1 (LED):LonPoint AO-10 的 AO1 输出是 0-10VDC,连接到一个 LED 数字电压表。

默认 AO1是绑定到AO2上,为了区分两个LED数值,默认在AO-10节点中,AO1的输出值为0-10V。

8.AO2 端口:AO2端口输出0-2mA的电流,做为RC电路的控制量CV.9.AC 220V 电源插座:插座内带开关,连接到AC220V电源。

单总线cpu设计实验总结

单总线cpu设计实验总结

单总线cpu设计实验总结
单总线CPU设计实验是一项有趣和有意义的实验,它有助于我们更好地理解计算机硬件和系统的工作原理。

在本次实验中,我学习了单总线系统的基本设计和实现,掌握了CPU的基本工作原理、指令执行过程和CPU的电路设计。

通过本次实验,我学会了如何设计一个简单的单总线CPU,包括内存控制器、指令寄存器、指令译码器、寄存器文件等模块。

同时,我也学习了如何使用系统时钟控制器和触发器等元件实现CPU的时序控制和数据通路控制。

此外,我还学习了如何采用Verilog硬件描述语言来实现CPU的电路设计,并通过仿真验证了CPU的正确性和实际性能。

通过这次实验,我还学会了团队合作、任务分配、实验报告撰写等技能,这些技能对于提高我的实验能力,加强我的团队合作能力和提升我的实验报告撰写能力都有很大的帮助。

总的来说,这次实验对我来说是一次很有意义和收获的实验,我在实验过程中掌握了许多关于计算机硬件和系统的知识,同时也增强了我的实验能力和实践能力。

我相信这些技能和知识会对我的将来研究和工作都会有很大的帮助。

实验一存储器和总线实验报告

实验一存储器和总线实验报告

实验一存储器和总线实验1.1实验目的________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 1.2实验内容1. 内部存储器(RAM 6116)读写实验________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 1.3实验环境1、实验设备,实验设备中用到的单元。

实验1 总线实验

实验1 总线实验

实验1 总线实验一、实验目的1、将双端口通用寄存器堆和双端口存储器模块联机2、进一步熟悉计算机的数据通路;3、掌握数字逻辑电路中故障的一般规律,以及排除故障的一般原则和方法;4、锻炼分析问题与解决问题的能力,在出现故障的情况下,独立分析故障现象,并排除故障。

二、实验电路图8示出了数据通路实验电路图,它是将双端口存储器实验模块和一个双端口通用寄存器堆模块(RF)连接在一起形成的,双端口存储器的指令端口不参与本次实验。

通用寄存器堆连接运算器模块,本实验涉及其中的操作数寄存器DR2。

由于双端口存储器RAM是三态输出,因而可以将它直接连到数据总线DBUS上。

此外,DBUS上还连接着双端口通用寄存器堆。

这样,写入存储器的数据可以由通用寄存器提供,而从存储器RAM读出的数据也可送到寄存器堆保存。

双端口存储器RAM已在实验二介绍,DR2在实验四的实验使用。

通用寄存器堆RF(U32)由一个ISP1016实现,功能上与两个4位的MC14580并联构成的寄存器堆类似。

RF内含四个8位的通用寄存器R0,R1,R2,R3,带有一个写入端口和两个输出端口,从而可以同时写入一路数据,读出两路数据。

写入端口取名为WR端口,连接一个8位的暂存寄存器(U14)ER,这是一个74HC374.输出端口取名为RS端口(B端口)、RD端口(A端口),连接运算器模块的两个操作数寄存器DR1,DR2。

RS端口(B端口)的数据输出还可通过一个8位三态门RSO(U15)直接向DBUS输出。

双端口通用寄存器堆模块的控制信号中,RS1,RS0用于选择从RS端口(B 端口)读出的通用寄存器,RD1,RD0用于选择从RD端口(A端口)读出的通用寄存器。

而WR1,WR0则用于选择从WR端口写入的通用寄存器。

WRD是写入控制信号,当WRD=1时,在T2上升沿的时刻,将暂存寄存器ER中的数据写入通用寄存器堆中由RD1,RD0选中的寄存器;当WRD=0时,ER中的数据不写入通用寄存器中。

《总线》实验报告

《总线》实验报告

《总线》实验报告关键信息项:1、实验目的2、实验设备3、实验原理4、实验步骤5、实验数据6、数据分析7、实验结论8、误差分析9、改进措施11 实验目的本次《总线》实验的主要目的在于深入理解总线的工作原理和特性,掌握总线的相关操作和应用。

通过实际操作和数据观测,增强对计算机系统中总线概念的认识,提高解决实际问题的能力。

111 具体目标包括1、熟悉总线的结构和功能。

2、掌握总线的数据传输方式和控制机制。

3、观察总线在不同工作状态下的性能表现。

12 实验设备1、计算机系统若干台。

2、总线实验设备及相关配件。

3、测量仪器,如示波器、逻辑分析仪等。

13 实验原理131 总线的概念总线是计算机系统中各个部件之间传输数据、地址和控制信息的公共通路。

它按照传输内容的不同,可以分为数据总线、地址总线和控制总线。

132 数据传输方式包括并行传输和串行传输两种方式。

并行传输速度快,但线路复杂;串行传输线路简单,但速度相对较慢。

133 总线仲裁当多个设备同时请求使用总线时,需要通过总线仲裁机制来确定总线的使用权。

14 实验步骤141 实验准备1、检查实验设备是否完好,连接是否正确。

2、熟悉实验设备的操作方法和相关软件的使用。

142 实验操作1、启动计算机系统和实验设备,进入实验环境。

2、进行总线的数据传输实验,设置不同的数据传输模式和参数。

3、观察总线的工作状态,记录相关数据和现象。

143 数据采集1、使用测量仪器采集总线在不同工作状态下的信号数据。

2、对采集到的数据进行整理和分类。

15 实验数据151 数据传输速率记录不同传输模式下的总线数据传输速率。

152 总线占用率统计总线在不同时间段的占用情况。

153 信号波形绘制采集到的总线信号波形图。

16 数据分析161 传输速率分析对比不同传输模式下的传输速率,分析影响传输速率的因素。

162 占用率分析研究总线占用率的变化规律,探讨其与系统性能的关系。

163 信号波形分析通过对信号波形的分析,判断总线的工作是否正常,是否存在干扰和错误。

总线控制实验实验报告

总线控制实验实验报告

总线控制实验实验报告总线控制实验实验报告引言总线控制是计算机科学领域中的一个重要概念,它指的是计算机内部各个组件之间进行通信和数据传输的方式。

在本次实验中,我们将通过实际操作来深入了解总线控制的原理和实现方法。

实验目的本次实验的主要目的是掌握总线控制的基本原理和实现方法。

通过搭建实验平台,我们将学习如何设置总线控制器、编写控制程序,并进行数据传输和通信测试。

实验步骤1. 实验准备在开始实验之前,我们需要准备一台计算机、一块开发板、一根数据线和一些其他必要的硬件设备。

确保所有设备都连接正确,并且软件环境已经配置完成。

2. 设置总线控制器首先,我们需要在开发板上设置总线控制器。

根据实验要求,我们可以选择不同的总线控制器类型和参数设置。

在设置过程中,我们需要注意总线的带宽和传输速率,以确保数据传输的稳定性和效率。

3. 编写控制程序接下来,我们需要编写控制程序来实现数据传输和通信功能。

通过控制程序,我们可以指定数据的读取和写入操作,以及数据的传输方式和目的地。

在编写控制程序时,我们需要考虑数据的格式和编码方式,以及错误处理和异常情况的处理方法。

4. 数据传输和通信测试完成控制程序的编写后,我们可以进行数据传输和通信测试。

通过向特定的地址写入数据,然后从相应的地址读取数据,我们可以验证总线控制器的正确性和可靠性。

同时,我们还可以测试数据传输的速度和稳定性,以及通信功能的正常性。

实验结果与分析通过实验,我们可以得到一些有关总线控制的重要结果和分析。

首先,我们可以通过数据传输和通信测试的结果来评估总线控制器的性能和稳定性。

如果数据传输速度较慢或者通信功能无法正常工作,可能是由于总线控制器设置不当或者控制程序编写错误导致的。

其次,我们还可以通过实验结果来了解总线控制的原理和实现方法。

通过观察数据的传输和通信过程,我们可以深入了解总线控制的工作原理和数据传输的过程。

实验总结总线控制是计算机科学领域中的一个重要概念,它在计算机内部的各个组件之间起着关键的作用。

实验一 现场总线接口及DDC控制器编程实验.

实验一 现场总线接口及DDC控制器编程实验.

实验一现场总线接口及DDC编程实验一.实验目的1.熟悉DDC控制器的原理2.熟悉DDC组态设计的方法3.熟悉CARE软件的使用二.实验原理1、CARE功能CARE软件为Excel5000控制器创建数据文件和控制程序提供了一个图形化的工具。

其中Excel5000控制器包括Excel50,Excel80,Excel100,Excel500,Excel600等。

利用CARE软件可以开发:原理图、控制策略、开关逻辑、点描述和分配、点影像文件、时间程序,工作文档。

CARE是一个微软Windows风格的应用程序,充分利用了菜单工具栏,对话框以及单击编程的特性。

用户可以执行以上功能而不需要具备在编程语言方面的全面知识,通过选择控制系统图形元件,如照明系统、供暖、通风和空调等系统设备的图片元件,生成控制策略和开关逻辑,从而使得编程工作快速而有效的完成。

同时,作为设计过程的一部分,CARE自动的生成全部文件和材料表格。

2、CARE概念几个重要概念:Projects—工程Plants---设备Plant Schematics—设备原理图Control Strategy—控制策略Switching Logic—开关逻辑Time Programs—时间程序3、CARE开发步骤1.启动CARE2.创建一个工程并且定义工程的一般信息。

3.为该工程定义一个设备,选择设备类型。

4.创建设备原理图显示设备的元件和输入输出。

5.如果需要,为设备创建开关逻辑。

6.如果需要,为设备创建控制策略7.定义一个控制器DDC,将设备连接到控制器中。

8.修改数据点信息如额外的描述(报警)、工程单位、特性等。

9.在每日和每周的基础上为设备创建时间程序。

10.将设备信息翻译成适合下载到控制器的格式。

11.打印文档12.如果需要,备份文件13.退出CARE。

三.实验设备及仪器计算机、CARE软件、EXCELL500控制器。

四. 实验方法与步骤1.连接DDC控制器与计算机2.使用CARE软件编写DDC控制算法3.下载DDC控制算法,验证算法的正确性附录一:Care编程步骤1、打开编程软件,并确认对话框2、进入编程软件界面后,Project/New建立工程项目,并输入密码3、 C ontroler/New 建立控制器,并进行相关设置4、 P lant/New 建立控制设备(Plant )5、 设置完成以上步骤时,开始进行相关的编程工作,(1)、选中Plant1窗口按 进入到增加相关控制点界面。

工业总线测量实验报告(3篇)

工业总线测量实验报告(3篇)

第1篇一、实验目的1. 了解工业总线的原理和特点。

2. 掌握工业总线信号的测量方法。

3. 熟悉常用工业总线(如RS-485、CAN等)的测试工具和设备。

4. 通过实验验证工业总线的通信性能和可靠性。

二、实验原理工业总线是一种用于工业现场控制、数据传输和设备互联的通信网络。

它具有高速、可靠、抗干扰能力强等特点。

本实验主要针对RS-485和CAN两种工业总线进行测量。

三、实验器材1. 工业总线测试仪2. 万用表3. 示波器4. 工业总线模块(如RS-485模块、CAN模块等)5. 通信线缆6. 计算机及测试软件四、实验步骤1. 连接测试仪和模块(1)将工业总线测试仪的通信接口与工业总线模块的通信接口连接。

(2)将测试仪的电源线连接至模块的电源接口。

2. 配置测试仪(1)打开测试仪,进入配置界面。

(2)根据实验需求,设置测试仪的通信参数,如波特率、数据位、停止位等。

3. 发送和接收测试(1)使用测试仪发送一组测试数据。

(2)观察模块是否成功接收数据。

4. 测量信号质量(1)使用示波器测量总线信号的波形。

(2)分析信号波形,评估信号质量。

5. 测量通信速率(1)使用测试仪测量总线的通信速率。

(2)分析通信速率是否符合预期。

6. 抗干扰能力测试(1)在总线上添加干扰信号。

(2)观察模块在干扰信号下的通信性能。

五、实验结果与分析1. 信号质量实验结果显示,RS-485和CAN总线的信号质量较好,波形稳定,符合预期。

2. 通信速率实验结果显示,RS-485总线的通信速率为9600bps,CAN总线的通信速率为1Mbps,均符合预期。

3. 抗干扰能力实验结果显示,在添加干扰信号的情况下,RS-485和CAN总线的通信性能仍较好,说明这两种总线的抗干扰能力较强。

六、实验结论1. 本实验成功实现了工业总线的测量,验证了RS-485和CAN总线的通信性能和可靠性。

2. 通过实验,掌握了工业总线信号的测量方法,熟悉了常用工业总线的测试工具和设备。

实验一:十六位数据总线实验

实验一:十六位数据总线实验

达爱思十六位机实验实验一:十六位机运算器实验一、实验目的掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制的组合功能。

通过实验进一步了解运算器的工作原理。

二、实验要求完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。

三、实验原理实验中所用的运算器数据通路如图1-1所示。

ALU运算器由CPLD描述。

运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分别由4个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。

图1-1运算器数据通路图1-1中,AXW、BXW在“搭接态”由实验连接对应的二进制开关控制,“0”有效,通过【单拍】按钮产生的负脉冲把总线上的数据打入,实现AXW、BXW写入操作。

四、运算器功能编码表1-1 ALU运算器编码表算术运算逻辑运算M15 M13 M12 M11功能M15 M13 M12 M11功能M S2 S1 S0 M S2 S1 S00 0 0 0 A+B+C 1 0 0 0 读B 0 0 0 1 A—B—C 1 0 0 1 非A 0 0 1 0 RLC 1 0 1 0 A-1 0 0 1 1 RRC 1 0 1 1 A=0五、实验连线将实验系统设置为手动/搭接状态,K23~K0置“1”,灭M23~M0控位显示灯。

然后按下表要求“搭接”部件控制电路。

算术运算1. 字算术运算 (1) 字写操作通过I/O 单元“S15~S0”开关向累加器AX 和暂存器BX 置数,操作步骤如下:(2) 字读操作(3) 字加法与减法运算(不带进位加、不带错位减)X2 X1 X0=110W XP OP=000 S2 S1 S0=111M=1S2 S1 S0=000W XP OP=000BXW(M18)=1 按【单拍】按钮BXW(M18)=0 按【单拍】按钮令M S2 S1 S0(K15 K13~K11)=0100,FUN及总线单元显示AX+BX的结果。

总线基本实验1

总线基本实验1

一、实验目的:1、理解总线的概念及特性;2、掌握总线传输控制特性。

二、实验环境:原理与接口实验室、实验箱、数据线三、实验原理:实验所用总线传输实验将几种不同的设备挂至总线上,有存储器、输入设备、输出设备、寄存器。

这些设备都需要由三态输出控制,按照传输要求恰当有序的控制它们,就可实现总线信息传输。

四、实验要求根据挂在总线上的几个基本部件,设计一个简单的流程:①输入设备将一个数R0寄存器。

②输入设备将另一个数打入地址寄存器。

③将R0寄存器中的数写入到当前地址的存储器中。

④将当前地址的存储器中的数用LED数码管显示。

五、实验步骤:(1)按照图5.1实验接线图进行连线。

图5.1(2)实验具体操作步骤示图如下:首先应关闭所有三态门(SW-B=1,CS=1,R0-B=1,LED-B=1),并将关联的信号置为LDAR=0,LDR0=0,W/R(LED)=1.然后参照如下操作流程,先给数据开关置数,打开数据输出三态门,拨动LDAR 控制信号做0->1->0动作,产生一个上升沿将数据开关打入到R0中;然后继续给数据开关置数,拨动LDAR 控制信号做1->0->1动作,产生一个上升沿将数据打入到AR中;关闭数据开关三态门,打开R0寄存器输出控制,是存储器处于写状态(W/R=0,CS=0),将R0中的数写到存储器中;关闭存储器片选,关闭R0寄存器输出,使存储器处于读状态(W/R=1,CS=0),打开LED片选器片选,关闭R0寄存器输出,使存储器处于读状态(W/R=1,CS=0),打开LED片选,拨动LED的W/R控制信号做1->0->1动作,产生一个上升沿将数据打入到LED中。

六、实验总结及体会传输数据信息,是双向三态;传输地址信息,是单向三态;采用时钟周期作为同步定时信号,收、发双方严格地按统一的基准时钟信号执行相应的动作;总线控制逻辑分布在连接总线的各部件或设备中。

现场总线实验指导书..

现场总线实验指导书..

现场总线实验指导书实验一SJA100实现双机通讯一、实验目的1.了解CAN总线的基本知识2.掌握CAN控制器SJA1000的使用方法3.掌握硬件及软件的设计方法二、实验设备PC机一台,TD-ACC+试验系统两套 +i386EX系统版两块三、实验原理及内容1.CAN总线单元中,SJA1000与控制计算机的接口2.实验原理将两台实验设备构成的CAN节点连到同一根CAN总线上,总线上的任意节点均可向其它节点发送报文,当某一节点收到另一节点的报文后,可将该报文在屏幕上显示。

发送报文采用按键启动方式,每按动一次按键,发送一帧报文。

报文结构采用扩展帧的格式共13个字节,位于CAN地址的16-28。

该实验采用固定通信速率50kbps,接收报文采用单滤波方式,为了试验程序的统一,将验收屏蔽寄存器AMR0-AMR3全部设定为FF(无关,不过滤)。

3.实验接线图如图1-1。

其中IRQ7表示内部主片8259的7号中断,用作接受报文中断。

图1-1 4.参考程序流程图如图1-2,1-3,1-4图1-2图1-3图1-4四、实验步骤1.参考流程图阅读程序,然后编译,链接,装在程序。

参考程序在CAN86目录下的FuncMain.C2.按照实验线路图1-1接线,将单次阶跃单元中的电位器旋至最大,检查无误后开启设备电源。

3.分别运行节点1和节点2的程序,两个节点可随时发送报文,每按动一次按键就启动报文发送,可在另一节点观测接受到的报文,检查接收的报文和发送的报文是否一致.五、思考题1.解释TxDataBuf缓冲区中数据的含义,特别是描述符区。

2.解释验收屏蔽寄存器代码和验收代码寄存器代码。

3.写出设置波特率为100k的语句。

4.写出设置验收滤波为双滤波模式的语句。

5.改变发送报文数据,观察接收方。

五、选做1、如何将双机通讯改为多机通讯,并增加广播功能(学生的AMR=FFFFFFFF)。

2、当TxDataBuf缓冲区中最后2个数据为‘OK’,在接收方的屏幕上显示出来。

计组实验-总线控制实验

计组实验-总线控制实验

计算机组织与体系结构实验课程实验报告
实验名称实验五:总线控制实验
一、实验目的
1.理解总线的概念及特性;
2.掌握总线传输控制特性。

二、实验所用仪器(或实验环境)
仿真软件Quartus Ⅱ9.0(32-bits)
三、实验基本原理及步骤(或方案设计及理论计算)
1)原理:总线是多个系统部件之间进行数据传输的公共通路,是构成
计算机系统的骨架。

借助总线连接,计算机在系统各部件之间实现传送地址、数据和控制信息的操作。

所谓总线就是指能为多个功能部件服务的一组公用信息线。

2)步骤:
(1)利用相应器件画出电路图;
(2)设置输入信号;
(3)波形仿真,得出结果。

要求:
四、实验数据记录(或仿真及软件设计)
1.电路图
2.仿真结果
五、实验结果分析及回答问题(或测试环境及测试结果)
数据输入开关将数据55H送入寄存器R0
数据输入开关将地址AAH送入地址寄存器AR
将寄存器R0中的数据55H写到存储器地址为AAH的单元中
将存储器地址为AAH的单元中的数据读出显示到数码管
实验结果正确。

过程中倒是没有什么问题,就是在设计波形图的时候很麻烦,
最后发现可以直接修改一段的数值。

总线实验报告

总线实验报告

总线实验报告总线实验报告一、引言计算机科学与技术领域的发展日新月异,硬件技术的不断革新使得计算机性能不断提升。

在这个过程中,总线作为计算机硬件的重要组成部分,发挥着至关重要的作用。

本文将通过总线实验,探讨总线的原理、功能和应用。

二、总线的概念总线是计算机内部各个硬件设备之间进行信息传输的通道。

它连接了中央处理器(CPU)、内存、输入输出设备等各个部件,实现了数据、地址和控制信号的传输。

总线的设计和使用对计算机的性能和扩展性有着重要的影响。

三、总线的分类根据传输数据的方式和传输的类型,总线可以分为并行总线和串行总线。

并行总线一次传输多个数据位,传输速度快,但受到线缆长度和干扰的限制;串行总线一次只传输一个数据位,传输速度相对较慢,但可以通过协议提高传输效率。

四、总线的结构总线的结构包括三个主要部分:控制总线、数据总线和地址总线。

控制总线用于传输控制信号,如读写信号、中断信号等;数据总线用于传输数据;地址总线用于传输内存地址或设备地址。

五、总线的应用总线在计算机系统中的应用广泛。

首先,它在内存和CPU之间传输数据和指令,实现了计算机的基本功能。

其次,总线还连接了各种输入输出设备,如键盘、鼠标、打印机等,使得计算机可以与外部环境进行交互。

此外,总线还用于扩展计算机的功能,如插卡扩展、外部存储设备等。

六、总线实验本次总线实验主要通过搭建一个简单的计算机系统,来探索总线的工作原理。

首先,我们需要准备一块主板,包括CPU、内存插槽、扩展槽等。

然后,将内存插入内存插槽,并连接各个硬件设备,如显示器、键盘等。

接下来,通过连接数据总线、地址总线和控制总线,将各个硬件设备与CPU连接起来。

最后,通过启动计算机,观察各个硬件设备的工作状态,验证总线的正常工作。

七、实验结果与分析经过实验,我们发现总线的正常工作对计算机的稳定性和性能至关重要。

如果总线出现故障或传输速度过慢,将直接影响计算机的运行速度和响应能力。

因此,在实际应用中,我们需要根据计算机的需求选择合适的总线类型和规格,并保证总线的质量和稳定性。

总线基本实验的实验心得

总线基本实验的实验心得

总线基本实验的实验心得
在实验总线基本实验中,我学到了许多关于计算机体系结构和计
算机网络的知识,还掌握了如何设计、实现和测试总线协议。

以下是
我的实验心得:
1. 了解计算机体系结构:总线是计算机内部通信的介质,是计算
机系统中最基本的结构之一。

在总线基本实验中,我了解了计算机系
统中各个部件的作用和相互之间的联系,包括中央处理器(CPU)、内存、输入输出设备等。

2. 掌握总线协议:总线协议是总线通信的基础,包括数据报、时序、地址空间等方面的规范。

在总线基本实验中,我学习了如何设计、实现和测试总线协议,如USB、I2C、SPI等。

3. 理解电路设计:在总线基本实验中,我学习了如何使用示波器、逻辑分析仪等工具进行电路设计。

通过设计电路,我理解了电路原理
和数字电路的基本操作,这对我今后的电路设计和实验有着重要的帮助。

4. 实践编写代码:在总线基本实验中,我学习了如何使用C语言
编写代码,并实现了一些简单的功能,如读取文件、发送数据等。

通过实践编写代码,我更深入地理解了C语言编程的基本技巧和计算机系
统的工作原理。

5. 掌握测试工具:在总线基本实验中,我学习了如何使用逻辑分
析仪、示波器等测试工具进行总线协议的测试。

通过测试工具,我能
够更准确地检查总线通信的正确性和性能,从而验证总线协议的正确
性和可靠性。

总线基本实验对我的学习和成长有着重要的帮助。

通过实验,我不仅掌握了计算机体系结构、总线协议和电路设计等基础知识,还能够编写和测试代码,提高编程能力和测试技能。

cna总线实验报告

cna总线实验报告

cna总线实验报告
CNA总线实验报告
在现代汽车工程中,CNA总线技术扮演着非常重要的角色。

CNA总线是一种用于车辆网络通信的标准,它能够实现车辆内部各个控制单元之间的数据交换和
通信。

为了验证CNA总线技术的可靠性和稳定性,我们进行了一系列的实验,并撰写了以下报告。

实验一:CNA总线通信速度测试
我们首先对CNA总线的通信速度进行了测试。

通过将多个控制单元连接到
CNA总线并发送大量数据,我们测量了数据传输的速度和稳定性。

实验结果表明,CNA总线的通信速度非常快,且在高负荷情况下仍然能够保持稳定的数据
传输。

实验二:CNA总线的抗干扰能力测试
为了验证CNA总线在复杂电磁环境下的抗干扰能力,我们进行了一系列的抗干扰实验。

通过在实验室中模拟各种电磁干扰环境,我们测试了CNA总线在不同干扰条件下的数据传输稳定性。

实验结果表明,CNA总线具有很强的抗干扰能力,能够在复杂电磁环境下保持稳定的通信。

实验三:CNA总线的可靠性测试
最后,我们对CNA总线的可靠性进行了测试。

通过长时间的运行实验,我们验证了CNA总线在长时间使用过程中的稳定性和可靠性。

实验结果表明,CNA
总线能够在长时间使用过程中保持稳定的数据传输,具有很高的可靠性。

综合以上实验结果,我们得出结论:CNA总线技术具有很高的通信速度、抗干
扰能力和可靠性,能够满足现代汽车工程中对于数据通信的高要求。

我们相信,
CNA总线技术将在未来的汽车工程中发挥越来越重要的作用,为汽车行业的发展带来更多的创新和进步。

现场总线实验报告

现场总线实验报告

实验报告学院:电气工程学院专业:测控技术与仪器班级:测仪101实验内容利用实验平台上的USBCAN 及CANalyst分析仪构成两个CAN 节点,实现单节点自发自收,双方数据的收发。

实验数据1、CAN节点的连接图2、CAN节点初始化:(1)打开ZLGCANTest 软件,并在设备类型中选择USBCAN-Ⅱ接口卡如下图(2)打开ZLGCANTest 测试软件,设置定时器0:0x00,定时器1:0x1C,其余项为默认值。

此时USBCAN-Ⅱ接口卡的波特率即为500kbps,点击如下图(3)启动CAN 才可以进行CAN报文的收发测试,如下图为启动CAN 示意图。

点击“启动CAN”按钮即可以启动CAN通道。

3、单节点收发:在完成以上步骤后,就可以对一个节点进行自发自收了。

按图2.4 点击发送,将看到如下图所示的自发自收示意图。

4、双节点收发:(1)在设置好USBCAN-Ⅱ接口卡接口卡和CANalyst-Ⅱ分析仪分析仪后(此步骤略),即可进行双方的对发实验。

请确保双方的波特率一致。

在CANalyst 分析仪的发送窗口中,选择设定的报文数据,并双击报文数据。

发送窗口如下(2)接受窗口如下如上图所示,可以观察到CANalyst 软件接收窗口中接收到了10 帧报文,报文ID 为0x00,报文数据为:00 01 02 03 04 05 06 07,如USBCAN-Ⅱ接口卡发送的数据是一致的。

实验总结本实验让我了解到ICAN教学实验开发平台的广泛性和优越性,通过对这个平台的了解使我了解现场总线技术,进一步使学生理论与实践相联合,是我更深刻的了解所学知识。

指导教师意见签名:年月日实验报告学院:电气工程学院专业:测控技术与仪器班级:测仪101实验步骤1、系统接线连接。

2、上电运行。

3、开关量输出控制。

4、开关量输入检测。

5、模拟输入、输出信号检测。

6、热电阻输入配置。

7、热电阻输入测试。

8、热电偶中iCAN通信协议测试9、实验总结。

CAN总线实验报告

CAN总线实验报告

CAN总线实验报告系别:自动化学院班级:测控0802班姓名:任晓亮(24)学号:06082059实验一SJA1000初始化实验1.实验要求正确完成对SJA1000初始化,初始化成功后用发光二极管显示成功信号否则循环执行初始化程序。

2.实验目的(1)实现SJA1000的初始化设置。

(2)理解SJA1000的相关寄存器的设置。

3.实验内容(1)实验流程图(2)实验源程序ORG 0DE00HJMP STARTORG 0DE40HSTART:MOV DPTR,#0DE00H ;指向模式寄存器MOV A,#0FHMOVX @DPTR,AMOV DPTR,#0DE1FH ;时钟MOV A,#88HMOVX @DPTR,AMOV DPTR,#0DE10H ;验收滤波MOV A,#00HMOVX @DPTR,AMOV DPTR,#0DE11HMOV A,#20HMOVX @DPTR,AMOV DPTR,#0DE14HMOV A,#00HMOVX @DPTR,AMOV DPTR,#0DE15HMOV A,#0FHMOVX @DPTR,AMOV DPTR,#0DE16HMOV A,#0FFHMOVX @DPTR,AMOV DPTR,#0DE17HMOV A,#0FFHMOVX @DPTR,AMOV DPTR,#0DE06H ;总线时序MOV A,#00HMOVX @DPTR,AMOV DPTR,#0DE07HMOV A,#1CHMOVX @DPTR,AMOV DPTR,#0DE08H ;输出控制MOV A,#0AAHMOVX @DPTR,AMOV DPTR,#0DE00HMOV A,#0EHMOVX @DPTR,AMOV DPTR,#0DE02HMOVX A,@DPTRCJNE A,#0CH,STARTCLR P1.0SJMP $END实验截图:实验心得:本次实验是对SJA1000的初始化。

虽然上课听老师讲了,但具体应用起来又是另一回事,刚开始将整个初始化程序输完后,显示有错误,然后就修改修改再修改,使之完善.最后进行单步运行可并没有结果。

总线实验

总线实验

实验二计算机总线实验一、实验目的1、理解总线的概念及特性;2、掌握总线传输控制特性。

二、实验要求实验前,要求做好实验预习,掌握8D锁存器74LS373的功能特性。

实验过程中,要认真进行实验操作,仔细思考实验有关的内容,把自己想得不太明白的问题通过实验去理解清楚,争取得到最好的实验结果,达到预期的实验教学目的。

三、实验原理计算机中各种不同的设备,如存储器、输Array入设备、输出设备、寄存器等均通过总线连接在一起。

这些设备的输出都需要三态输出控制,如按照传输要求恰当有序的控制它们,便可以通过总线实现数据传输。

实验框图如图2.1所示,仿真电路见图2.2。

图2.1 计算机总线框图74LS373 是由八个D触发器构成的锁存器,其图2.2是其逻辑图,功能见表2.1。

从74LS373的功能表和逻辑可以看出,当使能端(LE)为高电位时,输出端(Q7-Q0)将随数据输入端(D7-D0)的变化而变化,当使能图2.2 74LS373的逻辑图端为低电位时,输出端将锁存在已建立的数据电平上。

表2.1 74LS373的功能表输入端输出控制使能数据输出端为输出控制端,当端为低电位时,锁存在芯片内部的数据才能够通过Q7-Q0端输出。

输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。

74LS373的这些特性决定其可以直接与系统总线接口并驱动总线,而不需要外接口。

特别适用于缓冲寄存器,I/O通道,双向总线驱动器和工作寄存器。

本实验中使用了三片74LS373,其中U2作为数据输入锁存器,将来自拨码开关DSW2的数据锁存起来,在需要的时候将其送到数据总线上;U3作为地址锁存器,锁存的是访问SRAM的地址;U4是数据输出锁存器,将来自数据总线上的数据锁存起来,并驱动LED 显示。

四、实验步骤本实验过程是,通过总线向6116的某个地址单元(A0H)写入一个字节的数据(8AH),再向另一个地址单元(A1H)写入一个字节的数据(93H),然后将这两个地址单元的数据分别读出验证,并显示在LED上,具体步骤如下:1、打开仿真文件,将所有芯片的控制端均置为无效状态,时钟端置为低电位,具体操作是:将三个74LS373芯片(U2、U3、U4)的输出使能端、读出使能端均置高电位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一具有基本输入输出功能的总线接口实验
一、实验目的与要求:
(一)、实验目的:
1、理解总线的概念及其特性。

2、掌握控制总线的功能和应用。

(二)、实验要求:
1、实验之前,应认真准备,写出实验步骤和具体设计内容,否则实验效率会特别低,一次试验时间根本无法完成试验任务,即使基本做对了,也很难说懂得了些什么重要教学内容;
2、应在实验前掌握所有控制信号的作用,写出实验预习报告并带入实验室;
3、实验过程中,应认真进行试验操作,既不要因为粗心造成短路等事故而损坏设备,又要仔细思考实验有关内容,把自己想不明白的问题通过实验理解清楚;
4、试验之后,应认真思考总结,写出实验报告,包括实验步骤和具体实验结果,遇到的主要问题和分析与解决问题的思路。

还应写出自己的学习心得和切身体会,也可以对教学实验提出新的建议等。

(三)、实验设备:
PC 机一台,TD-CM3+或TD-CMX 实验系统一套。

二、实验内容
(一)、实验逻辑原理图及分析
由于存储器和输入、输出设备最终是要挂接到外部总线上,所以需要外部总线提供数据信号、地址信号以及控制信号。

在该实验平台中,外部总线分为数据总线、地址总线、和控制总线,分别为外设提供上述信号。

外部总线和CPU 内总线之间通过三态门连接,同时实现了内外总线的分离和对于数据流向的控制。

地址总线可以为外部设备提供地址信号和片选信号。

由地址总线的高位进行译码,系统的I/O地址译码原理见图1-1(在地址总线单元)。

由于使用A6、A7 进行译码, I/O 地址空间被分为四个区。

如下表1-1所示:
为了实现对于MEM 和外设的读写操作,还需要一个读写控制逻辑,使得CPU 能控制MEM和I/O 设备的读写,由于T3 的参与,可以保证写脉宽与T3 一致,T3 由时序单元的TS3 给出(时序单元的介绍见附录2)。

IOM 用来选择是对I/O 设备还是对MEM 进行读写操作,IOM=1 时对I/O 设备进行读写操作,IOM=0 时对MEM 进行读写操作。

RD=1 时为读,WR=1 时为写。

图1-1 I/O地址译码原理图
表1-1 I/O地址空间分配
实验所用总线传输实验框图如图1-2所示,它将几种不同的设备挂至总线上,有存储器、输入设备、输出设备、寄存器。

这些设备都需要有三态输出控制,按照传输要求恰当有序的控制它们,就可以实现总线传输。

总线
图1-2 重现传输实验框图
(二)、实验步骤及数据通路图与分析
1、按照实验接线图进行连线;
2、输入设备将11H打入R0寄存器;
IN = 00010001、K7 = 1、K6 = 1、WR\RD\IOM = 011、LDAR = 0
总线
3、将R0中的数据11H打入存储器01H单元;
①、IN = 00000001、K7 = 1、K6 = 0、WR\RD\IOM = 011、LDAR = 1,
②、K7 = 0、K6 = 0、WR\RD\IOM = 100、LDAR = 0
总线
4、将当前地址的存储器中的数写入到 R0 寄存器中;
①、IN = 00000001、K7 = 1、K6 = 0、WR\RD\IOM = 011、LDAR = 1,
②、K7 = 1、K6 = 1、WR\RD\IOM = 010、LDAR = 0
总线
5、将R0 寄存器中的数用LED 数码管显示。

K7 = 0、K6 = 0、WR\RD\IOM = 101、LDAR = 0
总线
(三)、实验数据和结果分析
1、结果
打开数据开关,将数据11H打入R0寄存器,然后将R0中的数据打入存储器01H单元,再将当前地址的存储器中的数写入R0寄存器中。

最后将R0寄存器中的数用LED数码管显示出来。

显示的结果为11H
2、结果分析
数码管上的显示结果与输入的数据相同,实验值与理论值相符合。

总线是多个部件之间进行数据传送的公共通路,是构成计算机系统的骨架。

借助总线连接,计算机在系统各部件之间实现传送地址、数据和控制信息的操作。

3、实验过程出现的问题
实验过程中,由于接线比较多,很容易就会由于接线错误而出现如短路等事故,也可能会因为操作错误而导致总线冲突或实验结果出错等问题。

三、实验分析与小结:
1、出现的问题讨论
做该试验要求我们一定要仔细的按照实验接线图接线,按照实验步骤一步一步的操作,否则很容易出现各种问题。

2、思考题
(1)、IN_B=1、LDR0=1实现了数据开关到总线到R0寄存器的数据通路。

(2)、IN_B=1、LDAR=1、WR=1。

(3)、R0_B=0、WR=1。

(4)、WR=1、LED_B=1、RD=1。

(5)、IN_B:数据开关 LDR0:R0的输入控制 W/R:读写控制
CS:片选信号 LED_B:LED灯 W/R(LED):LED灯的读写控制(6)、存放操作数的地址是00000001。

四、其它
实验前要认真的预习,做实验时要仔细的把接线连对,否则白做了。

还有要吧实验原理弄懂,认真仔细完成试验,这样做实验时才能了解数据传送原理。

得分(百分制)。

相关文档
最新文档