• 2022-05-31 问题

    下列Verilog HDL代码描述中,采用时钟信号clock上升沿和复位信号reset下降沿触发的是( )。 A: always @ ( posedge clock, negedge reset ) if ( reset ) B: always @ ( posedge clock, negedge reset ) if ( ! reset ) C: always @ ( clock, reset ) if ( reset ) D: always @ ( posedge clock or negedge reset ) if ( reset==0 )

    下列Verilog HDL代码描述中,采用时钟信号clock上升沿和复位信号reset下降沿触发的是( )。 A: always @ ( posedge clock, negedge reset ) if ( reset ) B: always @ ( posedge clock, negedge reset ) if ( ! reset ) C: always @ ( clock, reset ) if ( reset ) D: always @ ( posedge clock or negedge reset ) if ( reset==0 )

  • 2021-04-14 问题

    给出下面程序的运行结果。int i=0;main(){ int i=5;reset(i/2); printf("i=%d\n", i);reset(i=i/2); printf("i=%d\n", i);reset(i/2); printf("i=%d\n", i);workover(i); printf("i=%d\n", i);}workover(int i){ i=(i%i)*((i*i)/(2*i)+4);printf("i=%d\n", i);return(i);}reset(int i){ i=i<=2?5:0;return(i);}

    给出下面程序的运行结果。int i=0;main(){ int i=5;reset(i/2); printf("i=%d\n", i);reset(i=i/2); printf("i=%d\n", i);reset(i/2); printf("i=%d\n", i);workover(i); printf("i=%d\n", i);}workover(int i){ i=(i%i)*((i*i)/(2*i)+4);printf("i=%d\n", i);return(i);}reset(int i){ i=i<=2?5:0;return(i);}

  • 2021-04-14 问题

    TACCTL1是捕获/比较控制寄存器1,初值为0,其中D7-D5位为输出控制位OUTMODx,头文件中对这几位的定义以及组合宏定义如下: #defineOUTMOD2(0x0080u)/*Outputmode2*/ #defineOUTMOD1(0x0040u)/*Outputmode1*/ #defineOUTMOD0(0x0020u)/*Outputmode0*/ #defineOUTMOD_0(0*0x20u)/*PWMoutputmode:0-outputonly*/ #defineOUTMOD_1(1*0x20u)/*PWMoutputmode:1-set*/ #defineOUTMOD_2(2*0x20u)/*PWMoutputmode:2-PWMtoggle/reset*/ #defineOUTMOD_3(3*0x20u)/*PWMoutputmode:3-PWMset/reset*/ #defineOUTMOD_4(4*0x20u)/*PWMoutputmode:4-toggle*/ #defineOUTMOD_5(5*0x20u)/*PWMoutputmode:5-Reset*/ #defineOUTMOD_6(6*0x20u)/*PWMoutputmode:6-PWMtoggle/set*/ #defineOUTMOD_7(7*0x20u)/*PWMoutputmode:7-PWMreset/set*/ 若TACCTL1已经输出了mode6,现在再执行语句TACCTL1|=OUTMOD_2;,则最后实际上输出的是()

    TACCTL1是捕获/比较控制寄存器1,初值为0,其中D7-D5位为输出控制位OUTMODx,头文件中对这几位的定义以及组合宏定义如下: #defineOUTMOD2(0x0080u)/*Outputmode2*/ #defineOUTMOD1(0x0040u)/*Outputmode1*/ #defineOUTMOD0(0x0020u)/*Outputmode0*/ #defineOUTMOD_0(0*0x20u)/*PWMoutputmode:0-outputonly*/ #defineOUTMOD_1(1*0x20u)/*PWMoutputmode:1-set*/ #defineOUTMOD_2(2*0x20u)/*PWMoutputmode:2-PWMtoggle/reset*/ #defineOUTMOD_3(3*0x20u)/*PWMoutputmode:3-PWMset/reset*/ #defineOUTMOD_4(4*0x20u)/*PWMoutputmode:4-toggle*/ #defineOUTMOD_5(5*0x20u)/*PWMoutputmode:5-Reset*/ #defineOUTMOD_6(6*0x20u)/*PWMoutputmode:6-PWMtoggle/set*/ #defineOUTMOD_7(7*0x20u)/*PWMoutputmode:7-PWMreset/set*/ 若TACCTL1已经输出了mode6,现在再执行语句TACCTL1|=OUTMOD_2;,则最后实际上输出的是()

  • 2022-07-24 问题

    在 Inspector 属性面板中的 Transform 变换组件的右上角的小齿轮菜单中,哪个菜单命令是重置该对象的位置信息的? A: Reset Position B: Reset Rotation C: Reset Scale D: Reset All

    在 Inspector 属性面板中的 Transform 变换组件的右上角的小齿轮菜单中,哪个菜单命令是重置该对象的位置信息的? A: Reset Position B: Reset Rotation C: Reset Scale D: Reset All

  • 2022-11-02 问题

    下列Moore型状态机采用Verilog语言主控时序部分正确的是: A: always@(posedge clk or negedge reset) begin if(!reset) current_state&lt;=s0; else current_state&lt;=next_state; end B: always@(posedge clk ) begin if(!reset) current_state&lt;=s0; else current_state&lt;=next_state; end C: always@(posedge clk t) if(reset) current_state&lt;=s0; else current_state&lt;=next_state; D: always@(posedge clk or negedge reset) if(reset) current_state&lt;=s0; else current_state&lt;=next_state;

    下列Moore型状态机采用Verilog语言主控时序部分正确的是: A: always@(posedge clk or negedge reset) begin if(!reset) current_state&lt;=s0; else current_state&lt;=next_state; end B: always@(posedge clk ) begin if(!reset) current_state&lt;=s0; else current_state&lt;=next_state; end C: always@(posedge clk t) if(reset) current_state&lt;=s0; else current_state&lt;=next_state; D: always@(posedge clk or negedge reset) if(reset) current_state&lt;=s0; else current_state&lt;=next_state;

  • 2022-11-02 问题

    下列Moore型状态机采用Verilog语言主控时序部分正确的是: A: always@(posedge clk or negedge reset) begin if(!reset) current_state<=s0; else current_state<=next_state; end B: always@(posedge clk ) begin if(!reset) current_state<=s0; else current_state<=next_state; end C: always@(posedge clk t) if(reset) current_state<=s0; else current_state<=next_state; D: always@(posedge clk or negedge reset) if(reset) current_state<=s0; else current_state<=next_state;

    下列Moore型状态机采用Verilog语言主控时序部分正确的是: A: always@(posedge clk or negedge reset) begin if(!reset) current_state<=s0; else current_state<=next_state; end B: always@(posedge clk ) begin if(!reset) current_state<=s0; else current_state<=next_state; end C: always@(posedge clk t) if(reset) current_state<=s0; else current_state<=next_state; D: always@(posedge clk or negedge reset) if(reset) current_state<=s0; else current_state<=next_state;

  • 2022-06-29 问题

    关于以下测试程序,其说法正确的是:`timescale 1ns / 1psmodule cout_tp;reg clk,reset;wire &#91;7:0&#93; out;count u0( .clk(clk), .reset(reset), .out(out) );initial begin clk=0;reset=0;#4 reset=1;#4 reset=0;#100 reset=1;#4 reset=0;endinitial begin forever #2 clk=~clk;endendmodule A: 该程序时间的基准单位是1ns,时间的精度是1ps B: count 是模块名;u0是例化名 C: 测试程序中,时钟的频率为500MHz D: 被测模块中clk和reset是输出信号

    关于以下测试程序,其说法正确的是:`timescale 1ns / 1psmodule cout_tp;reg clk,reset;wire &#91;7:0&#93; out;count u0( .clk(clk), .reset(reset), .out(out) );initial begin clk=0;reset=0;#4 reset=1;#4 reset=0;#100 reset=1;#4 reset=0;endinitial begin forever #2 clk=~clk;endendmodule A: 该程序时间的基准单位是1ns,时间的精度是1ps B: count 是模块名;u0是例化名 C: 测试程序中,时钟的频率为500MHz D: 被测模块中clk和reset是输出信号

  • 2022-06-12 问题

    以下哪个代码是表明是重置代码 A: &lt;input type="reset" /&gt; B: &lt;input type="reset"&gt; C: &lt;input type=reset&gt; D: &lt;input value="reset" /&gt;

    以下哪个代码是表明是重置代码 A: &lt;input type="reset" /&gt; B: &lt;input type="reset"&gt; C: &lt;input type=reset&gt; D: &lt;input value="reset" /&gt;

  • 2021-04-14 问题

    “Reset Do1;”的执行结果是

    “Reset Do1;”的执行结果是

  • 2021-04-14 问题

    RESET为单板复位按钮

    RESET为单板复位按钮

  • 1 2 3 4 5 6 7 8 9 10