




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杭州端德教育硬件工程师课程基础单元概述4概述作为一名合格的电子硬件工程师,数子电路设计和模拟电路设计是基础,必须要掌握。FPGA是电子专业的一个小小的方向,其实是大部分的电子工程师都要掌握的技能。FPGA作为载体,并且与FPGA相连接的外围电路,不仅要涉及模拟电路的知识,数字电路将占很重要的部分。前面的课程我们对基础的模拟电路做了简单介绍,包括基本三极管放大电路设计,集成运放电路设计,以及电源电路设计,接下来,我们将对数字电路中的进制转换以及一些编码方式和简单门电路做介绍。1 数制及数制的转换1.1数制1.1.1什么是进位计数制数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。按进位的原则进行计数的方法,称为进位计数制。比如,在十进位计数制中,是按照“逢十进一”的原则进行计数的。常用进位计数制:a、十位制(Decimal notation);b、二进制(Binary notation);c、八进制(Octal notation);d、十六进制数(Hexdecimal notation)1.1.2进位计数制的基数与位权基数和位权是进位计数制的两个要素。 (1)基数:所谓基数,就是进位计数制的每位数上可能有的数码的个数。例如,十进制数每位上的数码,有0、1、3,,9十个数码,所以基数为10。(2)位权:所谓位权,是指一个数值的每一位上的数字的权值的大小。例如十进制数4567从低位到高位的位权分别为100、101、102、103。因为: 45674x1035x 1026x 101 7x100 (3)数的位权表示:任何一种数制的数都可以表示成按位权展开的多项式之和。比如:十进制数的43505可表示为: 435054x1023x 1015x1000x101 5x 102位权表示法的特点是:每一项某位上的数字X基数的若干幂次;而幂次的大小由该数字所在的位置决定。 1.1.3二进制数 计算机中为何采用二进制:二进制运算简单、电路简单可靠、逻辑性强。定义:按“逢二进一”的原则进行计数,称为二进制数,即每位上计满2 时 向高位进一。特点:每个数的数位上只能是0,0两个数字;二进制数中最大数字是1,最小数字是0;基数为2;比如:10011010与00101011是两个二进制数。二进制数的位权表示: (1101.101)21x231x 220x 211x 201x21 0x 221x231.1.4八进制数定义:按“逢八进一”的原则进行计数,称为八进制数,即每位上计满8时向高位进一。特点:每个数的数位上只能是0、1、2、3、4、5、6、7八个数字;八进制数中最大数字是7,最小数字是0;基数为8;比如:(1347)8与(62435)8是两个八进制数。八进制数的位权表示: (10713)81x 820x 817x 801x81 3x 82 1.1.5十六进制数定义:按“逢十六进一”的原则进行计数,称为十六进制数,即每位上计满16时向高位进一。特点:每个数的数位上只能是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个数码;十六进制数中最大数字是F,即15,最小数字是0;基数为16;比如:(109)16与(2FDE)16是两个十六进制数。十六进制数的位权表示: (10913)161x 1620x1619x 1601x161 3x 162 (2FDE)162x 16315x 16213x 16114x 160 1.1.6常用计数制间的对应关系十进制二进制八进制十六进制00001111210224100448100010810101012A15111117F161000020101.1.7数制间的转换1、十进制整数转换成非十进制整数a、为什么要进行数制间的转换? 将数由一种数制转换成另一种数制称为数制间的转换。因为日常生活中经常使用的是十进制数,而在计算机中采用的是二进制数。所以在使用计算机时就必须把输入的十进制数换算成计算机所能够接受的二进制数。计算机在运行结束后,再把二进制数换算成人们所习惯的十进制数输出。这两个换算过程完全由计算机自动完成。b、转换方法十进制整数化为非十进制整数采用“余数法”,即除基数取余数。把十进制整数逐次用任意十制数的基数去除,一直到商是0 为止,然后将所得到的余数由下而上排列即可。2、十进制小数转换成非十进制小数转换方法十进制小数转换成非十进制小数采用“进位法”,即乘基数取整数。把十进制小数不断的用其它进制的基数去乘,直到小数的当前值等于0或满足所要求的精度为止,最后所得到的积的整数部分由上而下排列即为所求。2、非十进制数转换成十进制数转换方法:非十进制数转换成十制数采用“位权法”,即把各非十进制数按位权展开,然后求和。 1.2二、八、十进制数之间转换1.2.1二进制 数与八进制数之间的转换转换方法a、把二进制数转换为八进制数时,按“三位并一位”的方法进行。以小数点为界,将整数部分从右向左每三位一组,最高位不足三位时,添0补足三位;小数部分从左向右,每三位一组,最低有效位不足三位时,添0补足三位。然后,将各组的三位二进制数按权展开后相加,得到一位八进制数。b、将八进制数转换成二进数时,采用“一位拆三位”的方法进行。即把八进制数每位上的数用相应的三位二进制数表示。1.2.2二进制数与十六进制数之间的转换转换方法a、把二进制数转换为十六进制数时,按“四位并一位”的方法进行。以小数点为界,将整数部分从右向左每四位一组,最高位不足四位时,添0补足四位;小数部分从左向右,每四位一组最低有效位不足四位时,添0补足四位。然后,将各组的四位二进制数按权展开后相加,得到一位十六进制数。b、将十六进制数转换成二进数时,采用“一位拆四位”的方法进行。即把十六进制数每位上的数用相应的四位二进制数表示。 1.3计算机中数的表示计算机既可以处理数字信息和文字信息,也可以处理图形、声音、图像等信息。然而,由于计算机中采用二进制,所以这些信息在计算机内部必须以二进制编码的形式表示。也就是说,一切输入到计算机中的数据都是由0和1两个数字进行 组合的。问题:这些数值、文字、字符或图形是如何用二进制编码进行组合呢。 1.3.1机器数与真值a、机器数数学中正数与负数是用该数的绝对值,加上正、负符号来表示。由于计算机中无论是数值还是数的符号,都只能用0和1来表示。所以计算机中,为了表示正、负数,把一个数的最高位作为符号位:0表示正数,1表示负数。比如 ,如果用八个二进制位表示一个十进制数,则正的36和负的36可表示为:36 0010010036 10100100这种连同符号位一起数字化了的数称为机器数b、真值由机器数所表示的实际值称为真值。比如:机器数00101011的真值为:十进制的43 或二进制的0101011机器数1010011的真值为:十进制的43 或二进制的0101011 1.3.2机器数的表示方法a、原码1、定义:正数的符号位用0表示,负数的符号位用1表示,数值部分用二进制形式表示,称为该数的原码。比如: 则 X81 (X)原 0 1010001 Y81 (Y)原 1 10100012、用原码表示一个数简单、直观、方便。但不能用它对两个同号数相减或两个异号数相加。比如:将十进制数“36”与“45”的原码直接相加:X36 (X)原 00100100 Y45 (Y)原 =10101101而 0 0 1 0 0 1 0 0(+36)10) 1 0 1 0 1 1 0 1(-45)101 1 0 1 0 0 0 1(-81)10这显然是不对的。 b、反码定义:正数的反码和原码相同,负数的反码是对该数的原码除符号位外各位取反,即“0”变“1”,“1”变“0”。例如:X81,Y81 X)原 0 1010001 (X)反 0 1010001 Y)原 1 1010001 (Y)反 1 0101110c、补码1、定义:正数的补码与原码相同,负数的补码是对该数的原码除符号外各位取反,然后加1,即反码加1。比如:X81,Y81 (X)原(X)反(X)补01010001 (Y)原11010001(Y)反10101110(Y)补101011112、计算机中,加减法基本上都采用补码进行运算,并且加减法运算都可以用加法来实现。比如:计算十进制数:3645,可 写成:36(45),即(36)10 (45)10 (36)10(45)10(36)原 (36)反 (36)补 00100100 (45)原 10101101(45)反 11010010(45)补 11010011 而 0 0 1 0 0 1 0 0(+36)10) 1 1 0 1 0 0 1 1(-45)101 1 1 1 0 1 1 1(-9)10结果正确。1.4字符编码所谓字符编码就是规定用怎样的二进制编码来表示文字和符号。它主要有以下几种:1、BCD码(二-十进制码);2、ASCII码;3、汉字编码。把十进制数的每一位分别写成二进制数形式的编码,称为二-十进制编码或BCD编码。BCD编码方法很多,但常用的是8421编码:它采用4 位二进制数表示1位十进制数,即每一位十进制数用四位二进制表示。这4位二进制数各位权由高到低分别是23、22、21、20,即8、4、2、1。这种编码最自然,最简单,且书写方便、直观、易于识别。比如:十进制数1998的8421码为:0001 1001 1001 1000十进制: 1 9 9 8 8421码: 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0位权: 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 思考:1、一个十进数的BCD码如何转换成十进制数?2、一个十进制数的BCD码是该数的 二进制数吗?3、一个十进制数的BCD码与二进制数之间如何相互转换? 1.4.1ASCII码ASCII码是计算机系统中使用得最广泛的一种编码(读作阿斯克伊码)。ASCII码虽然是美国国家标准,但它已被国际标准化组织(ISO)认定为国际标准。ASCII码已为世界公认,并在世界范围内通用。ASCII码有7位版本和8位版本两种。国际上通用的是7位版本。7位版本的ASCII码有128个元素,其中通用控制字符34个,阿拉伯数字10个,大、小写英文字母52个,各种标点符号和运算符号32个。 “A”的ASCII码值为:1000001,即十进制的65;“a”的ASCII码值为:1100001,即十进制的97;“0”的ASCII码值为:0110000,即十进制的48。1.4.2汉字编码我国用户在使用计算机进行信息处理时,都要用到汉字:汉字的输入,输出以及汉字处理。这就需要对汉字进行编码。通常汉字有两种编码:国标码和机内码。国标码,计算机处理汉字所用的编码标准是我国于1980年颁布的国家标准(GB2312-80),是国家规定的用于汉字编码的依据,简称国标码。国标码规定:用两个字节表示一个汉字字符。在国标码中共收录汉字和图形符号7445个。国标码本身也是一种汉字输入码。通常称为区位输入法。机内码,机内码是指在计算机中表示一个汉字的编码。机内码是一种机器内部的编码,其主要作用是作为汉字信息交换码使用:将不同系统使用的不同编码统一转换成国标码 ,使不同的系统之间的汉字信息进行交换。正是由于机内码的存在,输入汉字时就允许用户根据自己的习惯使用不同的汉字输入法,比如:五笔字型、自然码、智能拼音等,进入系统后再统一转换成机内码存储。 2逻辑门电路2.1概述逻辑门电路:用以实现基本和常用逻辑运算的电子电路。简称门电路。用逻辑1和0 分别来表示电子电路中的高、低电平的逻辑赋值方式,称为正逻辑,目前在数字技术中,大都采用正逻辑工作;若用低、高电平来表示,则称为负逻辑。本课程采用正逻辑。获得高、低电平的基本方法:利用半导体开关元件的导通、截止(即开、关)两种工作状态。在数字集成电路的发展过程中,同时存在着两种类型器件的发展。一种是由三极管组成的双极型集成电路,例如晶体管-晶体管逻辑电路(简称TTL电路)及射极耦合逻辑电路(简称ECL电路)。另一种是由MOS管组成的单极型集成电路,例如N-MOS逻辑电路和互补MOS(简称COMS)逻辑电路。2.2分立元件门电路2.2.1二极管的开关特性2.2.2三极管的开关特性NPN型三极管截止、放大、饱和3种工作状态的特点工作状态截 止放 大饱 和条 件iB00iBIBSiBIBS工作特点偏置情况发射结反偏集电结反偏uBE0,uBC0,uBC0,uBC0集电极电流iC0iCiBiCICSce间电压uCEVCCuCEVCCiCRcuCEUCES0.3Vce间等效电阻很大,相当开关断开可变很小,相当开关闭合2.2.4二极管门电路1、二极管与门2、二极管或门 uA uBuYD1 D20V 0V0V 5V5V 0V5V 5V0V4.3V4.3V4.3V截止 截止截止 导通导通 截止导通 导通 2.2.4三极管非门2.2.5组合逻辑门电路1、与非门电路2、或非门电路2.3正负逻辑问题2.3.1正负逻辑的规定在逻辑电路中,输入和输出一般都用电平来表示。若用H和L分别表示高、低电平,则门电路的功能可用下表所示的电平表来描述。但是,这个门体现了什么逻辑关系尚不清楚,因为还未确切说明电平与逻辑状态之间的隶属关系。这种关系可由人们任意地加以规定。如令H=l,L=0,则称之为正逻辑体制,于是很容易由上表导出下表显然,后者表示正逻辑与非门的真值表。与此相反,若令H=0,L=1,则称之为负逻辑体制。据此 ,由本例可得出负逻辑或非门的真值表,如下表所示。对于同一电路,可以采用正逻辑,也可以采用负逻辑。正逻辑和负逻辑两种体制不牵涉到逻辑电路本身的结构问题,但根据所选正负逻辑的不同,即使同一电路也具有不同的逻辑功能。本书如无特殊说明,一律采用正逻辑,即规定高电平为逻辑1,低电平为逻辑0。2.3.2正负逻辑的等效变换一般用正逻辑函数描述电路,在过渡到负逻辑时,只需按下列方式互换各种运算: 2.4逻辑门电路使用中的几个实际问题以上讨论了几种逻辑门电路特别是重点地讨论了 TTL和CMOS两种电路。在具体的应用中可以根据要求来选用何种器件。器件的主要技术参数有传输延迟时间、功耗、噪声容限,带负载能力等,据此可以正确地选用一种器件或两种器件混用。下面对几个实际问题,如不同门电路之间的接口技术,门电路与负载之间的匹配等进行讨论。2.4.1各种门电路之间的接口问题在数字电路或系统的设计中,往往由于工作速度或者功耗指标的要求,需要采用多种逻辑器件混合使用 ,例如,TTL和CMOS两种器件都要使用。由前面几节的讨论已知,每种器件的电压和电流参数各不相同,因而需要采用接口电路,一般需要考虑下面三个条件: 1.驱动器件必须能对负载器件提供灌电流最大值。2.驱动器件必须对负载器件提供足够大的拉电流。3.驱动器件的输出电压必须处在负载器件所要求的输入电压范围,包括高。低电压值。其中条件和,属于门电路的扇出数问题,已在第四节作过详细的分析。条件属于电压兼容性的问题。其余如噪声容限、输入和输出电容以及开关速度等参数在某些设计中也必须予以考虑。下面分别就CMOS门驱动TTL 门或者相反的两种情况的接口问题进行分析。1.CMOS门驱动TTL门在这种情况下,只要两者的电压参数兼容,不需另加接口电路,仅按电流大小计算出扇出数即可。下图表示CMOS门驱动TTL门的简单电路 。当CMOS门的输出为高电平时,它为TTL负载提供拉电流,反之则提供灌电流。2. TTL门驱动CMOS门此时TTL为驱动器件,CMOS为负载器件。由手册可知,当TTL输入为低电平时 ,它的输出电压参数与CMOS HC的输入电压参数是不兼容的。例如,LSTTL Low-power Schottky TTL 的VOH(min)为2.7V,而HC CMOS的VIH(min)为3.5V。为了克服这一矛盾,用上拉电阻Rp接到VDD可将TTL的输出高电平电压升到约5V,上拉电阻的值取决于负载器件的数目以及TTL和CMOS的电流参数。当TTL驱动CMOSHCT(High-speed CMOS Logic)时,由于电压参数兼容 ,不需另加接口电路。基于这一情况,在数字电路设计中 ,也常用CMOSHCT当作接口器件,以免除上拉电阻。2.6.2门电路带负载时的接口电路 1.用门电路直接驱动显示器件在数字电路中,往往需要用发光二极管来显示信息的传输,如简单的逻辑器件的状态,七段数码显示,图形符号显示等。在每种情况下均需接口电路将数字信息转换为模拟信息显示。下图(a)表示CMOS反相器74HC04驱动一发光二极管LED,电路中串接了一限流电阻R以保护LED。限流电阻的大小可分别按下面两种情况来计算。当图中门电路的输入为低电平时,输出为高电平,于是反之,当LED接人电路的情况如上图(b)所示时,门电路的输入信号应为高电平,输出为低电平,故有以上两式中,IDLED的电流,VFLED的正向压降,VOH和VOL为门电路的输出高、低电平电压,常取典型值。2.机电性负载接口在工程实践中,往往会遇到用各种数字电路以控制机电性系统的功能,如控制电动机的位置和转速,继电器的接通与断开,流体系统中的阀门的开通和关闭,自动生产线中的机械手多参数控制等。下面以继电器的接口电路为例来说明。在继电器的应用中,继电器本身有额定的电压和电流参数。一般情况下,需用运算放大器以提升到必须的数一模电压和电流接口值。对于小型继电器,可以将两个反相器并联作为驱动电路,如下图所示。2.6.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光伏组件生产2025年碳足迹评估与减排技术方案报告
- 2025居间代理合同范本
- 地氯雷他定片是什么
- 离婚协议签订后子女抚养费支付及教育保障合同
- 婚姻财产分割协议书:财产评估与分配细则
- 离婚后子女抚养权争议调解与财产分割服务协议
- 离婚协议范本:无子女家庭财产分割与子女抚养权确定
- 2025年城市规划与建设:数字孪生技术助力城市基础设施安全与稳定报告
- 2025年市场营销概述试卷及答案
- 2025年中国高端电竞椅行业市场全景分析及前景机遇研判报告
- 新药研究与开发技术 课件3.新药的工艺与质量研究
- 小学生电信防诈课件
- 《小微企业质量管理策略与应用》课件
- 急性心梗诊疗(2025指南)解读课件
- 石油化工设计能耗计算标准
- 2025-2030中国工程监理行业市场深度调研及竞争格局与发展趋势研究报告
- 2025年装维智企工程师(三级)复习模拟100题及答案
- 购买光驱合同协议
- 施工单位对分包单位的管理制度
- 血液系统疾病的护理措施
- Unit 3 All about me (教学设计)-2024-2025学年冀教版(2024)初中英语七年级上册
评论
0/150
提交评论