除法运算电路(模拟电路课程设计)
- 格式:pdf
- 大小:2.89 MB
- 文档页数:20
《模拟电路》课程教学大纲一、课程说明(一)课程名称: 模拟电路;所属专业: 微电子科学与工程专业;课程性质: 专业基础课;学分: 4学分。
(二)课程简介、目标与任务;《模拟电路》是微电子专业本科生在电子技术方面入门性质的基础课, 具有自身的体系和很强的实践性。
本课程通过对常用半导体器件、模拟电路的学习, 使学生获得模拟电子技术方面的基本知识、基本理论和基本技能, 为深入学习电子技术及其在专业中的应用打下基础。
(三)先修课程要求, 与先修课与后续相关课程之间的逻辑关系和内容衔接;本课程应开设在高等数学、电路分析(未开设)课程之后, 是微电子专业本科生系统学习电子技术知识的基础课程之一。
也是后续数字电路、模拟电路实验、集成电路分析与设计等课程的先修课程。
(四)教材: 《模拟电子技术基础》童诗白华成英主编(第四版)高等教育出版社参考书目: 《模拟电子技术基础简明教程》清华大学电子学教研室编高等教育出版社《电于技术基础》(模拟部分) 康华光主编高等教育出版社《电子线路线性部分》谢嘉奎主编高等教育出版社二、课程内容与安排第一章常用半导体元器件(要求列出章节名)第一节半导体基础知识第二节半导体二极管第三节双极型晶体管第四节场效应管第五节晶闸管(一)教学方法与学时分配课堂教学, 8学时(二)内容及基本要求主要内容: 半导体基础知识;二极管的结构、伏安特性及主要参数;双极型晶体管的结构、伏安特性及主要参数;场效应管的结构、伏安特性及主要参数;晶闸管的结构、伏安特性及主要参数。
【重点掌握】: PN结特性及PN结方程;二极管、晶体管、场效应管、晶闸管的伏安特性。
【了解】: 二极管、晶体管、场效应管、晶闸管的结构及主要参数。
【难点】: 二极管、晶体管、场效应管、晶闸管的伏安特性。
第二章基本放大电路第一节放大电路的组成及工作原理第二节放大电路的分析方法第三节放大电路静态工作点的稳定第四节共集电极放大电路和共基极放大电路第五节场效应管放大电路(一)教学方法与学时分配课堂教学, 12学时(二)内容及基本要求主要内容: 放大的概念;放大电路的组成及工作原理;放大电路的性能指标;放大电路的分析方法:直流通路与甲流通路, 图解法, 微变等效电路法;放大电路静态工作点的稳定;晶体管共集电极放大电路和共基极放大电路;场效应管放大电路。
模拟电路课程设计报告设计课题:除法运算电路专业班级:学生:学号:指导教师:设计时间:目录第一设计任务与要求 (3)第二方案设计与论证 (3)第三单元电路设计与参数计算 (4)第四总原理图及元器件清单 (9)第五安装与调试 (11)第六性能测试与分析 (12)第七结论与心得 (14)第八参考文献 (15)题目4:除法运算电路(4)一、设计任务与要求1.设计一个二输入的除法运算电路。
2.用桥式整流电容滤波集成稳压块电路设计电路所需的正负直流电源(±12V)。
二、方案设计与论证该课程设计是做一个二输入的除法电路,而因此需要利用对数和指数运算电路实现或者用模拟乘法器在集成运放反馈通路中的应用来实现。
在产生正、负电源的实用电路中,多采用全波整流电路,最常用的是单向桥式整流电路,即将四个二极管首尾相连,引出两根线接变压器,另外两个接后面电路,并将桥式整流电路变压器副边中点接地,并将二个负载电阻相连接,且连接点接地。
电容滤波电路利用电容的充放电作用,使输出电压趋于平滑。
方案一:除法电路的输出电压正比于其两个输入电压相除所得的商,所以利用对数电路、差分比例运算电路和指数电路,可得除法运算电路的方块图:I1 u方案二:利用反函数型运算电路的基本原理,将模拟乘法器放在集成运放的反馈通路中,便可构成除法运算电路。
比较:方案一:该方案是利用对数电路、差分比例运算电路和指数电路的组合来设计的,运算放大器uA741要四个,电阻也很多,对焊接有很大的要求,要焊的器件比较多,相对来说比较复杂。
方案二:该方案是利用模拟乘法器放在集成运放的反馈通路中的应用,uA741只要一个,电阻也很少,焊接起来比较方便。
我选择方案二。
三、单元电路设计与参数计算1.对数运输电路(1)电路原理图由二极管方程知 )1e(DS D -=TU u I i 当 u D >>U T 时,TU u I i D e SD ≈2、差分比例运算电路(1)电路原理图电路只有二个输入,且参数对称,则3、指数运算电路(1)电路原理图SDD lnI i U u T ≈利用“虚地”原理,可得:RI u U I i U I i U u u T R T T S IS S D D O lnln ln -=-=-≈-= 用三极管代替二极管可获得较大的工作范围。
1 设计任务描述1.1 设计题目:加法运算电路1.2 设计要求1.2.1 设计目的(1)学习基本理论在实践中综合运用的初步经验,掌握模拟电路设计的基本方法、设计步聚,培养综合设计与调试能力; (2)学会利用运算放大器实现加减法电路;(3)学会直流稳压电源的设计方法和性能指标测试方法; (4)培养实践技能,提高分析和解决实际问题的能力。
1.2.2 基本要求(1)利用两级运算放大器实现321o 42i i i u u u u ++=(2)设计电路所需的直流稳压电源,要求包括整流、滤波、稳压。
1.2.3 发挥部分(1)由于同相加法电路存在共模电压,将造成几个输入信号之间的互相影响,所以本次设计我选用两级运放反相输入,在第一级运用反相输入的求和电路,在第二级采用双端输入式,从而实现课设要求的输出与输入的线性关系。
(2)在线性直流电源中,将普通的电容滤波更改为两个电容与一个电阻的π型滤波电路,增加对交流分量的滤除。
(3)在线性直流电源中,将一般的稳压电路改为固定式三端集成稳压器工作。
2 设计思路本次设计的课题是加法运算电路,其“加法”的含义是实现输出与输入的线性关系。
本次设计还要求设计为运算电路提供电源的线性直流稳压电源。
首先这次设计的重点是加法运算电路,我需要设计一个电路使得其输出电压与输入电压满足表达式。
为满足这一线性关系,我选用两级放大来实现。
经过一个学期的学习,我大致了解关于集成运算放大器的工作原理,而这次设计主要是关于运放的线性应用。
首先第一级放大电路中,由于同相输入存在共模电压,会造成几个输入信号之间的互相影响。
而反相输入式放大电路中,根据虚断的概念,同相位输入端的电位为零,相当于与地等电位,即“虚地”。
这样可保证运放输入端无共模信号。
在第一级运算放大器的反相端输入施加两个电压信号,从而达到两个输入电压与第一级运放的输出电压之间的线性关系。
然后将这一输出加到第二级运放的反相端,同时在第二级运放的同相端加入第三个信号源,实现双端输入式放大电路,这种电路的的特点是输入电阻大、输出电阻小。
一、概述设计一个能完成两个四位BCD码进行除法计算的电路。
涉及整数除法器,两个BCD码相除,得到商及余数。
两个BCD码和运算结果都用数码管显示,此次设计中采用8421 BCD码,所以被除数的最大值为1001,最小值为0000,除数的最大值为1001,最小值为0001。
按除法键即显示相除结果。
除数为零时,数码管黑屏,不显示任何内容,此处的黑屏为余数和商的数码管显示都为黑屏。
二、方案论证设计一个BCD码除法器,要求按除法键显示相除结果,当除数为零时,显示余数和商的数码管显示为黑屏。
方案一:运用减法器来实现除法的运算,减法器用加法器加反相器实现。
此运算的关键在于怎么解决减法器的循环次数和显示黑屏问题。
比较模块用来判断除数与“被除数”的大小。
判断模块用于判断除数是否为零。
减法器用加法器与反相器实现。
图 1 BCD码除法器电路方案一原理框图方案二:通过运用双向寄存器,加法器,计数器,比较器等原件,完成除法操作。
此方案的关键问题在于控制电路,解决黑屏问题。
减法器用加法器与反相器构成,根据控制电路来判断循环次数。
然后被除数,除数,商和余数全部存在寄存器中。
方案二原理框图如图2所示。
图 2 BCD码除法器电路方案二原理框图本设计采用的是方案二,相对于第一个方案的循环问题,方案二需要解决的问题就是如何控制电路还有就是黑屏问题。
三、电路设计1.逻辑控制电路作为控制电路,电路需要有三态,第一实现系统的初始化,控制被除数和除数的寄存输入;第二要控制减法;第三根据本次课设的思想,要有移位控制。
控制器可根据状态转换表来设计,采用触发器方案实现,本设计中由74LS74D触发器实现。
这三个实现目标分别从左到右由三个D触发器和一些门电路实现,D触发器分别为U19,U23,U20。
下面给出驱动方程D0=((Z∙Q2)′∙(S′∙Q0)′)′D1=Q0∙S′∙Z′∙Q2′′D2=Q1根据驱动方程,可以画出控制电路。
控制器中开关C闭合,系统清零,即将寄存器中的数据清零。
模拟电路课程设计设计目的:本课程设计旨在通过模拟电路的设计与实践,培养学生对模拟电路原理和方法的理解能力,并通过实际操控电子元件以及实验仪器,提高学生的动手操作能力和解决实际问题的能力。
设计内容:本次课程设计将分为三个模块,分别是基本模拟电路设计、操作放大器设计以及滤波器设计。
1. 基本模拟电路设计:学生将学习基本的电路元件和电路组成原理,通过设计并组装简单的放大电路、电源电路和振荡电路,了解电路的基本特性和参数。
2. 操作放大器设计:学生将学习操作放大器的原理与应用,设计并构建基本的反转、非反转和比较运算放大器。
通过实验操控,掌握操作放大器的工作原理、性能参数以及应用场景。
3. 滤波器设计:学生将学习滤波电路的原理与设计方法,设计并搭建低通、高通、带通和带阻滤波器电路。
通过实验调试,掌握滤波器的频率响应特性和滤波效果。
设计要求:1. 学生需要了解模拟电路的基本知识,掌握电路元件的特性以及常见的电路拓扑结构。
2. 学生需要具备一定的电路搭建和实验仪器操作能力,熟悉示波器、信号发生器、函数发生器等仪器的使用。
3. 学生需要进行实际的电路设计和搭建,并通过实验验证电路的功能与性能。
4. 学生需要编写实验报告,描述实验设计的过程、实验结果以及对电路性能的评估。
设计步骤:1. 理论学习:学生通过教材、课堂讲解等途径,掌握模拟电路设计的基本原理和方法。
2. 设计规划:学生根据设计内容,进行电路设计规划,包括电路拓扑结构、元件选型和电路参数的确定。
3. 电路搭建:学生根据设计规划,使用实验仪器和电子元件进行电路搭建和连接。
4. 电路调试:学生使用示波器等仪器对搭建的电路进行调试和测试,观察电路的响应和输出。
5. 实验记录:学生根据实际实验结果,编写实验报告,详细描述电路设计、搭建和测试的过程,并对实验结果进行分析和评估。
设计成果:通过本次课程设计,学生将获得以下成果:1. 理解模拟电路的基本原理和方法,培养对电路设计的分析和解决问题的能力。
除法器设计摘要: 本设计要求设计一个简单的除法器,根据要求采用乘法器BG314与运算放大器3554AM以及外部电源共同实现除法器功能.乘法器用以实现乘法运算,然后通过运算放大器工作于负反馈状态实现信号的放大,并由自制电源电路供电.通过对系统各模块进行仔细的分析,了解了各器件的性能与用途后,便可将其运用到自己的设计当中去.电路设计完成后,开始对系统进行测试,方法有两种,可以通过对系统电路在Multisim软件下仿真测试,也可以做出相应的印制电路板来进行测试.在本设计中,通过仿真测试与实物测试相结合的综合测试后,发现系统基本能达到设计要求.关键字: 乘法器运算放大器电源Multisim 印制电路板Summary: This design requests to design a simple division machine, adopting the multiplication machine BG314 and the operation enlarger 3554 AMses and the exterior power supplies according to the request to carry out the division machine function together.The multiplication machine carries out the multiplication operation in order to, then pass to operate the enlarger work to carry out the signal to enlarge in the negative feedback appearance, and from the self-control power supply electric circuit power supply.Pass to carry on the careful analysis to each mold of system piece, after understanding the function and uses of each machine piece, can make use of it to own design then in the middle.The electric circuit is after design complete, starting carrying on the test to the system, the method have two kinds of, can pass to imitate the true test to the system electric circuit under the software of Multisim, can also do a homologous of print and make circuit board to carry on the test.In this design, after passing to imitate the comprehensive test that the true test and real objects test combine together, discover that the system is basic and can attain design to request.Key word: The multiplication machine operation enlarger power supply Multisim prints to make the circuit board目录1、系统方案设计与论证 (1)1.1 设计要求 (1)1.2 系统基本方案 (1)1.2.1 各模块方案选择与论证 (1)(1) 乘法器模块 (1)(2) 运算电路模块 (2)(3) 电源模块 (2)(4) 显示模块 (2)1.2.2系统各模块的最终方案 (3)2、系统的硬件设计与实现 (3)2.1 系统硬件的基本组成部分 (3)2.2 主要单元电路设计 (3)2.2.1 乘法器电路设计 (3)2.2.2 运算电路设计 (5)2.2.3 电源电路设计 (9)2.2.4 显示电路的设计 (13)3、系统测试与优化 (13)3.1 电源部分测试 (13)3.2 其他部分测试 (14)3.3 系统实现的功能 (15)4 结论 (15)4.1 评价 (15)4.2 心得 (15)5 参考文献 (16)6附录 (16)6.1 器件清单 (16)6.2 系统原理图 (16)1、系统方案设计与论证1.1 设计要求设计一个简单的除法器(Vx=0.2V V y=0.5V K=1 可用集成芯片做)1.2 系统基本方案根据题目要求,系统可以划分为集成乘法器模块、集成运算放大器模块和12V电源模块.模块框图如图1.2所示.为实现各模块的功能,分别做了几种不同的设计方案并进行了论证.图1.2 除法器基本模块方框图1.2.1 各模块方案选择与论证(1) 乘法器模块根据题目要求,模拟乘法器主要用于实现两个互不相关的模拟信号间的相乘的功能.对乘法器的选择有以下两种方案:方案一:采用集成模拟乘法器BG314. 集成模拟乘法器是实现两个模拟信号相乘的器件,它广泛用于乘法、除法、乘方和开方等模拟运算,同时也广泛用于信息传输系统作为调幅、解调、混频、鉴相和自动增益控制电路,是一种通用性很强的非线性电子器件,目前已有多种形式、多品种的单片集成电路,同时它也是现代一些专用模拟集成系统中的重要单元.该集成模拟乘法器不仅功能强大而且外部电路简单,工作原理易理解.方案二:采用分离元件组合电路.分离元件组合电路参数可自行调节,但是精度较差,在使用过程中难度较大.而且由于电路较复杂,增加了焊接的难度.根据以上论述,考虑到各方面的因素,在本设计中,采用简单、方便、可靠的集成模拟乘法器来实现.(2) 运算电路模块根据题目要求,运算电路主要用于实现信号的放大功能.对于运算放大器的选择有以下三种方案:方案一:采用单运放集成芯片3554AM.这是一款较老的芯片,在平时的电路设计当中常常要用到,主要是因为它是同类芯片当中功能相似但电路结构却相对简单的一种.方案二:采用单运放集成芯片LM741.这是曾经学到过的一种芯片,我们对它较熟悉,而且对其内部结构和功能也有所了解.它的各参数都较稳定,有较高的共模抑制比,也是需要15V的双电源供电.方案三:采用双运放集成芯片LM358.这也是一款较常用到的芯片,由于是双运放,所以功能也相应的有所加强,但是我们所用到的电路比较简单,结果可能使它的很多功能都没有得到运用,导致对资源的浪费.在本设计中,对各方案进行比较论证之后,我们采用熟悉简单而且性能优良的单运放集成芯片3554AM来实现对信号的放大.(3) 电源模块电源模块主要用于实现对各模块供电的功能.对于电源模块的选择有以下三种方案: 方案一:采用1.5V常用电池串接而成.这种方法简单易懂,但是精确度不够,稳定度也不高,当电池里面的电用光之后,便不在具有供电功能.方案二:采用直接购买电源的方法.在市场上可以直接买到相应的电源,但是考虑到经济上的原因,显然这并不合适.方案三:采用自制整流电路.这种方法简单可行,可以得到精确的电压值,而且稳定度高,可以长期使用.正好可以让自己所学的知识在实践中得到很好的运用.其方框图如图1.3所示:图1.3 整流电路方框图根据以上论述,考虑到经济、实用等方面因素,在本设计中选择方案三,采用自制整流电路来实现.(4) 显示模块根据不同的需要,显示模块可以有以下三种不同的方案可供选择:方案一:使用数码管显示时间和温度.数码管具有低功耗、低压、寿命长、耐老化、防晒、防潮、防火、防高低温等优点,对外界环境要求低,易于维护,同时其精度比较高,操作简单.另外,数码管采用BCD码显示数字,程序编译简单,资源占用较少.方案二:使用液晶显示屏显示. 液晶显示屏(LCD)具有轻薄短小,低耗电量,无辐射危险,平面直角显示以及影象稳定不闪烁,可视面积大等优势.方案三:采用数字电压表进行直接测量.数字电压表读数精确,是常用器件,使用起很方便.而且性能稳定,读数方便.根据以上论述,由于我们暂时对LCD还不是很熟悉,对其性能还不是很了解,而使用数码管会使电路变的复杂,而且还要通过编程来实现,因此我们在设计中选择直接用数字电压表进行测量显示读数.1.2.2 系统各模块的最终方案经过仔细的分析与论证,决定了系统各模块的最终方案如下:(1)乘法器模块:采用集成模拟乘法器BG314实现;(2) 运算电路模块: 采用单运放集成芯片LM741;(3) 电源模块: 采用自制整流电路实现;(4) 显示模块: 采用数字电压表进行直接测量.系统的基本框图如图1.4所示.图1.4 系统的基本框图模拟乘法器主要用于实现两个互不相关的模拟信号间的相乘的功能,而运算电路主要用于实现对信号的放大.其工作过程如下:电源加电后, 经过整流电路的整流以后可以得到运放所需要的+(-)15V电压,从乘法器输入端输入被处理电压,经过运放电路处理后便可在数字电压表上看到经过除法器处理过后的电压值了.2、系统的硬件设计与实现2.1 系统硬件的基本组成部分本题是一个除法器的综合设计,在设计中运用了模拟乘法器处理技术、电压整流技术. 2.2 主要单元电路设计2.2.1 乘法器电路设计(1) 模拟乘法器的基本特性模拟乘法器是一种完成两个模拟信号(连续变化的电压或电流)相乘作用的电子器件,通常具有两个输入端和一个输出端,电路符号如图2.1所示。
模拟电路课程设计报告设计课题:除法运算电路专业班级:学生姓名:学号:指导教师:设计时间:除法运算电路一、设计任务与要求①设计一个二输入的除法运算电路。
②用桥式整流电容滤波集成稳压块电路设计电路所需的正负直流电源(±12V)。
二、方案设计与论证(一)此次课程设计要求实现二输入的除法运算电路,总体思路有两种。
两种方案的总体分析如下:方案一:要实现二输入除法运算,可以用反函数型运算电路的基本原理,将模拟乘法器放在集成运放的反馈通路中实现。
1.该方案采用模拟乘法器做反馈支路,模拟乘法器有两个输入端,一个输出端。
对于该除法运算电路,必须保证i1=i2,电路引入的才是负反馈。
即当UI1>0时,,U0'<0;而UI1<0时,U0’>0,由于U0与UI1反相,故要求U0’与U0同符号。
因此,当模拟乘法器的k小于零时,UI2应小于零;而k大于零时,UI2应大于零;即k与UI2同符号。
同理,若乘法模拟器的输出端通过电阻接集成运放的同相输入端,则为保证电路引入的是负反馈,UI2与k符号应当相反。
2.电路结构简单,易于焊接。
3.元器件价格相对较高。
方案二:我们可以运用对数和指数运算电路来间接设计实现二输入除法运算。
其中两个对称的对数运算电路作为输入级,中间级采用比例系数为1的差分比例运算电路,用一个指数运算电路作为输出级。
1.电路结构复杂,需要的元器件多,在焊接过程中容易出现虚焊或两点间的短路。
2.利用晶体管构成的对数运算电路,其运算关系仍受温度的影响,而且在输入电压较小和较大情况下运算精度会变差。
在设计实用的对数运算电路时,要采取一定的措施,用来减小is对运算关系的影响。
3.指数运算电路的输入电压UI应大于零,且只能在发射结导通电压范围内,故其变化范围很小。
运算结果与受温度影响较大的有关,因而指数运算的精度也与温度有关。
4.所需元器件为一般常用元器件,容易获得,且价格便宜。
我的选择:方案一。
有符号位的除法器课程设计报告有符号5位整数除法器设计与制作1.课程设计的性质、目的和任务创新精神和实践能力二者之中,实践能力是基础和根本。
这是由于创新基于实践、源于实践,实践出真知,实践检验真理。
实践活动是创新的源泉,也是人才成长的必由之路。
通过课程设计的锻炼,要求学生掌握电路的一般设计方法,具备初步的独立设计能力,提高综合运用所学的理论知识独立分析和解决问题的能力,培养学生的创新精神。
2. 课程设计基本要求掌握现代大规模集成数字逻辑电路的应用设计方法,进一步掌握电子仪器的正确使用方法,以及掌握利用计算机进行电子设计自动化(EDA)的基本方法。
3. 设计课题要求设计一个两个五位数相除的整数除法器。
用发光二极管显示输入数值,用7段显示器显示结果十进制结果。
除数和被除数分两次输入,在输入除数和被除数时,要求显示十进制输入数据。
采用分时显示方式进行,可参见计算器的显示功能。
4. 设计内容:有符号5位整数除法器设计与制作根据系统设计要求,系统设计采用自顶向下的设计方法。
顶层设计采用原理图设计方式,系统的整体组装设计原理图如下图所示,它由除法器输入模块、除法实现模块和显示译码模块三部分组成。
4.1除法器输入模块本除法器的被除数和除数(有符号5位整数)分两次输入,设置两个标志位A 和B,A和B的初值均为0。
当A=1,B=0时,输入为被除数;当A=1,B=1时,输入为除数。
将被除数和除数分别送至显示电路,以十进制形式显示,同时送入除法实现电路进行除法运算。
输入模块的源程序如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY SHURU1 ISPORT(LOADA,LOADB,CLK:IN STD_LOGIC;DIN:IN STD_LOGIC_VECTOR(4DOWNTO 0);A,B:OUT STD_LOGIC_VECTOR(4 DOWNTO 0));END SHURU1;ARCHITECTURE BEHAVE OF SHURU1 ISBEGINPROCESS(LOADA,LOADB,DIN,CLK)BEGINIF( CLK'EVENT AND CLK='1') THENIF (LOADA='1'AND LOADB='0')THENA<=DIN;END IF;IF (LOADA='1' AND LOADB='1')THENB<=DIN;END IF;END IF;END PROCESS;END BEHAVE;生成模块如图(1-1)所示:如图(1-1)本模块的仿真波形如图(1-2)所示:如图(1-2)4.2 除法实现模块本模块作用是将输入的被除数和除数进行除法运算,输出商和余数。
除法器(三位16进制数除一位16进制数)
北京科技大学自1302 刘琦基本原理:
移位(被除数)、减法(被除数与除数)
具体实现的算法(以被除数和除数都是4位二进制数为例):
不管两数的最高位是否有效,都按照同样的步骤从最高位求起。
若被除数为4位,则运算4次,的到4位商。
运算时,现在被除数前面添加4个0,再将被除数向左移动一位,再将除数的4位数与被除数的高4位对齐进行比较,如果被除数的高4位大于除数,则商等于1,余数等于被除数的高4位减去除数;如果被除数的高4位小于等于除数,此时的商等于0,余数R为被除数的高4位。
接下来再以上一步余数与被除数的低四位的组合为被除数重复上面的操作4次,即可得到商和余数。
要点和难点:
74hc194的功能控制、8位二进制数减法的实现、移位次数的记录和控制、余数对被除数的替换
设计思路:
1、共需要9个74hc194(通用寄存器)芯片,其中6片用于被除数移位(从高位至低位依次标号为9、8、7、6、5、4),3片用于商的移位(从高位至低位依次标号为3、
2、1)。
标号为9、8、7、6、5、4的6个芯片需要置数、移位、保持的功能;标号为
3、2、1的3个寄存器需要移位和保持的功能。
设T=1时被除数移位次数达到12次,T=0则没有达到12次;设G=1时移位后的被除数大于等于除数,G=0时移位后的被除数小于除数;设M=1时用于被除数寄存器、除数和计数器已完成初始化了,M=0时用于被除数寄存器、除数和计
2、减法的实现
移位后的被除数(余数)加上除数的补码则得到被除数(余数)减去除数的差,需要用到74hc238四位二进制加法器。
特别注意:除数的补码高4位取1111b
总电路图:。