单片机篮球计分器毕业论文中英文资料外文翻译文献(编辑修改稿)内容摘要:

observed. Idle Mode In idle mode, the CPU puts itself to sleep while all the onchip peripherals remain active. The mode is invoked by software. The content of the onchip RAM and all the special functions registers remain unchanged during this mode. The idle mode can be terminated by any enabled interrupt or by a hardware reset. It should be noted that when idle is terminated by a hard ware reset, the device normally resumes program execution, from where it left off, up to two machine cycles before the internal reset algorithm takes control. Onchip hardware inhibits access to internal RAM in this event, but access to the port pins is not inhibited. To eliminate the possibility of an unexpected write to a port pin when Idle is terminated by reset, the instruction following the one that invokes Idle should not be one that writes to a port pin or to external memory. 5 二 中文翻译 : AT89C51 是美国 ATMEL 公司生产的低电压,高性能 CMOS8 位单片机,片内含 4Kbytes 的快速可擦写的只读程序存储器( PEROM)和 128 bytes 的随机存取数据存储器( RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS51 产品指令系统,片内置通用 8 位中央处理器( CPU)和 flish存储单元,功能强大 AT89C51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。 主要性能参数: 与 MCS51 产品指令系统完全兼容 4K 字节可重复写 flash 闪速存储器 1000 次擦写周期 全静态操作: 0HZ- 24MHZ 三级加密程序存储器 128*8 字节内部 RAM 32 个可编程 I/O 口 2 个 16 位定时/ 计数器 6 个中断源 可编程串行 UART 通道 低功耗空闲和掉电模式 功能特性概述 AT89C51 提供以下标准功能: 4K 字节 flish 闪速存储器, 128 字节内部RAM, 32 个 I/O 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。 同时, AT89C51 可降至 0HZ 的静态逻辑操作,并支持两种软件可选的节电工作模式。 空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。 掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直 到下一个硬件复位。 引脚功能说明 Vcc:电源电压 GND:地 P0 口: P0 口是一组 8 位漏极开路型双向 I/O 口,也即地址 /数据总线复位口。 作为输出口用时,每位能吸收电流的方式驱动 8 个逻辑门电路,对端口写“ 1”可 作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 86 位)和数据总线复用,在访问期间激活内部上拉电阻。 P1 口: P1 是一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”,通过内部的上拉电阻把端口拉到高 电平,此时可做熟出口。 做输出口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( Iil) . Flash 编程和程序校验期间, P1 接受低 8 位地址。 P2 口: P2 是一个带有内部上拉电阻的 8 位双向 I/O 口, P2 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”,通过内部地山拉电阻把端口拉到高电平,此时可作为输出口,作输出口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( Iil)。 在访问外部程序存储器获 16 位地址的外部数据存储器(例如执行 MOVX @DPTR 指令)时, P2 口送出高 8 位地址数据。 在访问 8 位地址的外部数据存储器(如执行 MOVX @RI 指令)时, P2 口线上的内容(也即特殊功能寄存器( SFR)区中 R2 寄存器的内容),在整个访问期间不改变。 Flash 编程或校验时, P2 亦接受高地址和其它控制信号。 P3 口: P3 口是一组带有内部上拉电阻的 8 位双向 I/O 口。 P3 口输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对 P3 口写入“ 1”时,他们被内部上拉电阻拉高并可作为输出口。 做输出端时,被外部拉低的 P3 口将用上拉电阻输出电流( Iil)。 P3 口除 了作为一般的 I/O 口线外,更重要的用途是它的第二功能,如下表所示: P3 口还接收一些用于 flash闪速存储器编程和程序校验的控制信号。 RST:复位输入。 当振荡器 工作时, RST 引脚出现两个机器周期以上高电平将使单片机复位。 ALE/PROG:当访问外部程序存储器或数据存储器时, ALE(地址所存允许)输出脉冲用于所存地址的低 8 位字节。 即使不访问外部存储器, ALE 仍以时钟端口引脚 第二功能 rxd (串行输入口 ) txd (串行输出口 ) ^int0 (外中断 0) ^int1 (外中断 1) t0 (定时 /计数器 0) t1 (定时 /计数器 1) ^WR (外部数据存储器写选通 ) ^RD (外部数据存储器读选通 ) 7 振荡频率的 1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。 要注意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。 对 flash 存储器编程期间,该引脚还用于输入编程脉冲( ^PROG)。 如有不要,可通过对特殊功能寄存器( SFR)区中的 8EH 单元的 D0 位置位,可禁止 ALE 操作。 该外置位后 ,只要一条 MOVX 和 MOVC 指令 ALE 才会被激活。 此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE 无效。 ^PSEN:程序存储允许( ^PSEN)输出是外部程序存储器的读选通信号,当AT89C51 由外部程序存储器取指令(或数据)时,每个机器周期两个 ^PSEN 有效,即输出两个脉冲。 在此期间,当访问外部数据存储器,这两次有效的 ^PSEN 信号不出现。 EA/VPP:外部访问允许。 欲使 CPU 仅访问外部程序存储器(地址为0000HFFF。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。