毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

51单片机函数信号发生器设计+原理框图+流程图+源代码 第5页

更新时间:2010-9-20:  来源:毕业论文
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
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。