您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 沈阳工业大学数字电子技术第1章1
数字电子技术数字电子技术主讲人沈阳工业大学软件学院ShenyangUniversityofTechnology王德新数字电子技术联系方式电话13840379213QQ号码4988131EMAILlnsywdx@163.com办公室11-10数字电子技术公式100%成功=100%意愿×100%方法×100%行动数字电子技术期末成绩平时成绩(15分)出勤情况、实验、网上作业期末考试(85分)数字电子技术引言物理量的分类:模拟量和数字量是指变化无论在时间上还是数值上都是连续的物理量模拟量:是指变化无论在时间上还是数值上都是不连续(离散)的物理量数字量:数字电子技术数字量与模拟量优缺点模拟量的缺点:精度不高当前使用的指针式仪表都是用模拟量来表示的数字量的优点:精度很高,可以增加数值位数提高精度。目前数字显示式的仪表都是用数字量来表示。模拟量与数字量可以进行转换A(analog)/D(digital)----称模数转换D(digital)/A(analog)----称数模转换数字电子技术模拟信号:在时间上和数值上连续的信号。数字信号:在时间上和数值上不连续的(即离散的)信号。uu模拟信号波形数字信号波形tt对模拟信号进行传输、处理的电子线路称为模拟电路。对数字信号进行传输、处理的电子线路称为数字电路。数字信号与模拟信号数字电子技术数字电路的特点电路结构简单,集成度高⑴数字信号稳定可靠,不易受外界干扰⑵数字电路中元件功耗较小、通用性强、成本低⑶数字电路不仅能完成数值运算,还可以进行逻辑运算和判断,因此数字电路又称为逻辑电路或数字电路与逻辑设计⑷由于数字电路具有上述特点,在计算机、数字通信、自动控制、数字仪器及家用电器等技术领域中得到广泛的应用数字电子技术数字集成电路的发展趋势大规模⑴低功耗⑵高速度⑶可编程⑷可测试⑸多值化⑹数字电子技术EDA技术的发展和应用EDA(electronicdesignautomation)电子设计自动化:将计算机技术应用于电子电路设计过程而产生的一门新技术数字电子技术第一章数制与编码NumberSystemsandCodes1数制与编码内容1.2各种进位计数制的相互转换1.3带符号数的代码表示1.4带符号数的加、减运算1.5十进制数的常用代码1.1进位计数制1.6可靠性编码数字电子技术1.1进位计数制所谓“数制”,即各种进位计数制(Positionalnumbersystem)1.1进位计数制系统讨论各种进位计数制的特点、表示法和相互转换数字电子技术1.1进位计数制十进制数的特点10个有序的数字符号:11.1进位计数制0,1,2,3,4,5,6,7,8,9小数点符号:“.”“逢十进一”的计数规则其中:“十”为进位基数(Base/Radix),简称基数(R)数字电子技术1.1进位计数制表示法2并列表示法PositionalNotation⑴多项式表示法PolynomialNotation⑵处在不同位置的数字具有不同的“权(Weight)”,即并列计数法,也称位置表示法将并列式按“权”展开为按权展开式,称为多项式表示法。1.1进位计数制数字电子技术1.1进位计数制并列表示法PositionalNotation⑴多项式表示法PolynomialNotation⑵(N)10=(Kn-1Kn-2…K1K0.K-1K-2…K-m)10(0≤Ki≤9)(N)10=(Kn-1×10n-1+Kn-2×10n-2+…+K1×101+K0×100+K-1×10-1+K-2×10-2+…+K-m×10-m)10=∑Ki×10i(0≤Ki≤9)i=-mn-11.1进位计数制数字电子技术1.1进位计数制R进制数的特点R个有序的数字符号:31.1进位计数制0、1、…、R-1小数点符号:“.”“逢R进一”的计数规则其中:“R”为进位基数(Base/Radix),简称基数(R)数字电子技术1.1进位计数制并列表示法PositionalNotation⑴多项式表示法PolynomialNotation⑵(N)R=(Kn-1Kn-2…K1K0.K-1K-2…K-m)R(0≤Ki≤R-1)(N)R=(Kn-1×Rn-1+Kn-2×Rn-2+…+K1×R1+K0×R0+K-1×R-1+K-2×R-2+…+K-m×R-m)R=(∑Ki×Ri)R(0≤KiR-1)i=-mn-11.1进位计数制当R=10时,则括号及括号外的基数R可以省略。数字电子技术1.1进位计数制不同进位计数制的数值具有等值关系。参见下页表:1.1进位计数制数字电子技术1.1进位计数制1.1进位计数制R=10R=2R=3R=4R=8R=1601234567891011121314151617…011011100101110111100010011010101111001101111011111000010001…012101112202122100101102110111112120121122…0123101112132021222330313233100101…0123456710111213141516172021…0123456789ABCDEF1011…数字电子技术1.1进位计数制二进制数为计算机运算的基础,特予以关注41.1进位计数制⑴运算规则:+、-、×、÷加法规则:0+0=0+1=1+0=1+1=乘法规则:0×0=0×1=1×0=1×1=0110001数字电子技术二进制数为计算机运算的基础,特予以关注41.1进位计数制⑵常用的二进制常数要记住。(R=2)iRiiRiiRi-7-6-5-4-3-2-10.00781250.0156250.031250.06250.1250.250.501234561248163264789101112131282565121024204840968192数字电子技术第一章数制与编码NumberSystemsandCodes1数制与编码内容1.2各种进位计数制的相互转换1.3带符号数的代码表示1.4带符号数的加、减运算1.5十进制数的常用代码1.1进位计数制1.6可靠性编码数字电子技术1.2各种进位计数制的相互转换1.2.1多项式替代法SeriesSubstitution1.2各种进位计数制的相互转换(N)α=(An-1An-2…A1A0.A-1A-2…A-m)α=(An-1×10n-1+An-2×10n-2+…+A1×101+A0×100+A-1×10-1+A-2×10-2+…+A-m×10-m)α=(An-1×αn-1+An-2×αn-2+…+A1×α1+A0×α0+A-1×α-1+A-2×α-2+…+A-m×α-m)β=(N′)β在β进制下完成(N)α→(N′)β的转换。数字电子技术1.2.1多项式替代法1.2各种进位计数制的相互转换例1将(1CE6)16转换为十进制N=(1×103+C×102+E×101+6×100)16=(1×163+12×162+14×161+6×160)10=(7398)10=7398十进制基数符号可省数字电子技术1.2.1多项式替代法1.2各种进位计数制的相互转换例2将(121.2)3转换为二进制N=(1×102+2×101+1×100+2×10-1)3=(1×112+10×111+1×110+10×11-1)2=(1001+110+1+0.101010···)2=(10000.101010···)2数字电子技术1.2各种进位计数制的相互转换1.2.2基数乘除法RadixMultiplyDivideMethed1.2各种进位计数制的相互转换在α进制下完成(N)α→(N′)β的转换•整数部分转换用基数除法RadixDivideMethed•小数部分转换用基数乘法RadixMultiplyMethed数字电子技术1.2.2基数乘除法1.2各种进位计数制的相互转换整数部分除基数取余数、从低位到高位求各位数码直到商为0小数部分乘基数取整数、从高位到低位求各位数码直到小数部分为0或满足精度要求数字电子技术1.2.2基数乘除法1.2各种进位计数制的相互转换例3(11.625)10=(Bn-1Bn-2….B1B0.B-1B-2…..)2整数部分:除基数取余数、从低位到高位求各位数码直到商为0商余数各位数码11/2=5......1B05/2=2......1B12/2=1......0B21/2=0......1B3(11)10=(1011)2数字电子技术1.2.2基数乘除法1.2各种进位计数制的相互转换例3(11.625)10=(Bn-1Bn-2….B1B0.B-1B-2…..)2小数部分乘基数取整数、从高位到低位求各位数码直到小数部分为0或满足精度要求。取整数各位数码0.625×2=1.251B-10.25×2=0.50B-20.5×2=11B-3(0.625)10=(0.101)2所以:(11.625)10=(1011.101)2数字电子技术1.2.2基数乘除法1.2各种进位计数制的相互转换另一写法258229k0=0214k1=127k2=023k3=121k4=10k5=1数字电子技术十进制→非十进制(小数部分)(2)十进制小数转换为非十进制小数将十进制小数转换为非十进制小数采用“乘基取整法”,即将十进制小数逐次乘以需转换为数制的基数,直到小数的当前值等于0或满足所要求的精度为止,最后将所得到的乘积的整数部分从上到下排列即可。1.375×20.75.6875×2×21.5×21.01011换算方法:1、乘二2、取整3、正序数字电子技术1.2.2基数乘除法1.2各种进位计数制的相互转换例4(3417.4321)10=()16小数取四位整数部分:除基数取余数、从低位到高位求各位数码直到商为0商余数各位数码3417/16=213......9B0213/16=13......5B113/16=0......13B2(3417)10=(D59)16(D)数字电子技术1.2各种进位计数制的相互转换例4(3417.4321)10=()16小数取四位小数部分乘基数取整数、从高位到低位求各位数码直到小数部分为0或满足精度要求。取整数各位数码0.4321×16=6.91366B-10.9136×16=14.6176EB-20.6176×16=9.88169B-30.8816×16=14.1056EB-4(0.4321)10≈(0.6E9E)16所以:(3417.4321)10≈(D59.6E9E)16数字电子技术1.2.2基数乘除法1.2各种进位计数制的相互转换练习将(44.8125)10转换为二、八、十六进制数(44.8125)10=(101100.1101)2(44.8125)10=(54.64)8(44.8125)10=(2C.D)16数字电子技术1.2.3任意两种进制之间的转换1.2各种进位计数制的相互转换(N)α→(N′)β•若熟悉α进制的运算规则,则采用基数乘除法完成转换;•若熟悉β进制的运算规则,则采用多项式替代法完成转换;•若不熟悉α、β进制的运算规则,则可利用十进制作为转换桥梁。数字电子技术1.2.3任意两种进制之间的转换1.2各种进位计数制的相互转换第一步:采用多项式替代法转换成十进制数N=(1×103+0×102+2×101+3×100+2×10-1+3×10-2+1×10-3)4=(1×43+0×42+2×41+3×40+2×4-1+3×4-2+1×4-3)10=(64+0+8+3+0.5+0.1875+0.015625)10=75.703125十进制基数符号可省例5将(1023.231)4转换为五进制数数字电子技术1.2各种进位计数制的相互转换第二步:采用基数乘除法转换成五进制数例5将(1023.231)4转换为五进制数整数部分:除基数取余数、从低位到高位求各位数码直到商为0商余数各位数码75/5=15......0B015/5=3......0B13/5=0......3B2(75)10=(300
本文标题:沈阳工业大学数字电子技术第1章1
链接地址:https://www.777doc.com/doc-72682 .html