全文预览

基于AT89C51单片机的信号发生器设计

上传者:梦&殇 |  格式:doc  |  页数:37 |  大小:650KB

文档介绍
全静态工作:0Hz-24HzР·三级程序存储器锁定Р·128*8位内部RAMР·32可编程I/O线Р·两个16位定时器/计数器Р·5个中断源Р·可编程串行通道Р·低功耗的闲置和掉电模式Р·片内振荡器和时钟电路Р2.管脚说明:РVCC:供电电压。Р GND:接地。Р P0-P3口是4个双向的8位并行I/O口。其中P3口也可作为AT89C51的一些特殊功能口,如图3-1所示:Р口管脚备选功能Р P3.0 RXD(串行输入口)Р P3.1 TXD(串行输出口)Р P3.2 /INT0(外部中断0)Р P3.3 /INT1(外部中断1)Р P3.4 T0(记时器0外部输入)Р P3.5 T1(记时器1外部输入)Р P3.6 /WR(外部数据存储器写选通)Р图3-1单片机管脚分布Р P3.7 /RD(外部数据存储器读选通)Р P3口同时为闪烁编程和编程校验接收一些控制信号。Р RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。Р ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。Р /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。Р /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-

收藏

分享

举报
下载此文档