freedomhit

ADuC841功能介绍

0
阅读(4676)

1 电源引脚

 电源引脚接入单片机的工作电源。

1)DVDD、AVDD:分别为数字和模拟正电源,电压额定值为3V或者5V。

2)DGND、AGND:分别为数字地和模拟地。

2 时钟引脚

    两个时钟引脚XTAL1、XTAL2外接晶体与片内的反相放大器构成了一个振荡器,它为单片机提供了时钟控制信号。2个时钟引脚也可外接晶体振荡器。

    1)XTAL1:接外部晶体的一个引脚。该引脚是内部反向放大器的输入端。这个反向放大器构成了片内振荡器。如果采用外接晶体振荡器时,此引脚应接地。

    2)XTAL2:接外部晶体的另一端,在该引脚内部接至内部反向放大器的输出端。若采用了外部时钟振荡器时,该引脚接收时钟振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。

3 控制引脚

此类引脚提供控制信号,有的引脚还具有复用功能。

(1)PSEN:程序存储器使能,逻辑输出。此管脚在内部程序执行期间保持低电平。当上电或复位通过电阻拉至低电平时,也可用作下载模式。复位此管脚将即刻成为一个输入并且此引脚的现状被取样。如果没有下拉电阻此管脚将即刻为高电平且将执行用户代码。如果有下拉电阻,将执行内含的串行下载/调试内核。

(2)ALE(Address Latch Enable):地址锁存允许,逻辑输出。此输出用于锁存地址的低字节并为24位地址空间标明字节后存入外部数据存储器。

(3)EA(Enable Address):外部访问使能,逻辑输入。当保持高电平时,此输入能使器件从内部程序存储器的特定区域取回代码。此端口不支持外部代码记忆。此管脚不应被悬空。

(4)RST(RESET):数字输入,当振荡器正在运行时,此引脚上长达24个主时钟周期的高电平使器件复位。

(5)WR:写控制信号,逻辑输出。把来自端口0的数据字节锁存到外部数据存储器。

(6)RD:读控制信号,逻辑输出。允许外部程序存储器送至端口0。

4 I/O口引脚

(1)P0:端口0是一个八位漏极开路双向I/O端口。写1的管脚端口0悬空,此状态下可用作高阻输入。当访问外部程序存储器时,端口0也是多路复用的低位地址和数据总线。在此应用中,当它输出1时使用内部上拉电阻。

(2)P1:端口1是仅为八位输入端口。不同于其他端口,端口1缺省为模拟输入端模式。为把这些端口的任意引脚配置为数字输入,应把0写至端口值。

(3)P2:端口2是具有内部上拉电阻的双向端口。写1的端口2被内部上拉电阻拉至高电平,在此状态下它们可被用作输入。由内部上拉电阻,被外部拉至低电平的端口2引脚将提供电流。端口2在从外部程序存储器取指操作期内发出高地址字节,在访问外部24位外部数据存储器空间发出中和高地址字节。

(4)P3:端口3是具有内部上拉电阻的双向端口。写1的端口3 被内部上拉电阻拉至高电平,在这种情况下它们可作为输入。由于内部上拉电阻,被外部拉至低电平的端口3引脚提供电流。端口3引脚也包括各种次要功能,将在下面说明。

2 AD和DA输入输出及其控制引脚

(1)ADC0~ADC7:模拟输入。八个单端模拟输入。通过ADCCON2 SFR进行通道选择

(2)DAC0~DAC1:DAC电压输出管脚。

(3)CONVST:当外部转换启动被使能时,ADC块低电平有效转换启动逻辑输入。此输入端低电平至高电平跳变将把跟踪/保持置入其保持装置方式并启动转换。

6 中断引脚

(1)INT0:中断0,可编程为边沿或电平触发中断输入,可被编程为两个中断优先级之一。此管脚也可以做定时器0的门控输入。

(2)INT1:中断1,可编程为边沿或电平触发中断输入,可被编程为两个中断优先级之一。此管脚也可以做定时器1的门控输入。