高级技师培训数字电路基础
全国中等职业技术学校电子类专业教材 数字电路基础

目录
DML触发器
DDL触发器
当数据库中表中的数据发生变化时,包括insert,update,delete任意操作,如果我们对该表写了对应的DML 触发器,那么该触发器自动执行。DML触发器的主要作用在于强制执行业务规则,以及扩展Sql Server约束,默 认值等。因为我们知道约束只能约束同一个表中的数据,而触发器中则可以执行任意Sql命令。
它是Sql Server2005新增的触发器,主要用于审核与规范对数据库中表,触发器,视图等结构上的操作。比 如在修改表,修改列,新增表,新增列等。它在数据库结构发生变化时执行,我们主要用它来记录数据库的修改 过程,以及限制程序员对数据库的修改,比如不允许删除某些指定表等。
任务二认识寄存器
寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和 位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及 逻辑部件中,包含的寄存器有累加器(ACC)。
寄存器英文名称:Register
寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通常都是以他们可以保存的位 元数量来估量,举例来说,一个“8位元寄存器”或“32位元寄存器”。寄存器现在都以寄存器档案的方式来实 作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。
寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。更适当的是称他们为“架构 寄存器”。
材 数字电路基础
20xx年中国劳动社会保障出版社出版的图书
目录
01 内容简介
02 目录
《全国中等职业技术学校电子类专业教材·数字电路基础》是2009年5月1日中国劳动社会保障出版社出版的 图书。
数字电路基础课程标准

《数字电路基础》课程标准一、课程名称数字电路基础二.教学对象电子技术应用专业、船舶专业三.教学课时120四.学分8五、课程性质《数字电路》是计算机应用专业的专业基础课。
通过本课程的学习,学生将具备数字电路的逻辑分析与设计的基本知识,掌握数字系统中常用功能部件的应用分析、逻辑设计与仿真测试等基本技能,为后续课程,如数字系统设计、计算机组成原理、微型计算机接口技术等打下坚实的基础。
六、课程理念当前职业教育专业课程理念——就业导向、能力本位、以综合职业能力和全面素质为中心、行动导向、理实一体、以学生为主体、以学生发展为本、终身学习、培养创新精神和创造能力。
七、设计思路课程的目的是在讲解逻辑电路基本概念和基本知识的基础上,培养学生使用各种逻辑分析与设计的工程方法和工程工具,学习典型逻辑功能部件的内部结构,掌握其工作原理,可以承担小型数字电路分析或设计的简单应用课题八、课程目标1.知识、能力目标(1 )熟悉数字电子技术的有关基本概念、术语;了解逻辑代数基本定律和逻辑函数的公式法化简及卡诺图化简。
(2)掌握TTL 和CMOS 门电路及各种集成触发器的逻辑功能和外特性。
(3)掌握常用组合逻辑电路的功能及分析方法,学会一般的组合逻辑电路的设计方法(用SSI和MSI 器件);掌握常用的时序电路的功能及分析方法,学会同步计数器的设计方法。
(4)熟悉常用脉冲波形产生与变换电路的工作原理及其应用。
(5)了解A/D,D/A 电路及半导体存储器、可编程逻辑器件的原理及其应用。
(6)具有正确使用脉冲信号发生器、示波器等实验仪器的能力。
(7)具有查阅手册合理选用大、中、小规模数字集成电路组件的能力。
(8)具有用逻辑思维方法分析常用数字电路逻辑功能的能力。
(9)初步具有设计数字电路的能力。
2.方法、过程目标(1 )通过本课程的学习,培养学生通过数字电路案例的实际操作,掌握职业岗位的基本技能。
(2)通过仿真及实训等的学习和体验,培养学生分析、解决问题的能力和统筹兼顾、协作学习与工作的能力。
维修电工高级技师培训包

