资源描述
英文原文 he is a K 28 is s is a PU on a is a a to 4K 1,000 0 Hz 4 128 x 8 32 6 4K 128 32 I/O 6a a In is to PU to AM is , be as be to be to In 0 is , of is , of to 6 In it s. to of 2 is , of of of as A on is of 3.0 to is In LE is at a , be or LE is to If be by FR is a is no if is in is to is is to EA be ND in to to 000H up if is EA be on EA be CC 22to to of an be as an as . a or be To an be is as . no on of to is a be n PU to is by of AM be by or by a It be is by a it up to to AM in to is To of an to a is by be to a or to 1 1 0 0 0 n is is AM is is a be CC is to be to to n be U) or be P) to in is at A is If is up a to a is It is A be in at in to is in to be a 12or a a to s is is or in 2v v 030H)=1031H)=51H (032H)=030H)=1031H)=51H (032H)=05H is in To in be be up to . To 1. on 2. on 3. of 4. A/2V 5. to a in or is no .5 , or of is to of a a an of in of on a of be by SY is LE to is is to If B1 B2 be be of is by is by of by 0 is 1”s. be be by as a of 30H, 031H, 32H, 3.6 3.7 be to a as (030H) = 1EH 031H) = 51H 9032H) = 2V 032H) = 05H V in be be by of is to 中文翻译 描述 性能 内含4 128 随机存取数据存储器( 器件采用 易失性存储技术生产,兼容标准 内置通用 8位中央处理器( 储单元,功能强大 片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。 主要性能参数: 与 41000次擦写周期 全静态操作: 024级加密程序存储器 128*8字节内部 2个可编程 I/O 口 2个 16位定时计数器 6个中断源 可编程串行 道 低功耗空闲和掉电模式 功能特性概述 4K 字节 速存储器, 128字节内部 2个 I/个 16位定时计数器,一个 5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时, 静态逻辑操作,并支持两种软件可选的节电工作模式。 空闲方式停止 允许时计数器,串行通信口及中断系统继续工作。掉电方式保存 的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 方框图 引脚功能说明 源电压 位漏极开路型双向 I/即地址 /数据总线复位口。作为输出口用时,每位能吸收电流的方式驱动 8 个逻辑门电路,对端口写“ 1”可 作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8位)和数据总线复用,在访问期间激活内部上拉 电阻。 位双向 I/收或输出电流) 4个 端口写“ 1”,通过内部的上拉电阻把端口拉到高电平,此时可做熟出口。做输出口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( . 位地址。 位双向 I/收或输出电流) 4个 端口写“ 1”,通过内部地山拉电阻把端口拉到高电平,此时可作为输 出口,作输出口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( 在访问外部程序存储器获 16 位地址的外部数据存储器(例如执行 , 送出高 8位地址数据。在访问 8位地址的外部数据存储器(如执行 令)时, 线上的内容(也即特殊功能寄存器( 中 在整个访问期间不改变。 位双向 I/吸收或输出电流) 4个 1”时,他们被内部上拉电阻拉高并可作为输出口。做输出端时,被外部拉低的 将用上拉电阻输出电流( 除了作为一般的 I/O 口线外,更重要的用途是它的第二功能,如下表所示: 还接收一些用于 速存储器编程和程序校验的控制信号。 位输入。当振荡器工作时, 脚出现两端口引脚 第二功能 串行输入口 ) 串行输出口 ) 外中断 0) 外中断 1) 定时 /计数器 0) 定时 /计数器 1) 外部数 据存储器写选通 ) 外部数据存储器读选通 ) 个机器周期以上高电平将使单片机复位。 访问外部程序存储器或数据存储器时, 址所存允许)输出脉冲用于所存地址的低 8位字节。即使不访问外部存储器, 以时钟振荡频率的 1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个 对 引脚还用于输入编程脉冲( 如有不要,可通过对特殊功能寄存器( 中的 80位置位,可禁止 外置位后,只要一条 外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 序存储允许( 出是外部程序存储器的读选通信号,当数据)时,每个机器周期两个 输出两个脉冲。在此期间,当访问外部数据存储器,这两次有效的 部访问允许。欲使 访问外部程序存储器(地址为0000 必须保持低电平(接地)。需注意的是 ; 如果加密位 位时内部会锁存 如 引脚加上 +12V 的编程允许电源 然这必须是该器件是使用 12V 编程电压 振荡器反相放大器的及内部时钟发生器的输出端。 振荡器反相放大器的输出端。 时钟振荡器 : 有一个用于构成内部振荡器的高增益反相放大器,引脚 个放大器与作为反馈的片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路参见图 5。 外接石英晶体(或陶瓷谐振器)及电容 在放大器的反馈回路中构成并联振荡电路。对外接电容 然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器的稳定性、起振的难易程度及温度稳定性,如果使用石英晶体,我们推荐电容使用 300如使用陶瓷谐振器建议选择 400 用户也可以采用外部时钟。采用外部时钟的电路如图 5右所示。这种情况下,外部时钟脉冲接到 内部时钟发生器的输入端, 由于外部时钟信号是通过一个 2分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术要求。 空闲模式 : 在空闲工作模式状态, 持睡眠状态而所有片内的外设仍保持激活状态,这种方式由软件产生。此时,片内 所有特殊功能寄存器的内容保持不变。空闲模式可由任何允许的中断请求或硬件复位终止 。 终止空闲工作模式的方法有两种,其一是任何一条被允许中断的事件被激活,即可终止空闲工作模式。程序会首先响应中断,进入中断服务程序,执行完中断服务程序并仅随终端返回指令,下一条要执行的指令就是使单片机进入空闲模式那条指令后面的一条指令。其二是通过硬件复位也可将空闲工作模式终止,需要注意的是,当由硬件复位来终止空闲模式时, 完成内部复位操作,硬件复位脉冲要保持两个机器周期( 24 个时钟周期)有效,在这种情况下,内部禁止 问片内 允许 访问其它端口。为了避免可能对端口产生以外写入,激活空闲模式的那条指令后一条指令不应该是一条对端口或外部存储器的写入指令。 空闲和掉电模式外部引脚状态 模式 程序存储器 闲模式 内部 1 1 数据 数据 数据 数据 空闲模式 外部 1 1 浮空 数据 数据 数据 掉电模式 内部 0 0 数据 数据 数据 数据 掉电模式 外部 0 0 浮空 数据 数据 数据 掉电模式 : 在掉电模式下,震荡器停止工作,进入掉电模式的指令是最后一 条被执行的指令,片内 出掉电模式的唯一方法是硬件复位,复位后将重新定义全部特殊功能寄存器但不改变 位应无效,且必须保持一定时间以使振荡器重启动并稳定工作。 程序存储器的加密 : 个加密位进行编程( P)或不编程( U)来得到如下表所示的功能: 加密位保护功能表 程序加密位 保护类型 U U U 没有程序保护功能 2 P U U 禁止从外 部程序存储器中执行 3 P P U 除上表功能外,还禁止程序校验 4 P P P 除以上功能外,同时禁止外部执行 当加密位 编程时,在复位期间, 的逻辑电平被采样并锁存,如果单片机上电后一直没有复位,则锁存起的初始值是一个随机数,且这个随机数会一直保持到真正复位为止。为使单片机能正常工作,被锁存的 平值必须与该引脚当前的逻辑电平一致。此外,加密位只能通过整片擦除的方法清除。 速存储器的编程 : 片机内部有 4K 字节的 个 储阵列出厂时已处于擦除状态(即所有存储单元的内容均为 用户随时可对其进行编程。编程接口可接收高电平( +12V)或低电平( 允许编程信号,低电平编程模式适合于用户再线编程系统,而高电平编程模式可与通用 程器兼容。 些属于低电压编程方式,而有些则是高电平编程方式,用户可从芯片上的型号和读取芯片内的签名字节获得该信息,见下表。 2v v 芯片顶面标识 名字节 (030H)=1031H)=51H (032H)=030H)=1031H)=51H (032H)=05H 程序存储器阵列是采用字节写入方式编程的,每次写入一个字节,要对整个芯片内的 须使用片擦除的方式将整个存储器的内容清除。 编程方法: 编程前,需按表 1、图 3和图 4所示设置好地址,数据及控制信号, 1 在地址线上加上要编程单元的地址信号。 2 在数据线上加上要写 入的数据字节。 3 激活相应的控制信号。 4 在高电压编程方式时,将 加上 +12 5 每对 上一个 程脉冲,改变编程单元的地址和写入的数据,重复 1 5步骤,直到全部文件编程结束。每个字节写入周期是自身定时地,通常约为 数据查询 : 片机用数据查询方式来检测一个写周期是否结束,在一个写周期中,如需要读取最后写入的那个字节,则读出的数据的最高位( 原来写入字节最高位的反码。写周期完成后,有效的 数据就会出现在所有输出端上,此时,可进入下一个字节的写周期,写周期开始后,可在任意时刻进行数据查询。 字节编程的进度可通过“ 出信号监测,编程期间, 为高电平“ H”后 电平被拉低,表示正在编程状态(忙状态)。编程完成后, 程序校验 :如果加密位 有进行编程,则代码数据可通过地址和数据线读回原编写的数据。加密位不可能直接变化。证实加密位的完成通过观察它们的特点和能力。 芯片擦除 :利用控制 信号的正确组合(表 1)并保持 脚 104片擦除,代码阵列在擦除操作中将任何非空单元写入“ 1”,这步骤需要再编程之前进行。 读片内签名字节: 片机内有 3 个签名字节,地址为 030H、 03132H。用于声明该器件的厂商、型号和编程电压。读签名字节的过程和单元 030H、 031H 和 032需将 回值意义如下: ( 030H) =1明产品由 ( 031H) =51H 声 明为 ( 032H) =明为 12 ( 032H) =05H 声明为 5 编程接口: 采用控制信号的正确组合可对 操作周期是自身定时的,初始化后它将自动定时到操作完成。
展开阅读全文