数字电路——Day10

208 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。


  • 相邻两组编码只有一位不同的编码是格雷码 image.png
A.b=2,c=3
B.b=2,c=2
C.b=1,c=1
D.b=1,c=2

本题选C,考察点是Verilog中的阻塞赋值和非阻塞赋值。 对于阻塞赋值=:可以理解为是先计算等式右边的式子,直接将右边式子的结果立刻赋给左边的式子,不需要等待。


  1. 若存储器的容量为512K×8位,则地址代码有()位? 这种题型没接触过,一点点了解,直接给上解析: 地址代码应当有512×10^3个,所以若取n位地址代码,则应该满足2n512×10^3 > 2n-1,故应取n=19.

  1. 显示译码器输入8421BCD码为0101时,其输出驱动共阴数码管abcdefg的代码应为(    )。
A.1111010
B.0111011
C.1011011
D.1101011

本题选C;[分析]显示译码器输入8421BCD码为0101时,它所对应的十进制数是“5”, 共阴数码管abcdefg这七段所需的驱动电平b、e段为低电平“0”,其余均为高电平“1”,所以输出驱动共阴数码管abcdefg的代码应为1011011。 还有一种思路对于显示器上的数字8,每一根对应一个灯,总共有7根,编号,然后看出现那个数字需要哪种灯亮

1650498312(1).png

  1. TTL的输出(可以/不可以)与CMOS电路直接相连?CMOS输出(可以/不可以)与TTL电路直接相连?
A.可以,可以
B.可以,不可以
C.不可以,可以
D.不可以,不可以

本题选C,1. TTL的输出不可以直接和CMOS相连的原因是:TTL是在0.3V-3.6V之间,而CMOS则是有的在5V,有的在12V。TTL的输出连接到CMOS电路需要在输出端口加上一上拉电阻。CMOS输出街道TTL是可以直接互连的。 2. CMOS电平Vcc可达到12V CMOS电路输出高电平约为0.9Vcc,而输出低电平约为 0.1Vcc。  在同样5V电源电压情况下,COMS电路可以直接驱动TTL; 而TTL电路则不能直接驱动CMOS电路


  • 与TTL电路相比,CMOS电路的功耗(更低),速度(更慢

image.png

image.png 对于P沟道型,栅极那边会有一个小圆圈。 在工程实现中,PMOS管的源极一定接电源VDD,NMOS管的源极一定接地。