uab
dA dq
uab Va Vb
单位: V(伏特)、kV(千伏)、mV(毫伏)
实际方向: 由高电位端指向低电位端
1.2.3 电动势
定义: 电源力把单位正电荷从 “-” 极板经 电源内部移到 “+” 极板所做的功。
e dA dq
单位: V(伏特)、kV(千伏)、mV(毫伏)
朱楠
第 1 章 电路分析理论与机械基础知识
第一节 直流电路 第二节 正弦交流电路 第三节 三相交流电路 第四节 机械基础知识
第一节 直流电路
1.1 电路
一、电路的组成 电路:由电气器件或设备,按一定方式连接起来,完成能量的传输、 转换或信息的处理、传递。 组成:电源、负载和中间环节。
开关S
启辉器
实际方向: 由低电位端指向高电位端
电动势的方向用+,- 号表示,
也可用箭头表示。
+
E
U=E
–
I
+
U
R
-
1.3.1 电流的参考方向
电流的实际方向: 正电荷运动的方向(客观存在)
电流的参考方向:
任意假定
实际方向(2A)
实际方向(2A)
参考方向
参考方向
I 0 (I 2A)
I 0 (I 2A)
WL
t
pdt L
I(t)
i di
1
Li2 ( t )
0
0
2
即
WL
1 2
Li2
设i(0) = 0
1.5.2 电容元件
i
一、 线性电容(C为常数)
Cq u
数字电路基础课件ppt

详细描述
首先,需要明确数字逻辑功能,并选择合适的硬件描述语言(如VHDL或Verilog)编写程序。然后,使用EDA工具进行综合和布局布线,生成可编程的配置文件。最后,将配置文件下载到FPGA或CPLD中实现设计的逻辑功能。
05
数字电路的测试与调试
输入输出测试
时序测试
负载测试
仿真测试
01
02
03
04
检查电路的输入和输出是否符合设计要求,验证电路的功能是否正常。
测试电路中各个逻辑门之间的信号传输是否符合时序要求,确保电路的时序逻辑正确。
测试电路在不同负载条件下的性能表现,验证电路的稳定性和可靠性。
利用仿真软件模拟电路的工作过程,发现潜在的设计缺陷和错误。
将电路划分为若干个部分,分别进行调试,逐步排查问题所在。
总结词
应用领域与趋势
详细描述
数字电路广泛应用于计算机、通信、控制等领域。随着技术的发展,数字电路的设计和制造工艺不断进步,集成电路的规模越来越大,数字电路的应用前景十分广阔。
总结词:差异比较
详细描述:数字电路和模拟电路在处理信号的方式、电路结构和功能等方面存在显著差异。模拟电路处理的是连续变化的信号,而数字电路处理的是离散的二进制信号。此外,数字电路具有更高的抗干扰能力和稳定性。
数字电路设计基础
总结词
详细描述
总结词ቤተ መጻሕፍቲ ባይዱ
详细描述
组合逻辑电路是数字电路中最基本的电路,其设计主要基于逻辑代数和真值表。
组合逻辑电路由逻辑门电路组成,其输出仅取决于当前输入,不涉及任何记忆元件。常见的组合逻辑电路有加法器、比较器、编码器、译码器等。
组合逻辑电路的设计步骤包括定义逻辑问题、列出真值表、化简表达式、选择合适的门电路实现等。
《数字电路基础》课件

添加标题
添加标题
添加标题
添加标题
仿真过程:描述数字电路仿真的基 本步骤,如建立电路模型、设置参 数、运行仿真等
常见问题:列举数字电路仿真与调 试中常见的问题及解决方法,如信 号丢失、时序错误等
PART FIVE
数字钟的组成:包括时钟芯 片、显示模块、按键模块等
数字钟的基本原理:利用数字 电路实现时间显示和计时功能
可编程性:可以通过编程实 现不同的功能
速度快:数字电路的运算速 度远高于模拟电路
抗干扰能力强:数字电路对噪 声的抵抗力强,适合在恶劣环
境下工作
计算机:数字电路是计算机的核心 部件,用于处理和存储数据
电子设备:数字电路广泛应用于电 视、音响、游戏机等电子设备中
添加标题
添加标题
添加标设备中
交通灯控制系统 的实现:需要根 据设计进行硬件 和软件的实现, 包括信号灯、控 制器、传感器等 的安装和调试
电梯控制 系统的组 成:控制 单元、传 感器、执 行器等
控制单元 的功能: 接收传感 器信号, 控制执行 器动作
传感器的 作用:检 测电梯运 行状态, 如速度、 位置等
执行器的 作用:执 行控制单 元的指令, 如驱动电 机、开关 门等
PART THREE
逻辑运算的基本概念
逻辑运算的应用:电路设计、程序 设计等
添加标题
添加标题
添加标题
添加标题
逻辑运算的种类:与、或、非、异 或等
逻辑运算的优缺点:优点是简单、 高效,缺点是只能处理二进制数据
加法运算: 将两个二进 制数相加, 得到结果
减法运算: 将两个二进 制数相减, 得到结果
数字钟的设计流程:需求分析、 电路设计、PCB设计、程序编 写等
高级维修电工培训(PLC)

