• 2022-06-05
    阅读下列两个程序,画出它们的逻辑图。module DFFI (Qa,Qb,D,CP);            input D,CP;            output reg Qa,Qb;            always @ ( posedge CP)            begin                Qa= D;                Qb= Qa;            end        endmodule
  • 解:由于程序在串行语句块中使用的是阻塞型赋值语句,故两条赋值语句按排列的先后顺序依次执行,在时钟信号[tex=1.571x1.286]gGVvqzOIZ17HFs4DzFVwow==[/tex]的上升沿到来时,[tex=1.286x1.286]Mp5yOhVal4z+s5YWGCzfyg==[/tex]先得到[tex=0.857x1.286]s+r8LBAs3scxfl88DGExcg==[/tex]输入端的值,然后又将[tex=0.857x1.286]s+r8LBAs3scxfl88DGExcg==[/tex]的值传送给[tex=1.5x1.286]trWiyjbD2g7LQYpuLS4GUQ==[/tex]即两条串行语句执行完后[tex=1.786x1.286]XRWPHd/eJ5nMP+IFMEjtlg==[/tex]和[tex=1.214x1.286]uVdsIU4aWvOMwUTSsR5juA==[/tex]的值相同,相当于两个[tex=0.857x1.286]s+r8LBAs3scxfl88DGExcg==[/tex]触发器并联,其逻辑图如图题解[tex=3.286x1.286]/5GiqcytNnnxiFTJ42Mqeg==[/tex]所示。[img=590x264]17d0994497b6167.png[/img]

    内容

    • 0

      pa=pa->next; qa->next=A->next;//将当前最小结点插入A表表头 A->next=qa; } else{ qb=pb; pb=pb->next; ()//将当前最小结点插入B表表头 A->next=qb; } } while(pa){ qa=pa; pa=pa->next; qa->next=A->next; A->next=qa; } while(pb){ qb=pb; pb=pb->next; qb->next=A->next; A->next=qb; } pb=B;

    • 1

      下列Verilog HDL程序所描述电路功能是 .module _4bit_cnt (CP,nCR,Q,Mod); input CP, nCR, Mod; output reg [3:0] Q; always @ (posedge CP or negedge nCR) if (~nCR) Q <= 4b0000; else if (Mod==1) Q <= Q + 1b1; elseQ <= Q - 1b1; endmodule

    • 2

      两个均匀带电的同心球面,半径分别为Ra和Rb,带电总量分别为Qa和Qb,如图

    • 3

      ‌要在七段显示器上实现0-1-2-3-4的五进制计数显示,计数器74X90的输出QDQCQBQA应如何连接BCD译码器CD4511的输入?​​‌​ A: QA连A,QB连B,QC连C B: QA连B,QB连C,QC连D C: QB连B,QC连C,QD连D D: QB 连A,QC连B,QD连C

    • 4

      逻辑电路如图(a)所示,已知CP、C、D的工作波形如图(b)所示。试分析判断 是Q 的输出波形。[img=123x122]180375f08910552.jpg[/img] (a)[img=249x140]180375f09444c36.jpg[/img] (b) A: Qa B: Qb C: Qc D: Qd