您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 数字电路与系统设计第1章
数字电路与逻辑设计(B0400032S)1主讲:何艳数字电路与逻辑设计是计算机专业和电子信息类专业的一门重要硬件基础课,其理论性和实践性很强,尤其强调工程应用。数字电路又是计算机硬件电路、通信电路、信息与自动化技术的基础.而且是集成电路设计的基础!2教材《数字电路与系统设计》34参考书:1.数字电子技术基础高教出版社阎石20062.数字电路与系统清华大学出版社刘宝琴19933.数字电路逻辑设计高等教育出版社王毓银20054.数字电子技术基础解题指南清华大学出版社唐竞新课程内容及课时安排第一章数制与码制3学时第二章逻辑代数基础8学时第三章组合逻辑电路10学时第四章触发器6学时第五章时序逻辑电路16学时第七章D/A和A/D转换2学时第八章半导体存储器2学时第九章可编程逻辑器件1学时5成绩的评定总评成绩=0.3×平时分%(包括作业、出勤等)+0.7×期末开始成绩说明--1.作业:每周四交。2.考试方式:笔试、闭卷。6答疑安排7时间:周三上午第三四节地点:教3-516绪论8一、电子技术的发展与应用91.电子技术的发展←→电子器件的改进与创新1904年发明电真空器件(电子管)——电子管时代。1948年发明半导体器件——晶体管时代。20世纪60年代制造出集成电路——集成电路时代。10电子管第一台电子数字计算机11世界上第一台电子数字计算机“ENIAC”(ElectronicNumericalIntegratorAndCalculator)于1946年诞生于美国宾夕法尼亚大学,共用了18,000多只电子管,1500多个继电器,重量达30余吨,占用了170平方米的房间,耗电达140千瓦以上,其运算速度仅为5000次/秒加减法运算,现具有同样功能的电子计算机,体积只有BP机那么大(而PentiumⅢ的运算能力可达每秒钟上亿次)。121946年2月14日世界上第一台计算机诞生晶体管13集成电路14集成电路:20世纪60年代发展起来的一种新型器件,把众多晶体管、电阻、电容及连线制作在一块半导体芯片(如:硅片)上,做成具有特定功能的独立电子线路。外型一般用金属圆壳或双列直插结构。集成电路具有性能好,可靠性高,体积小,耗电少,成本低等优点。集成度:每片集成电路中的门电路或等效门电路的数量。SSI:1~10门;MSI:10~100门;LSI:100~1000门;VLSI:1000门以上;集成电路微细加工的最小尺度151.集成电路微细加工的最小尺度每三年提高一个数量级,集成规模每三年增加4倍。2.集成电路微细加工的最小尺度的演变:20世纪80年代:微米级;20世纪90年代初:亚微米级(0.5~1μm);现在:深亚微米级(酷睿i7采用32nm制程工艺);未来:0.01μm(相当于30个原子排成一列的长度);16大规模及超大规模集成电路超高速计算机、移动通信和数字化视听产品彻底改变了电子元器件的结构、尺寸和性能。45纳米工艺的四核处理器已能容纳8亿个晶体管2.电子技术的应用17传统的机械行业,先进的数控机床、自动化生产线;通信、广播、电视、雷达、医疗设备、新型武器、交通、电力、航空、宇航等领域;日常生活的家用电器;电子计算机及信息技术。183.电子技术的分类电子技术:研究电信号的产生、传送、接收和处理。模拟电子技术数字电子技术二、数字电路与模拟电路191.基本概念电信号:指随时间变化的电压和电流。模拟信号:在时间和幅值上都为连续的信号。数字信号:在时间和幅值上都为离散的信号。模拟电路:处理和传输模拟信号的电路。数字电路:处理和传输数字信号的电路。20模拟信号:时间上连续:任意时刻有一个相对的值。数值上连续:可以是在一定范围内的任意值。例如:电压、电流、温度、声音等。现实的世界是模拟的。21数字信号:时间上离散:只在某些时刻有定义。数值上离散:变量只能是有限集合的一个值,常用0、1二进制数表示。例如:开关通断、电压高低、电流有无。222.数字电路的分类(1)按电路结构分类组合逻辑电路:电路的输出信号只与当时的输入信号有关,而与电路原来的状态无关。时序逻辑电路:电路的输出信号不仅与当时的输入信号有关,而且还与电路原来的状态有关。23(2)按集成电路规模分类集成度:每块集成电路芯片中包含的元器件数目小规模集成电路(SmallScaleIC,SSI)中规模集成电路(MediumScaleIC,MSI)大规模集成电路(LargeScaleIC,LSI)超大规模集成电路(VeryLargeScaleIC,VLSI)特大规模集成电路(UltraLargeScaleIC,ULSI)巨大规模集成电路(GiganticScaleIC,GSI)划分集成电路规模的标准数字集成电路类别MOSIC双极IC模拟集成电路SSI<102<100<30MSI102~103100~50030~100LSI103~105500~2000100~300VLSI105~107>2000>300ULSI107~109GSI>1093.数字电路特点(与模拟电路相比)24(1)数字电路的基本工作信号是用1和0表示的二进制的数字信号,反映在电路上就是高电平和低电平。(2)晶体管处于开关工作状态,抗干扰能力强、精度高。25(4)具有“逻辑思维”能力。数字电路能对输入的数字信号进行各种算术运算和逻辑运算、逻辑判断,故又称为数字逻辑电路。(3)通用性强。结构简单、容易制造,便于集成及系列化生产。三、数字电路的学习方法26(1)逻辑代数是分析和设计数字电路的重要工具,应熟练掌握。(2)重点掌握各种常用数字逻辑电路的逻辑功能、外部特性及典型应用。对其内部电路结构和工作原理不必过于深究。(3)掌握基本的分析方法。27(4)本课程实践性很强。应重视习题、基础实验和综合实训等实践性环节。(5)注意培养和提高查阅有关技术资料和数字集成电路产品手册的能力。28第1章数制与码制291.1数制(计数体制)累加计数制:计多大的数要使用与所计数目相等的各不相同的符号。进位计数制:十进制、二进制等。30设一个R进制的数N,该数制的三要素为:•数码:0~R-1,进位规律:逢R进一,借1当R。•基数:数码的进制数R,也称为底数。•位权:Ri,数码在一个数中的位置不同,其大小就不同。i是数码所在的位置,称为数位。数制的基础知识数可以写成如下展开式(n位整数,m位小数):1nmiiiRRa)N(3132一、十进制(Decimal)10110105104104)5.44(orD•数码:0~9,逢10进1,借1当10•位权:10i•基数:10例如:11010)()(nmiiiDaNN33二、二进制(Binary)122)()(nmiiiBaNN•数码:0、1,逢2进1,借1当2•位权:2i•基数:2例如:(1011)=123+121+120=302iiia3411616)()(nmiiiHaNN三、十六进制(Hexadecimal)•数码:0~9、A~F(10~15),逢16进1,借1当16•位权:16i•基数:16例如:4BE.2=4162+11161+14160+216-135五、数制转换:1.非十进制十进制{2,8,16}{10}方法:按位权展开相加法解:(11.01)B=1×21+1×20+0×2-1+1×2-2例1:(11.01)B=(?)D=(3.25)D(3E8)16=3×162+14×161+8=(1000)10362.十进制非十进制方法:基数乘除法(整数部分用除基数取余法;小数部分用乘基数取整法)例2:(57)D=(?)B例3:(0.6875)D=(?)B37例2.解:5722821427232120余数100111有效位k0(最低位)k5(最高位)k1k2k3k4直到商为0为止。所以:(57)D=(111001)B38例3.解:0.6875整数×21.375010.750001×21.5000×21.00001×2有效位k-1(最高位)k-2k-3k-4(最低位)直到小数部分为0或已达到精度要求为止。所以:(0.6875)D=(0.1011)B393.小数的精度及转换位数的确定①n位R进制小数的精度R-n例1:(0.12)10的精度为10-2例2:(0.101)2的精度为2-3②转换位数的确定2-n≤0.1%,解:设二进制数小数点后有n位小数,则其精度为2-n,由题意知:例3:(0.39)10=(?)2,要求精度达到0.1%。解得n≥10。所以(0.39)10=(0.0110001111)2。40例4:(0.4526)10=(?)2,要求转换后的精度不低于原精度。解:原精度为10-4,设转换后为n位小数,则10-42-n,解得:n(4lg10)/lg2=13.3所以,n至少取14位。(0.4526)10=(0.01110011111)241(2)二进制、八进制、十六进制间转换特点:三种进制的基数都是2的正整数幂。方法:直接转换。例1:(101011.1)2=(?)8=(?)16解:(101011.1)2=(101011.100)2=(53.4)8(101011.1)2=(101011.1000)2=(2B.8)161.2码制(编码的制式)421.2.1二进制码n位码元2n个对象用文字、符号或数码来表示各个特定对象的过程称为编码,编码所得的每组符号称为代码。43(2)格雷码循环码:格雷码的一种,特点为首尾代码也只有一位对应码元不同。码间距为1的一种代码。例1:0011和0010码间距为1例2:0011和1111码间距为2循环码的构成规律:反射特性(1)自然二进制码441位02位1010011103位00011110000011111011010045(3)奇(偶)校验码信息码校验位0000000001偶校验奇校验0000000000发送方接收方0001000110错对检错结果46(1)引入BCD码的原因:习惯用十进制,而数字系统只处理二进制(2)分类1)有权码:有固定位权8421BCD、5421BCD、2421BCD、631-1BCD2)无权码:无固定位权余3BCD、余3循环BCD、格雷BCD、8421奇校BCD1.2.2二—十进制(BCD)码478421码00000001001000111001余3码00110100010101101100循环码000000010011余3循环码00100110011101011010001011011010十进制数012391248(3)多位十进制数的表示代码间应有间隔例:(380)10=(?)8421BCD解:(380)10=(001110000000)8421BCD(4)数制与BCD码间的转换例1:(011000100000)8421BCD=(620)10例2:(00010010)8421BCD=(?)2解:(00010010)8421BCD=(12)10=(1100)249(5)8421BCD的加减法运算1)加法运算例1:(0010)8421BCD+(0011)8421BCD=(?)8421BCD0010﹢00110101所以(0010)8421BCD+(0011)8421BCD=(0101)8421BCD50例2:(0001)8421BCD+(1001)8421BCD=(?)8421BCD0001﹢10011010﹢011000010000(0001)8421BCD+(1001)8421BCD=(00010000)8421BCD所以非法码加6修正51例3:(1000)8421BCD+(1000)8421BCD=(?)8421BCD1000﹢100010000﹢011000010110(1000)8421BCD+(1000)8421BCD=(00010110)8421BCD所以个位产生进位加6修正52结论:两个8421BCD码相加,若相加结果中出现了8421BCD码的非法码或在相加过程中,在BCD数位上出现了向高位的进位,则应对非法码及产生
本文标题:数字电路与系统设计第1章
链接地址:https://www.777doc.com/doc-3751672 .html