基于功能块的图形化编程语言, 适用于模块化设计和复杂控制系 统。
编程软件使用方法与技巧
软件安装与配置
介绍PLC编程软件的安装步骤、配置 要求及常见问题解决方法。
监控与诊断
介绍如何使用编程软件对PLC进行实时 监控和故障诊断,包括变量监视、强制 输入输出、在线修改程序等功能。
程序编写与调试
效果分析
通过远程监控技术,企业能够及时发现并处理设备故障,减少停机时间,提高生产效率;同时,通过对设备运行 数据的分析,可以优化设备维护和保养计划,降低维修成本。
Part
06
培训总结与展望
本次培训成果回顾
理论与实践结合
本次培训注重理论与实践的结合, 通过案例分析、模拟演练等方式,
使学员深入理解了PLC的工作原 理和维修技能。
Part
05
PLC网络通信与远程监控技术
网络通信协议简介及选型建议
常见网络通信协议
Modbus、Profibus、Ethernet/IP等,各协议具有不同的特 点和应用场景。
选型建议
根据实际需求和设备兼容性选择合适的通信协议,考虑协议 的稳定性、传输速度和成本等因素。
远程监控技术实现方法探讨
远程监控技术
学员技能提升
通过系统的培训,学员们掌握了 PLC编程、故障诊断、维修等核心 技能,能够独立处理复杂的电气问 题。
培训效果评估
通过结业考试和实操演练,对学员 的学习成果进行了全面评估,结果 显示大部分学员达到了预期的培训 目标。
学员心得体会分享
知识更新重要性
学员们普遍认识到PLC技术在不断更新发展,需要持续学习新知 识、新技能,以适应行业发展的需要。
通过互联网或局域网实现对PLC设备的远程监控,包括数据采集、故障诊断和远 程控制等功能。
高级技师培训PLC

◆ FX2N系列的输入继电器 采用 八进制地址编号,X0~X267最 多可达184点
2、输出继电器(Y)
◆ 输出继电器是用来将PLC内部信号输出传送给外部负载, PLC输出接口的一个接线点对应一个输出继电器。
◆ 输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给 输出单元,再由输出单元对应的硬触点来驱动外部负载 .
(2)模拟量输出接口:将PLC运算处理的若干位 数字量信号转换为相应的模拟量信号输出,以满 足生产过程现场连续控制的要求信号
(3)智能输入输出接口:自带CPU,由专门的处 理能力,与主CPU配合共同完成控制任务,可减轻 主CPU工作负担,又可提高系统的工作效率
4)PLC的电源模块
PLC的电源是指将外部输入的交流电处理后转换成满 足PLC的CPU、存储器、输人输出接口等内部电路工作需要 的直流电源电路或电源模块。许多PLC的直流电源采用直 流开关稳压电源,不仅可提供多路独立的电压供内部电路 使用,而且还可为输入设备(传感器)提供标准电源。
三)PLC的编程语言
1.顺序功能图(SFC)---是一种顺序控制语言
SFC程序的组成: 步,转换,动作 可转换为顺序控制梯形图 SFC 程序的工作原理:特定时间 执行特定的程序步,并扫描相应 的转换条件,当转换条件满足时, 进入下个程序步, 直到结束句
2、梯形图
X1 X0 Y1
Y1 X2 X0 Y2 Y2X0来自输 X0 Y0元
Y0
X1 输 入 端
输 入 电 路
入
映读
像 寄
Y0 Y1
存
器
读
件 写映
像 寄 写存 器
输 出 锁 存 器
高级技师培训-PLCPPT课件

