SSI组合逻辑电路设计实验报告_第1页
SSI组合逻辑电路设计实验报告_第2页
SSI组合逻辑电路设计实验报告_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华中科技大学电子线路设计、测试与实验实验报告实验名称:SSI组合逻辑电路设计院(系):自动化学院专业班级:自实 1201 班姓名:zj学号:U2012145时间:地点:南一楼东 306实验成绩:指导教师:汪小燕2014 年 4 月 10 日SSI组合逻辑电路设计一. 实验目的1掌握用ssi(小规模数字集成电路)实现简单组合逻辑电路的方法。2.掌握简单数字电路的安装和调试技术。3进一步熟悉数字万用表、示波器等仪器的使用方法。4.熟悉用Verilog HDL描述组合逻辑电路的方法,以及EDA仿真技术。二. 实验元器件及条件集成电路 74HC001片;74LS04 1片计算机、MAX+PLUSH集成

2、开发环境、可编程器件实验板及专用的在系统编程电缆三. 预习要求1. 按设计步骤,根据所给器件设计实验内容的逻辑电路图。2. 在附录C中查出74LSO0 74LS04的引脚排列图。四. 实验说明1 组合逻辑电路的设计流程 实际的逻辑问题逻辑真值表逻辑表达式卡诺图编最简逻辑表达式11根据选定器件,变换逻辑表达式逻辑电路图图用SSI构成组合逻辑电路的设计过程2.组合逻辑电路设计举例(1) 首先进行逻辑抽象。(2) 写出逻辑表达式。(3) 变换逻辑表达式。(4) 画出逻辑电路图。(5) 仿真验证。(6) 实验验证。插板在做完仿真之后,就可以根据设计的逻辑图选择相应的芯片进行插板,通过给不同输入高低电平

3、组合来测输出电平的高低,从而检测是否符合实验要求。五. 实验内容求反加11根据给定的器件,设计一个能对 4个输入进行取反加一,先进行实验仿真,然后用插板实 现。真值表输入输出Data i n3Data i n2Data i n1Data i n0Data out3Data out2Data out1Data out000000000000111110010111000111101010011000101101101101010011110011000100010010111101001101011010111000100110100111110001011110001代码:module MyO

4、pposAddl (datain3:0, dataout3:0);in put 3:0data in; output 3:0dataout; reg 3:0 dataout;always (data in) begi ncase(data in)4'b0000:dataout =4'b0000;4'b0001:dataout =4'b1111;4'b0010:dataout =4'b1110;4'b0011:dataout =4'b1101;4'b0100:dataout =4'b1100;4'b0101:

5、dataout =4'b1011;4'b0110:dataout =4'b1010;4'b0111:dataout =4'b1001;4'b1000:dataout =4'b1000;4'b1001:dataout =4'b0111;4'b1010:dataout =4'b0110;4'b1011:dataout =4'b0101;4'b1100:dataout =4'b0100;4'b1101:dataout =4'b0011;4'b1110:dat

6、aout =4'b0010;4'b1111:dataout =4'b0001;endcaseenden dmodule波形仿真结果:以上的波形可以看出插板实现四位取反加一的基本功能。对照真值表可知符合要求。 位二进制求反加一插板实现真值表输入输出Data i n1Data i nOData out1Data out00000011110101101电路图:插板实现只需使用两块芯片 5个逻辑门即可。2附加实验:2线-4线译码器 编程代码如下1 Hite dale s3 tda-ain(2:0 ,13 : ;22 input 2;0 datain;3 output (3:O

7、J dataaut;2G4 reg 3:0 dacacut;9 Hcase(datain)103*b000: dacaour = 4113'b001: detao-ar = 'blOll;123Bb010: dataout ='L11D1;133bOll: dataout = 4'IdIIIQ;143*bl00: danaout = 4'tollll;153*t)101: dataouT. = 4 'toilll;163'bllO: dacaout = 'tollll;173'10111: datout = 41111;1

8、8endcasealways S(口百口二口、er.d22 endirodule仿真波形图如下:NameYalu* i14.9S日 litainA 0:11A 0"21A 0L<-3L. .ojk 0衿4日 dataautA 7:45-.3A 0A 1crT-,.1 A 1.0A 13 ps20. 0 40i. t)ms&0- 9eo o114. arra nsi_111I巩订加3加4工15XCTJXllXllQ15XI1r11 1LJ1_l1从上面的波形图我们可以看出:与真值表一致。仿真下载完成。六. 实验中遇到的问题及处理方法1. 仿真下载较简单,问题不多,只是写代码时的文件名有误, 不过很快就改正过来了, 后面仿真下载也比较顺利。2. 插板时二极管一直不亮,于是我就用万用表一个个节点打了过去测电压,结果发现有一个二极管的两个管脚都是5V左右,原来是二极管短路了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论