上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 数字电路的二值逻辑
数字信号指信号的幅度的取值是离散的,而幅值表示被限制在有限个数值之内。图1-2所示为生活中常见的数字输入输出设备,按键只有“按下”、“松开”两种状态,红绿灯和霓虹灯除了逻辑顺序不同外,对任意一盏灯,也只有“亮”、“灭”两种状态。而在电路元件的选择上,拥有两种状态的器件随处可见,并且可达到极高的集成度。因此,数字电路广泛采用二值逻辑来表示数字电路中传送的各类数据和信息。
图1-2 常见的数字输入输出设备
“二值逻辑”是指对任何命题只有“是”和“否”的两种可能,为便于运算,数字电路中用二进制的“0”和“1”来表示“二值逻辑”,即各类数据和信息均用“逻辑0”和“逻辑1”的组合表现出来,电路中的“0”和“1”仅是两种状态的表示符号,无大小之分。
在数字电路中,无论是输入信号还是输出信号,往往在瞬间都表现为某一电压数值,实际电路利用电平的高低来可靠区分“0”和“1”两种状态。一般用高电平表示“逻辑1”,用低电平表示“逻辑0”,这种表示方法被称为正逻辑,反之则成为负逻辑,如图1-3所示。
图1-3 高、低电平的逻辑赋值
数字电路以二进制形式对信息进行逻辑分析,生活中最熟悉、应用最广泛的计数方法却为十进制,因此,在进行数字电路的分析之前,需要掌握二进制、十进制等常用数制和BCD码等常用码制的关系。
测试:以下问题如果不能顺利解决,请完成“附录A数制与码制”的教学。
(1)十进制转二进制:(38)10=( )2
(2)二进制转十进制:(10110)2=( )10
(3)二进制转十六进制:(10110001)2=( )16
(4)十六进制转二进制:(507)16=( )2
(5)8421BCD码转二进制:(38)8421码=( )2
(6)二进制转8421BCD码:(10010001)2=( )8421码