软件备份与更新
定期备份PLC程序和数据,确保数据安全; 同时关注厂家发布的软件更新信息,及时 升级软件以修复潜在问题。
06 总结回顾与拓展延伸
关键知识点总结回顾
PLC基本概念及工作原理
详细阐述了可编程逻辑控制器(PLC)的定义、发展历程、基本组成及工作原理,强调了PLC 在工业自动化领域的重要性。
PLC编程语言与指令系统
系统介绍了PLC的编程语言,包括梯形图(LD)、指令表(IL)、顺序功能图(SFC)等,以 及各类指令的功能和使用方法,通过实例演示了编程过程。
PLC控制系统设计与应用
深入讲解了PLC控制系统的设计原则、步骤和方法,结合典型案例分析了PLC在工业自动 化领域的应用,如生产线自动化、机电一体化等。
编程语言,其中梯形图是最常用的一种语言,具有直观易懂的优点。
02 03
编程环境
PLC编程环境通常包括编程软件、仿真软件和调试软件等,其中编程软 件用于编写和编辑程序,仿真软件用于模拟程序运行过程,调试软件用 于在线调试程序。
编程工具
PLC编程需要使用专用的编程工具,如编程器、编程电缆等,用于将编 写好的程序下载到PLC中。
基本指令与功能指令详解
基本指令
基本指令是PLC编程中最基本的元素,包括输入指令、输 出指令、逻辑运算指令、数据传送指令等,用于实现基本 的逻辑控制功能。
功能指令
功能指令是PLC编程中用于实现特殊功能的指令,如数学 运算、数据处理、通信等,可以大大扩展PLC的应用范围。
指令系统
不同厂家的PLC产品具有不同的指令系统,但大部分指令 都是通用的,掌握一种PLC的指令系统后,可以很容易地 学习和使用其他厂家的PLC产品。
变量与数据处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 数字电路基础 1.1 数字电路的基本概念一、 模拟信号和数字信号电子电路中的信号可以分为两大类:模拟信号和数字信号。
模拟信号——时间连续、数值也连续的信号。
数字信号——时间上和数值上均是离散的信号。
(如电子表的秒信号、生产流水线上记录零件个数的计数信号等。
这些信号的变化发生在一系列离散的瞬间,其值也是离散的。
)数字信号只有两个离散值,常用数字0和1来表示,注意,这里的0和1没有大小之分,只代表两种对立的状态,称为逻辑0和逻辑1,也称为二值数字逻辑。
数字信号在电路中往往表现为突变的电压或电流,如图1.1.1所示。
该信号有两个特点: (1)信号只有两个电压值,5V 和0V 。
我们可以用5V 来表示逻辑1,用0V 来表示逻辑0;当然也可以用0V 来表示逻辑1,用5V 来表示逻辑0。
因此这两个电压值又常被称为逻辑电平。
5V 为高电平,0V 为低电平。
(2)信号从高电平变为低电平,或者从低电平变为高电平是一个突然变化的过程,这种信号又称为脉冲信号。
二、 数字电路传递与处理数字信号的电子电路称为数字电路。
数字电路与模拟电路相比主要有下列优点: (1)由于数字电路是以二值数字逻辑为基础的,只有0和1两个基本数字,易于用电路来实现,比如可用二极管、三极管的导通与截止这两个对立的状态来表示数字信号的逻辑0和逻辑1。
(2)由数字电路组成的数字系统工作可靠,精度较高,抗干扰能力强。
它可以通过整形很方便地去除叠加于传输信号上的噪声与干扰,还可利用差错控制技术对传输信号进行查错和纠错。
(3)数字电路不仅能完成数值运算,而且能进行逻辑判断和运算,这在控制系统中是不可缺少的。
(4)数字信息便于长期保存,比如可将数字信息存入磁盘、光盘等长期保存。
(5)数字集成电路产品系列多、通用性强、成本低。
由于具有一系列优点,数字电路在电子设备或电子系统中得到了越来越广泛的应用,计算机、计算器、电视机、音响系统、视频记录设备、光碟、长途电信及卫星系统等,无一不采用了数字系统。
1.2 数 制 一. 几种常用的计数体制 1.十进制(Decimal) 2.二进制(Binary)3.十六进制(Hexadecimal)与八进制(Octal ) 二. 不同数制之间的相互转换 1.二进制转换成十进制例1.2.1 将二进制数10011.101转换成十进制数。
解:将每一位二进制数乘以位权,然后相加,可得(10011.101)B =1×24+0×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3=(19.625)D 2.十进制转换成二进制V t (V)(ms)5可用“除2取余”法将十进制的整数部分转换成二进制。
例1.2.2 将十进制数23转换成二进制数。
解: 根据“除2取余”法的原理,按如下步骤转换:231152122222………余0………余1………余1………余1………余10b b b b b 01234读取次序则 (23)D =(10111)B可用“乘2取整”的方法将任何十进制数的纯小数部分转换成二进制数。
3.二进制转换成十六进制由于十六进制基数为16,而16=24,因此,4位二进制数就相当于1位十六进制数。
因此,可用“4位分组”法将二进制数化为十六进制数。
例1.2.4 将二进制数1001101.100111转换成十六进制数解: (1001101.100111)B =(0100 1101.1001 1100)B =(4D.9C)H同理,若将二进制数转换为八进制数 ,可将二进制数分为3位一组,再将每组的3位二进制数转换成一位8进制即可。
4.十六进制转换成二进制由于每位十六进制数对应于4位二进制数,因此,十六进制数转换成二进制数,只要将每一位变成4位二进制数,按位的高低依次排列即可。
5.十六进制转换成十进制可由“按权相加”法将十六进制数转换为十进制数。
例1.2.6 将十六进制数7A.58转换成十进制数。
解: (7A.58)H =7×161+10×160+5×16-1+8×16—2=112+10+0.3125+0.03125=(122.34375)D 1.3 二—十进制码由于数字系统是以二值数字逻辑为基础的,因此数字系统中的信息(包括数值、文字、控制命令等)都是用一定位数的二进制码表示的,这个二进制码称为代码。
二进制编码方式有多种,二—十进制码,又称BCD 码(Binary-Coded-Decimal ),是其中一种常用的码。
BCD 码——用二进制代码来表示十进制的0~9十个数。
要用二进制代码来表示十进制的0~9十个数,至少要用4位二进制数。
4位二进制数有16种组合,可从这16种组合中选择10种组合分别来表示十进制的0~9十个数。
选哪10种组合,有多种方案,这就形成了不同的BCD 码。
具有一定规律的常用的BCD 码见表1.3.1。
1.5 基本逻辑运算数字电路实现的是逻辑关系。
逻辑关系是指某事物的条件(或原因)与结果之间的关系。
逻辑关系常用逻辑函数来描述。
一.基本逻辑运算逻辑代数中只有三种基本运算:与、或、非。
1.与运算V L(a)A B L 不闭合不闭合不亮灯闭合不亮不闭合闭合亮闭合闭合不亮不闭合A B L00 000 0 011111&ABL=A·B(b)(c)(d)与运算——只有当决定一件事情的条件全部具备之后,这件事情才会发生。
我们把这种因果关系称为与逻辑。
(1)可以用列表的方式表示上述逻辑关系,称为真值表。
(2)如果用二值逻辑0和1来表示,并设1表示开关闭合或灯亮;0表示开关不闭合或灯不亮,则得到如图1.5.1(c)所示的表格,称为逻辑真值表。
(3)若用逻辑表达式来描述,则可写为BAL⋅=与运算的规则为:“输入有0,输出为0;输入全1,输出为1”。
(4)在数字电路中能实现与运算的电路称为与门电路,其逻辑符号如图(d)所示。
与运算可以推广到多变量:⋅⋅⋅=CBAL……2.或运算或运算——当决定一件事情的几个条件中,只要有一个或一个以上条件具备,这件事情就会发生。
我们把这种因果关系称为或逻辑。
VL(a)L不闭合不闭合不亮灯闭合亮不闭合闭合亮闭合闭合亮不闭合A B001111111ABL=A+B(b)(c)(d)≥1L=A+B开关开关BA图1.5.2 或逻辑运算(a)电路图(b)真值表(c)逻辑真值表(d)逻辑符号或运算的真值表如图1.5.2(b)所示,逻辑真值表如图1.5.2(c)所示。
若用逻辑表达式来描述,则可写为L=A+B或运算的规则为:“输入有1,输出为1;输入全0,输出为0”。
在数字电路中能实现或运算的电路称为或门电路,其逻辑符号如图(d)所示。
或运算也可以推广到多变量:+++=CBAL……3.非运算非运算——某事情发生与否,仅取决于一个条件,而且是对该条件的否定。
即条件具备时事情不发生;条件不具备时事情才发生。
例如图1.5.3(a)所示的电路,当开关A闭合时,灯不亮;而当A不闭合时,灯亮。
其真值表如图1.5.3(b)所示,逻辑真值表如图1.5.3(c)所示。
若用逻辑表达式来描述,则可写为:AL=非运算的规则为:10=;01=。
在数字电路中实现非运算的电路称为非门电路,其逻辑符号如图1.5.3(d)所示。
V开关(d)L=A (c)0(b)1L=A1不闭合A 0闭合不亮灯L A亮(a)LA A L=A11图1.5.3 非逻辑运算 (a )电路图 (b )真值表 (c )逻辑真值表 (d )逻辑符号二. 其他常用逻辑运算任何复杂的逻辑运算都可以由这三种基本逻辑运算组合而成。
在实际应用中为了减少逻辑门的数目,使数字电路的设计更方便,还常常使用其他几种常用逻辑运算。
1.与非与非是由与运算和非运算组合而成,如图1.5.4所示。
11A B 1111L=A·B A 0L=A·B&0B1(a)(b)00图1.5.4 与非逻辑运算 (a )逻辑真值表 (b )逻辑符号2.或非或非是由或运算和非运算组合而成,如图1.5.5所示。
L=A+B 1000(b)BA 0AB 00101(a)11L=A+B≥1图1.5.5 或非逻辑运算 (a )逻辑真值表 (b )逻辑符号3.异或异或是一种二变量逻辑运算,当两个变量取值相同时,逻辑函数值为0;当两个变量取值不同时,逻辑函数值为1。
异或的逻辑真值表和相应逻辑门的符号如图1.5.6所示。
0A B 00(b)11110A B(a)L=A 10=110+A B +B图1.5.6 异或逻辑运算 (a )逻辑真值表 (b )逻辑符号1.6 逻辑函数及其表示方法描述逻辑关系的函数称为逻辑函数,前面讨论的与、或、非、与非、或非、异或都是逻辑函数。
逻辑函数是从生活和生产实践中抽象出来的,但是只有那些能明确地用“是”或“否”作出回答的事物,才能定义为逻辑函数。
一般地说,若输入逻辑变量A 、B 、C …的取值确定以后,输出逻辑变量L 的值也唯一地确定了,就称L 是A 、B 、C …的逻辑函数,写作:L =f (A ,B ,C …)逻辑函数与普通代数中的函数相比较,有两个突出的特点: (1)逻辑变量和逻辑函数只能取两个值0和1。
(2)函数和变量之间的关系是由“与”、“或”、“非”三种基本运算决定的。
二. 逻辑函数的表示方法一个逻辑函数有四种表示方法,即真值表、函数表达式、逻辑图和卡诺图。
这里先介绍前三种。
1.真值表真值表是将输入逻辑变量的各种可能取值和相应的函数值排列在一起而组成的表格。
为避免遗漏,各变量的取值组合应按照二进制递增的次序排列。
真值表的特点:(1)直观明了。
输入变量取值一旦确定后,即可在真值表中查出相应的函数值。
(2)把一个实际的逻辑问题抽象成一个逻辑函数时,使用真值表是最方便的。
所以,在设计逻辑电路时,总是先根据设计要求列出真值表。
(3)真值表的缺点是,当变量比较多时,表比较大,显得过于繁琐。
2.函数表达式函数表达式就是由逻辑变量和“与”、“或”、“非”三种运算符所构成的表达式。
由真值表可以转换为函数表达式,方法为:在真值表中依次找出函数值等于1的变量组合,变量值为1的写成原变量,变量值为0的写成反变量,把组合中各个变量相乘。
这样,对应于函数值为1的每一个变量组合就可以写成一个乘积项。
然后,把这些乘积项相加,就得到相应的函数表达式了。
例如,用此方法可以直接由表1.6.1写出“三人表决”函数的逻辑表达式:ABC C AB C B A BC A L +++=反之,由表达式也可以转换成真值表,方法为:画出真值表的表格,将变量及变量的所有取值组合按照二进制递增的次序列入表格左边,然后按照表达式,依次对变量的各种取值组合进行运算,求出相应的函数值,填入表格右边对应的位置,即得真值表。