总线基本实验报告_系统总线实验报告
总线基本实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“系统总线实验报告”。
实验三:
总线基本实验报告
组员:
组号:21组 时间:周二5、6节 【实验目的】
理解总线的概念及其特性.掌握总线传输和控制特性
【实验设备】
– TDN-CM+或TDN-CM++数学实验系统一台.–
【实验原理】
总线传输实验框图所示,它将几种不同的设备挂至总线上,有存储器、输入设备、输出设备、寄存器。这些设备都需要有三态输出控制,按照传输要求恰当有序地控制它们,就可实现总线信息传输。
总线基本实验要求如下:
根据挂在总线上的几个基本部件,设计一个简单的流程:
寄存器、存储器和I/O部件挂接到总线 各部件由三态门信号控制
数据主要流程:输入寄存器存储器输出LED指示
【实验步骤】
(一)完成书上要求的操作:将一个数存储到R0寄存器中,然后LED显示(1)连接实验线路(下页图1)
(2)关闭所有三态门(SW-B=1,CS=1,R0-B=1,LED-B=1),关联的信号置为LDAR=0,LDR0=0,W/R=1。
(3)SW-B=0,INPUT置数,拨动LDR0控制信号做0 1 0动作,产生一个上升沿将数据打入到R0中;
SW-B=0,INPUT置数,拨动LDAR控制信号做0 1 0动作,产生一个上升沿将数据打入到AR中; SW-B=1,R0-B=0,W/R(RAM)=0,CS=0,将R0中的数写入到存储器中; 关闭R0寄存器输出,使存储器处于读状态CS=1,R0-B=1;W/R(RAM)=1,CS=0,LED-B=0,拨动LED的W/R控制信号做1→0→1动作产生一个上升沿将数据打入到LED中。
附:实验电路路线连接图1
(二)存放三个数46、63、69到R0,R1,R2,分别存放在#11,#12,#13中在LED显示,另外由于需要借线,连线R1-B---S2,R2-B---S1,LDR1---M,LDR2---Cn,连接线路如下图三所示。(1)关闭所有三态门(SW-B=1,CS=1,R0-B=1,R1-B=1,R2-B=1,LED-B=1),关联的信号置为LDAR=0,LDR0=0,LDR1=0,LDR2=0,W/R=1。
1将数据46放R0,再将R0的数写入到#11中,然后 LED显示#11中数。○SW-B=0,INPUT置数01000110,拨动LDR0控制信号做010动作,产生一个上升沿将数据打入到R0中;
SW-B=0,INPUT置数00010001,拨动LDAR 做0 10动作,产生一个上升沿将数据打入到AR中;
SW-B=1,R0-B=0,W/R(RAM)=0,CS=0,将R0中的数写到存储器中; CS=1,R0-B=1,W/R(RAM)=1,CS=0,LED-B=0,拨动LED的W/R控制信号做1→0→1动作,产生一个上升沿将数据打入到LED中。
2将数据63放入R1,再将R1的数写入到#12中,然后LED显示#12中数。○SW-B=0,INPUT置数01010011,拨动LDR1控制信号做010动作,产生一个上升沿将数据打入到R1中;
SW-B=0,INPUT置数00010010,拨动LDAR做010动作,产生一个上升沿将数据打入到AR中;
SW-B=1,R1-B=0,W/R(RAM)=0,CS=0,将R1中的数写到存储器中; CS=1,R1-B=1,W/R(RAM)=1,CS=0,LED-B=0,拨动LED的W/R控制信号做1→0→1动作,产生一个上升沿将数据打入到LED中。
3将数据69放入R2,再将R2的数写入到#13中,然后LED显示#13中数。○SW-B=0,INPUT置数01101001,拨动LDR2控制信号做010动作,产生一个上升沿将数据打入到R2中;
SW-B=0,INPUT置数00010011,拨动LDAR 010动作,产生一个上升沿将数据打入到AR中; SW-B=1,R2-B=0,W/R(RAM)=0,CS=0,将R2中的数写到存储器中; CS=1,R2-B=1,W/R(RAM)=1,CS=0,LED-B=0,拨动LED的W/R控制信号做1→0→1动作,产生一个上升沿将数据打入到LED中。
【结果分析】
试验中LED显示管所显示的数与放在各个地址中的数符合,证明连线、操作无误。
【问题分析】
在连线时,由于实验时所用到的实验电路,某些端口是单口,如:LDR1、LDR2,而所用线最小也是两口线,所以借用端口到S1、S2、M、CN时一定要注意不要连接交叉,每条线对应各自的端口,否则就会出现混乱。