实验报告课程名称数字逻辑实验项目名称设计1001序列检测器学生姓名谭洋指导教师实验日期2011/4/16一、实验目的掌握同步时序逻辑电路的设计方法,验证所设计的同步时序逻辑电路,加深对“同步”“时序”两个名词的理解。二、实验器材74LS73JK2负沿双触发器组件2片74LS00二输入四与非门组件1片74LS02二输入四或非门组件1片74LS10三输入三与非门组件1片74LS04六门反相器组件1片三、实验内容内容B:利用所给组件按mealy型或moore型同步时序逻辑电路设计的方法设计一个1001序列检测器,其框图如图所示:xX序列检测器z时钟该电路的逻辑功能是:在输入端X串行输入随机二进制代码,每当输入的代码中出现1001序列时,在输出端Z产生一个高电平,即Z=1,其他情况Z=0。典型输入输出序列如下:X:0100101011001001Z:0000100000001001四、实验步骤(1)由题意,可画出原始状态图和状态表序列检测器0/01/01/00/01/01/00/00/00/01/1原始状态图现态次态/输出x=0x=1AA/0B/0BC/0B/0CD/0B/0DA/0E/1EC/0B/0原始状态表(2)状态化简AEDCBBACCADCDD×××EAC√CD×ABCD(A)B×C××D×××E×√××ABCD所以,B与E等效。做出最小状态表现态次态/输出x=0x=1AA/0B/0BC/0B/0CD/0B/0DA/0B/1(3)状态编码共有4个状态,需要2个触发器,状态变量用y2和y1表示。现态y2y1次态y2n+1y1n+1输出X=0X=10001111000/011/010/000/001/001/001/001/1(4)确定激励函数和输出函数,并列出真值表输入和现态次态激励函数输出Xy2y1y2n+1y1n+1J2K2J1K1Z000000d0d0001111dd0001000d10d001110d0d10100010d1d0101010dd0011001d11d111101d1d00有卡诺图对激励函数和输出函数化简后有:Y1xy20001111000dd011dd0J2=xy1=x+y1Y1xy2000111100d11d1d01dK2=y1+x=xy1Y1xy200011110000111ddddJ1=xY1xy2000111100dddd10100K1=xy2=x+y2Y1xy2000111100001010000Z=xy2y1(5)画出逻辑电路图○z●●●●y2y2y1y1●○○○○●○○●CP○X●○○●5测试并排错。在试验开始的时候,检查导线,芯片等;试验中,针对不同的情况进行不同的处理。(2)IKCIIJ(1)IKCIIJ=11&=1=1五、实验体会1、真值表一定要写正确。2、化简F1,F2时,要充分运用定理、公理,应熟练掌握。3、花逻辑图时,要注意各门电路之间的连线,达到连线最少这一目标。4、连线时,首先,检查导线是否导通,其次,检查芯片是否损坏。如测试芯片74LS00,将两输入A,B,接1A,1B,将输出接灯L1,根据指示灯的红绿,结合真值表来判断芯片是否完好。5、在实验过程中,指示灯一会儿变红,一会儿变绿,电路图也没有错误,最后知道,最后知道可能是接触不良,将松动的线接好,插头插紧。