总线基本实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三:
总线基本实验报告
组员:
组号: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控制信号做0→1→0动作,产生一个上升沿将数据打入到R0中;
SW-B=0,INPUT置数00010001,拨动LDAR 做0 →1→0动作,产生一个上升沿将数据打入到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控制信号做0→1→0动作,产生一个上升沿将数据打入到R1中;
SW-B=0,INPUT置数00010010,拨动LDAR做0→1→0动作,产生一个上升沿将数据打入到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控制信号做0→1→0动作,产生一个上升沿将数据打入到R2中;
SW-B=0,INPUT置数00010011,拨动LDAR 0→1→0动作,产生一个上升沿将数据打入到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时一定要注意不要连接交叉,每条线对应各自的端口,否则就会出现混乱。