(1)小规模数字电路的优势和劣势
其中小规模数字电路的运行方式如下图所示:
图2-3 小规模数字电路运行方式源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766
由于,本设计需要的结构相对复杂。需要添加很多部分的元器件和电路结构。而小规模数字电路是利用二进制计数,处理完成脉冲波的信号,将计算出的结果,传输出来,且这个结果,在一分钟内就可以得出。但是由于其电路的构成必须使用很多硬件设备进行复杂的电路结构,仅仅只能完成电路的简单控制,在控制能力上十分不完善。并且在电路后期的调试和修改时候,如果要进行改变,基本上是不可能的。
(2)复杂的可编程逻辑器件的优势和劣势
复杂的可编程逻辑器件,是由小规模数字电路发展而来的,其比起小规模数字电路,只能进行数据的单一处理上面优势十分的明显。其设计可以满足不同产品设计上面的要求,可以灵活改变设计上面的组成。这是其最大的优势。但是即使要设计我们这个课题所需要的功能,就需要很多的部分才能完成。设计的电路过于复杂了要是,再在本设计上面增加其他的功能项目,需要的组成部分将会更加复杂。因此,使用复杂的可编程逻辑器件进行电路设计难度过于大,本设计不采用可编程逻辑器件进行电路设计。
(3)单片机的优势和劣势
单片机的优势相当的明显,由于本身的尺寸不大和本身的重量很小,所以,利用单片机设计出来的电路,十分的轻便。并且因为单片机的耗电量很小,在节能减排方面也是一个明显的优势。所以,在日常的生产生活中,像是车间流水线作业、自动化系统、家用电器智能化等。普遍采用的是利用单片机进行电路的设计和控制。
单片机虽然本身的体积很小、重量很轻,但是其内部的构成是十分完善的。
在单片机没有出现之前,人们在模拟电路和数字电路的设计上有很多的问题,都有很大的解决难度。单片机的出现很好的解决了这一问题。在解决问题的时候,不需要很大的改变设计本身的结构,只需要对单片机中小程序的改变,就可以进行调整。
这说明它的植入性和后期的可维护上面优势很大。而且单片机本身的通讯、显示和记忆功能方面,十分的满足本设计功能上面的要求。所以本设计最终选择利用单片机进行控制。
现在市场上面的单片机最常用的总共有两种,分别有AT89C2051与AT89C51,其具有性能高、损耗轻微得优点。这两种单片机在兼容性和对系统进行衍生的方面功能十分的强大。出于成本的控制和使本身设计轻便和设计系统的最小化,我们选用AT89S52单片机,使用者可以利用不大于程序长度(4K)和所有的I/O口(四个)。
因为系统运行中并不需要存放很多中间变量,所以不需要外部RAM进行扩充。因为单片机AT89S52有 8KB单元的存储大小。另外,本单片机具有三定时器,可满足系统多机通讯的要求。
在整个体系上进行编译能够使用Flash存储程序,日常使用的程序编译器也合用于这一规则。在单芯片上,可以用AT89S52作为很多的控制应用体系(嵌入式)提供变化多、效率高设计方案的原因是由于其具有功用强大的CPU(8 位) 于在Flash中自由的编译。论文网
AT89S52具备下面的功能标准: Flash(8K byte),存储(256 byte), I/O 口(32 byte),定时器,数据方面的指针(2个),定时器和计数器(具有16位的3个),6个向量中断结构(2级1个),全双工串行口,片内晶振和时钟电路。此外,AT89S52 单片机在0Hz 静态运行的状况下也能够操纵,有两种软件能够使用,还有省电模式能够选择。在不工作的模式状态中,即使CPU不再运行,其存储、定时器和计数器、串口、中断这些方面也可以不断的运行。在掉电保护的状况中,存储其中的数值可以存储下来,振荡器停止,单片机不再运行,一直到后面的中断或将硬件复位以后,再重新进行运行。 AT89S52单片机的脉搏测量器设计+电路图+程序(4):http://www.youerw.com/zidonghua/lunwen_203309.html