C52也是一样。而可编程逻辑器件CPLD工作速度快,为ns量级,可以完成题中高速采样及显示工作。因此,这里选用方案1。经过论证,我们可以确立各部分电路的主控器件:单片机AT89C52(8位数字发生器)单片机AT89C52(功能控制系统)单片机AT89C52(数据采集电路)可编程逻辑器件CPLD(显示电路)毕业设计4第3章系统原理框图前面的方案论证为各个部分电路确立了主控器件。以此为基础,根据题目的基本要求和发挥部分的需要,进一步完善各部分电路的具体实现,作出了此分析仪的系统原理框图,如图(2)所示:毕业设计5第4章系统电路根据前面的讨论,本系统需要设计的电路共四块,现在我们就每一块具体电路进行具体分析。4.18位数字信号发生器具体电路如下图依据题目要求,要产生100Hz循环移位逻辑信号序列,需要给AT89C52定时器设定10ms中断,利用中断程序来实现这个目的。电路中使用了两个按键分别控制序列的高8位和低8位。中文液晶显示器用来显示预置值的设定情况。4.2功能控制系统毕业设计6本系统使用AT89C52设定触发字,送给采集系统,同时产生16选1的数字控制信号,送给模拟开关4067,以便从0.25V~4.0V之间的16个等级选出一级送到高速比较器,作为不同逻辑电平转换的参考电压。4.3数据采集电路。本模块以AT89C52为控制器,外接RAM,采用分时复用的方式,进行数据的采集。4.4显示系统为了将CPLD还原的八路TTL逻辑电平清晰稳定地显示在逻辑示波器上,首先需要将八路信号分别移位到不同的电平等级上。为此,我们采用了8个T型电阻组成的网络来进行电平移位。T型电阻的结构如下:设Vin=0V时,V0=V1;Vin=5V时,V0=V2。根据KCL原理,利用下列二元一次方程组求出R1、R2:V1/R0=(5?-V1)/R1-V1/R2V2/R2=(5-V2)/R0+(5-V2)/R1