数字电路与系统设计实验报告_第1页
数字电路与系统设计实验报告_第2页
数字电路与系统设计实验报告_第3页
数字电路与系统设计实验报告_第4页
数字电路与系统设计实验报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、数字电路与系统设计实验报告学院:班级:姓名:实验一基本逻辑门电路实验、实验目的1、掌握TTL与非门、与或非门和异或门输入与输出之间的逻辑关系2、熟悉TTL中、小规模集成电路的外型、管脚和使用方法。、实验设备1、二输入四与非门74LS001 片2、二输入四或非门74LS021 片3、二输入四异或门74LS861 片三、实验内容1、测试二输入四与非门74LS00 一个与非门的输入和输出之间的逻辑关系2、测试二输入四或非门74LS02 一个或非门的输入和输出之间的逻辑关系3、测试二输入四异或门74LS86 一个异或门的输入和输出之间的逻辑关系四、实验方法1、将器件的引脚7与实验台的“地(GND) ”

2、连接,将器件的引脚14与实验台的十 5V连接。2、用实验台的电平开关输出作为被测器件的输入。拨动开关,则改变器件的输入 电平。3、 将被测器件的输出引脚与实验台上的电平指示灯(LED连接。指示灯亮表示输出低电平(逻辑为0),指示灯灭表示输出高电平(逻辑为1 )五、实验过程1、测试74LS00逻辑关系(1)接线图(图中K 1、K 2接电平开关输出端,LED0是电平指示灯)(2)真值表输入输出引脚1引脚2引脚3LLHLHHHLHHHL2、测试74LS02逻辑关系(1)接线图(2)真值表输入输出引脚1引脚2引脚3LLHLHLHLLHHL3、测试74LS86逻辑关系接线图(1)接线图LEI)O输入输出

3、引脚1引脚2引脚3LLLLHHHLHHHL六、实验结论与体会实验是要求实践能力的。在做实验的整个过程中,我们首先要学会独立思考,出现问题 按照老师所给的步骤逐步检查, 一般会检查处问题所在。 实在检查不出来,可以请老师和同 学帮忙。实验二逻辑门控制电路实验、实验目的1、掌握基本逻辑门的功能及验证方法。2、掌握逻辑门多余输入端的处理方法。3、学习分析基本的逻辑门电路的工作原理、实验设备1、基于CPLD的数字电路实验系统2、计算机。三、实验内容1、用与非门和异或门安装给定的电路。2、检验它的真值表,说明其功能。四、实验方法按电路图在Quartus II上搭建电路,编译,下载到实验板上进行验证输入控

4、制端输出 YBC00I A01A101110I. bJ五、实验过程1、用3个三输入端与非门IC芯片74LS10安装如图所示的电路从实验台上的时钟脉冲输出端口选择两个不同频率(约7khz和14khz)的脉冲信号分别加到X0和X1端。对应B和S端数字信号的所有可能组合,观察并画出输出端 的波形,并由此得出 S和B (及/ E)的功能。2、实验得真值表输入输出ABCY0001-A0010A01011011001000-A1011A1101111100六、实验结论与体会通过B、C选择功能,对输入 A做相应的逻辑运算。实验三组合逻辑电路部件实验、实验目的1、掌握逻辑电路设计的基本方法。2、掌握EDA工具

5、MAX-Plusll的原理图输入方法。3、掌握MAX-Plusll的逻辑电路编译、波形仿真的方法二、实验设备1、基于CPLD的数字电路实验系统。2、计算机。三、实验内容1、设计并实现一个 4位二进制全加器。2、3-8译码器74138的波形仿真。3、4位二进制加法器7483的波形仿真四、实验方法1、利用EDA工具MAX-Plusll的原理图输入法,输入设计的电路图; 建立相应仿真波形文件,并进行波形仿真,记录波形和输入与输出的时延差;分析设计电路的正确性。2、利用EDA工具MAX-Plusll的原理图输入法,分别输入74138、7483图元符号; 建立74138、7483的仿真波形文件,并进行波

