51单片机函数信号发生器设计+原理框图+流程图+源代码 第5页
此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口, 外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。表4-1 主要功能表特性:
兼容MCS-51指令系统 8k可反复擦写(>1000次)ISP Flash ROM
32个双向I/O口 4.5-5.5V工作电压
3个16位可编程定时/计数器 时钟频率0-33MHz
全双工UART串行中断口线 256x8bit内部RAM
2个外部中断源 低功耗空闲和省电模式
中断唤醒省电模式 3级加密位
看门狗(WDT)电路 软件设置空闲和省电功能
灵活的ISP字节和分页编程 双数据寄存器指针
4.2.2 最小系统与I/O连接情况
在本设计中,P1接口作为键盘扫描接口,P3.2(即外部中断INT0)作为键盘的中断启动接口;P3.5、P3.6、P3.7接口用来控制MAX7219显示模块进而驱动LED数码显示管显示;P2.5、P2.6、P2.7三个接口用来控制AD9850函数信号发生模块(即发送所需的频率控制字)。复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。 AT89S52最小系统图如图4-2所示:
图4-2 AT89S52最小系统原理图
4.3 中断键盘设计电路
中断键盘电路,采用八个微动开关按键与一个八与门芯片CD4068连接,CD4068实现各个按键的数字逻辑计算,即当有任意一个按键按下时,此时为低电平,通过八与运算,从CD4068的W出口也为低电平,进而触发单片机AT89S52的外部中断INT0,进入中断处理程序。
在中断处理程序中,按键去抖动采用软件去抖,当单片机检测到有键按下时,先延时10MS,然后再检测按键的状态,若仍是低电平状态(即闭合状态),则认为真正有键按下,此时对P1各I/O进行扫描,寻找是哪一个按键按下,进行相应的键处理;若为高电平,则认定为抖动,放弃扫描,退出中断。
中断键盘电路如图4-3所示:毕业论文
http://www.751com.cn图4-3 中断键盘设计电路本文来自辣.文^论^文·网
4.4 MAX7219显示电路
在传统的显示驱动电路中,每一个LED显示器需要一个译码芯片,而每一段又需要一个限流电阻,在显示信息量较大时,电路变得复杂而且也会占用系统很多资源。MAX7219芯片是美国MAXIM公司出品的新型紧凑型、可编程共阴极LED数码管的驱动芯片,它集BCD译码器、多路扫描器、段驱动和位驱动电路于一体, 内含8×8位双口静态SRAM ,可保存8位LED数据。MAX7219芯片的外围接口电路简单,使用方便,仅需三根I/O口线便可驱动多块LED进行动态显示。MAX7219只需一个外部电阻来设置所有LED的段电流,不仅可以克服常规的动态显示亮度不够、闪烁等缺点,而且大大简化硬件电路并减少软件的工作量,因此MAX7219芯片成为单片机应用系统中首选的LED显示接口电路。
MAX7219是24脚DIP塑料封装元件,MAX7219芯片与AT89S52单片机及共阴极四位一体的数码显示管LDS-5465AH的接口电路简单,原理图如图4-4所示。AT89S52的引脚P3.5、P3.6、P3.7分别与MAX7219的DIN数据输入管脚、LOAD锁定输入管脚、CLK时钟输入管脚相连。
MAX7219可通过V+ 管脚和ISET管脚之间所接的外部电阻RSET来控制显示的亮度,RSET电阻越大段电流越小,硬件电路中RSET可采用10KΩ。为了减少外界的干扰,应在MAX7219的V+ 管脚和GND管脚之间加上一个0.1μF的涤纶电容和一个10μF的钽电容。 图4-4 MAX7219显示电路原理图
用MAX7219作为显示驱动电路,只需三根端口线,且软件驱动编程简单,控制方式灵活,使显示部分的电路和编程大为简化。
4.5 AD9850函数信号发生模块
4.5.1 AD9850模块主电路
AD9850是AD公司生产的最高时钟为125 MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能模数变换器(DAC)和高速比较器3部分构成,能实现全数字编程控制的频率合成。
AD9850有40 位控制字,32 位用于频率控制(低32位),5 位用于相位控制,1 位用于电源休眠( Powerdown) 控制,2位用于选择工作方式。这40 位控制字可通过并行或串行方式输入到AD9850 。由于并行装入方式需占用单片机多个I/O,为节约资源,本系统采用串行装入方式。在每一个WCLK时钟上升沿,由控制字输入口的第8位(管脚25)移入1位控制位(低位先移入),40个WCLK时钟后,FQUD脉冲的上升沿更新输出频率。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
51单片机函数信号发生器设计+原理框图+流程图+源代码 第5页下载如图片无法显示或论文不完整,请联系qq752018766