6、形仿真,记录波形;分析74138、7483逻 辑关系。3、 4位二进制加法器集成电路74LS83中,A和E是两个4位二进制数的输入端, Cout, S3,S2,S1,S0是5位输出端。Cin是进位输入端,而 Cout是进位输出端。五、实验过程1、二进制全加器原理一个n位二进制加法运算数字电路是由一个半加器和(n1)个全加器组成。它把两个n位二进制数作为输入信号。产生一个(n+ 1)位二进制数作它的和。如图所 示。输出端-7站冋弘S2 S弘用全加器构成的n位二进制加法器Cu-jSn亠ClL-2 Sil-2*口 Sl-图中A和E是用来相加的两n位输入信号,C n-1 ,S n-1 , S n-2

7、2,S1,Sa0是它们的和。在该电路中对A 0和E 0相加是用一个半加器,对其它位都用全加器。如 果需要串接这些电路以增加相加的位数,那么它的第一级也必须是一个全加器。2、半加器设计半加器真值表abSOCo0Q000110101010I半加器原理图半加器仿真波形3、一位全加器设计一位全加器可以由两个半加器和一个或门连接而成一位全加器原理图一位全加器仿真波形Wader Tne-fta也 Pwiff2i?3ra;Intel 曲StatEnda f uM iq m KIJ辑BOlitBQriaBOLmt10141iI4、四位全加器4位全加器可以看做四个1位全加器级联而成,首先采用基本逻辑门设计一位

8、全加器,而后通过多个1位全加器级联实现4位全加器。四位全加器原理图四位全加器仿真波形MasIb T me Erik* | * | Pori-I2?nrll.33mStaEh!*心.i12 & 1IJD tri. T fQ D u I:3d D Kid.Q0.1rAQ1 1T*1 1J121 i1IiW1 0rn厂rr n*1 i祈9 1I1厂HZ1 Q1Lrj1L0n_lAE0I 0eV1 1ri厂JLI 011lI11111厂 d1_111r3亦1 1 1六、实验结论与体会采用图形编程法实现了四位全加器的设计,并完成了电路的设计编译、 综合、逻辑仿真。实验四时序电路设计一、实验目的1、学习利

9、用EDA工具设计简单时序电路。2、掌握简单时序电路的分析、设计、波形仿真、器件编程及测试方法。二、实验设备1、基于CPLD的数字电路实验系统。2、计算机。三、实验内容用D触发器DFF (或74LS74)构成的4位二进制计数器(分频器)。四、实验方法根据D触发器的特性设计4位二进制计数器电路,并在实验板上进行验证。五、实验过程1、4位二进制计数器电路异步计数器是指输入时钟信号只作用于计数单元中的最低位触发器,各触发器之间相互串行,由低一位触发器的输出逐个向高一位触发器传递,进位信号而使得 触发器逐级翻转,所以前级状态的变化是下级变化的条件,只有低位触发器翻转后 才能产生进位信号使高位触发器翻转。

10、2、 建立波形文件,对所设计电路进行波形仿真。 并记录Q0、Q1、Q2、Q3的状态。3、 对所设计电路进行器件编程。将CLK引脚连接到实验系统的单脉冲输出插孔,4位二进制计数器输出端 QO、Q1、Q2、Q3连接到LED显示灯,CLR、PRN端分别连接 到实验系统两个开关的输出插孔。4、 由时钟CLK输入单脉冲,记录输入的脉冲数,同时观测Q0、Q1、Q2、Q3对 应LED显示灯的变化情况。六、实验结论与体会通过这次的实验,我对计数器无论从功能还是原理方面都有了较为系统的了解和学习。实验五模60循环计数器、实验目的1、掌握74161的使用。2、掌握多芯片级联方法。3、掌握同步或异步计数器的设计、实

11、验设备1、基于CPLD的数字电路实验系统2、计算机。三、实验内容设计一个模60的循环计数器 四、实验方法1、使用两片74161完成计数器设计。2、两片74161可采用同步级联或异步级联。3、74161真值表清0预置控制时种预岂数摞输入输出LDEPETCP A:a0a0XXXXXXXX00101冥1Xd.d;dHd.d:d.110XXXxXX保持110XXXXX保持1111iTXXXX计数五、实验过程1、同步级联两片74161使用相同的时钟。第一片为模10循环计数器,当计数为 9时,即1001,通过逻辑门电路判断,产生一个信号使第一片 74161清零并使第二片使能端 有效。当第二片计数到 5(

12、0101 )且第一片计数器计数到 9( 1001),通过逻辑门电 路判断,产生一个信号使两片同时清零即可实现模60循环计数器。同步级联原理图:-D f2、异步级联第一片使用外接时钟信号,第二片通过第一片产生时钟信号。第一片为模10循 环计数器,当计数为9时,即1001,通过逻辑门电路判断, 产生一个信号使第一片 74161清零并给第二片一个时钟信号使其计数一次。当第二片计数到5( 0101 )且第一片计数器计数到 9( 1001),通过逻辑门电路判断,产生一个信号使两片同时清 零即可实现模60循环计数器。异步级联原理图:六、实验结论与体会异步级联会形成延迟,对准确度要求不高可以采用,对准确度要

13、求高不能使用异步级联 方式。实验六一位BCD加法器、实验目的1、掌握BCD加法器的设计,学会 BCD码修正2、掌握数码管的用法。二、实验设备1、基于CPLD的数字电路实验系统。2、计算机。三、实验内容设计一个1位BCD加法器并显示计算结果的装置。四、实验方法1、 7483是四位二进制加法器,其进位规则是逢 16进1。而8421BCD码表示的是 十进制数,进位规则是逢10进1。用7483将两个1位BCD码相加时,当和小于等于 9 时,结果正确;当和大于 9时,需加6进行修正。2、需再使用一片7483实现加6修正,将第一片7483输出的二进制数送入第二片7483的输入引脚 A3 A2 A1 A0,

14、第二片7483的输入引脚 B3 B2 B1 B0接入0 0R1输 出一一OR1输出一一0。由于不需修正时, OR1输出为0,需修正时OR1输出为1,实 现加6修正。3、使用7447进行8421BCD转码成数码管输入数据。五、实验过程1、加法器原理图2、仿真波形六、实验结论与体会在 BCD 加法器的设计中,要注意超出有效范围后的修正。实验七数字系统设计综合实验一一数字钟设计、实验目的1、掌握计数器的设计与级联。2、掌握分频器的设计。3、掌握数据选择器的使用。4、掌握数字系统的综合设计。二、实验设备1、基于CPLD的数字电路实验系统。2、计算机。三、实验内容设计一个数字时钟,并在数码管上显示。时钟

15、分为时、分、秒,各两位。可以选择 输入频率,通过输入高频率来加快时钟。四、实验方法1、整个数字时钟设计分为 3个部分。频率选择与转换、计数器、数码管显示。2、频率选择与转换。设计一个分频器,实现50Hz到1Hz的转换。使用8选1数据选择器74151完成不 同频率的选择。3、计数器计数器采用同步级联的方式,分为 6个部分,分别对应数码管的一位。4、数码管显示数码管一次只可以点亮一个数码管,所以需要用数据选择器依次循环选择6位,送入相应的数据。五、实验过程1、整体结构图呷FT劈(1)74151用来选择输入频率(2) 50_to_1_clk为一个分频器,用来将输入的频率缩小50倍,使50Hz转换 为1Hz,产生标准时钟秒。(3) 60为数字时钟计数器单元(单个数码管数据循环输出)。(4)74138用来根据60中的模6循环计数器产生的地址,与模 6循环计数器 同步选择数码管地址,选择 60计数器输出的数码管数据对应的数码管。(5)7447用来将产生的8421BCD码转换成数码管的输入,驱动数码管。2、时钟频率转换原理图3、数字时钟计数器单元,单个数码管数据循环输出原理图AosmT日 CEAMftiMD5S纭(1)COUNT为数字时钟计数器单元(2)使用CHOOSE (模6循环计数器)6位数字同时输出)

温馨提示

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

评论

0/150

提交评论