c芯片资料[归 .pdf
《c芯片资料[归 .pdf》由会员分享,可在线阅读,更多相关《c芯片资料[归 .pdf(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 1概述该系列单片机是采用高性能的静态80C51 设计由先进 CMOS 工艺制造并带有非易失性Flash 程序存储器全部支持 12 时钟和 6 时钟操作P89C51X2 和 P89C52X2/54X2/58X2 分别包含 128 字节和 256 字节 RAM32 条 I/O 口线3 个 16 位定时 /计数器6 输入 4 优先级嵌套中断结构1 个串行 I/O 口可用于多机通信I/O 扩展或全双工UART以及片内振荡器和时钟电路此外由于器件采用了静态设计可提供很宽的操作频
2、率范围频率可降至0可实现两个由软件选择的节电模式空闲模式和掉电模式空闲模式冻结CPU但 RAM定时器串口和中断系统仍然工作掉电模式保存RAM 的内容但是冻结振荡器导致所有其它的片内功能停止工作由于设计是静态的时钟可停止而不会丢失用户数据运行可从时钟停止处恢复选型表特性特性y80C51 核心处理单元4k 字节 FLASH89C51X28k 字节 FLASH89C52X216k 字节 FLASH89C54X232k 字节 FLASH89C58X2128 字节 RAM89C51X2256 字节 RAM89C52X2/54X2/58X2布尔处理器全静态操作y12 时钟操作可选 6 个时钟通过软件或并行
3、编程器y存储器寻址范围64K 字节 ROM 和 64K 字节 RAM y电源控制模式时钟可停止和恢复空闲模式掉电模式y两个工作频率范围6 时钟模式时为0 到 20MHz 12 时钟模式时为0 到 33MHz yLQFP, PLCC 或 DIP 封装y扩展温度范围y双数据指针y3 个加密位名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax:
4、 38730925 http:/ 2y4 个中断优先级y6 个中断源y4 个 8 位 I/O 口y全双工增强型UART 帧数据错误检测自动地址识别y3 个 16 位定时 /计数器 T0T1标准 80C51和增加的 T2捕获和比较y可编程时钟输出y异步端口复位y低 EMI ( 禁止 ALE 以及 6 时钟模式 ) y掉电模式可通过外部中断唤醒订购信息 P89C51X24K字节 FLASH类型编号封装温度范围 () P89C51X2BA PLCC44 0+70 P89C51X2BN DIP40 0+70 P89C51X2BBD LQFP44 0+70 P89C51X2FA PLCC44 -40+8
5、5 P89C52X28K字节 FLASH类型编号封装温度范围 () P89C52X2BA PLCC44 0+70 P89C52X2BN DIP40 0+70 P89C52X2BBD LQFP44 0+70 P89C52X2FA PLCC44 -40+85 P89C52X2FN DIP40 -40+85 P89C52X2FBD LQFP44 -40+85 P89C54X216K字节 FLASH类型编号封装温度范围 () P89C54X2BA PLCC44 0+70 P89C54X2BN DIP40 0+70 P89C54X2BBD LQFP44 0+70 P89C54X2FA PLCC44 -4
6、0+85 P89C58X232K字节 FLASH类型编号封装温度范围 () P89C58X2BA PLCC44 0+70 P89C58X2BN DIP40 0+70 P89C58X2BBD LQFP44 0+70 P89C58X2FA PLCC44 -40+85 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 ht
7、tp:/ 3产品编号含义存储器温度范围 (B) 封装P89C51X2 9=FLASH 1=128 字节 RAM X2= 可选 6 时钟4K 字节 FLASH 2=256 字节 RAM 8K 字节 FLASH 4=256 字节 RAM 16K 字节 FLASH 8=256 字节 RAM 32K 字节 FLASH B=070F=40+85A=PLCC N=DIP BD=LQFP 下表所示为操作模式电源电压以及最大外部时钟频率之间的关系操作模式电源电压最大时钟频率6-clock 5V10% 20MHz 12-clock 5V10% 33MHz 框图 1名师资料总结 - - -精品资料欢迎下载 - -
8、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 4框图 2(CPU) 逻辑符号PLCC和 CLCC封装及管脚功能名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 41 页 - - - - - - - - - 广州周立功单片机发展
9、有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 5DIP 封装及管脚功能 LQFP封装及管脚功能管脚描述管脚号名称DIP LCC QFP 类型名称和功能Vss 20 22 16 I 地Vcc 40 44 38 I 电源提供掉电空闲正常工作电压P0.0-0.7 39-32 43-36 37-30 I/O P0口 P0 口是开漏双向口可以写为 1 使其状态为悬浮用作高阻输入P0 也可以在访问外部程序存储器时作地址的低字节在访问外部数据存储器时作数据总线此时通过内部强上拉输出1P1.0-1.7 1-8 1 2 2-9 2 3 40-44 1
10、-3 I/O P1口 P1 口是带内部上拉的双向I/O 口向 P1 口写入 1时P1 口被内部上拉为高电平可用作输入口当作为输入脚时被外部拉低的P1 口会因为内部上拉而输出电流 (见 DC 电气特性 )P1 口第 2 功能T2(P1.0)定时 /计数器 2 的外部计数输入 /时钟输出 (见可编程输出 ) T2EX(P1.1)定时 /计数器 2 重装载 /捕捉 /方向控制P2.0-2.7 21-28 24-31 18-25 I/O P2 口 P2 口是带内部上拉的双向I/O 口向 P2 口写入 1时P2 口被内部上拉为高电平可用作输入口当作为输入脚时被外部拉低的P2 口会因为内部上拉而输出电流
11、(见 DC 电气特性 )在访问外部程序存储器和外部数据时分别作为地址高位字节和16 位地址 (MOVX DPTR)此时通过内部强上拉传送1当使用8 位寻址方式 (MOV Ri) 访问外部数据存储器时,P2 口发送P2 特殊功能寄存器的内容名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 6P3.0-3.
12、7 10-17 10 11 12 13 14 15 16 17 11, 13-19 11 13 14 15 16 17 18 19 5, 7-13 5 7 8 9 10 11 12 13 I/O P3口P3 口是带内部上拉的双向I/O 口向 P3 口写入 1时P3 口被内部上拉为高电平可用作输入口当作为输入脚时被外部拉低的P3 口会因为内部上拉而输出电流 (见 DC 电气特性 )P3 口还具有以下特殊功能RxD(p3.0)串行输入口TxD(P3.1)串行输出口INT0(P3.2)外部中断 0 INT1(P3.3)外部中断T0(P3.4)定时器 0 外部输入T1(P3.5)定时器 1 外部输入W
13、R(P3.6)外部数据存储器写信号RD(P3.7)外部数据存储器读信号RST 9 10 4 I 复位当晶振在运行中只要复位管脚出现2 个机器周期高电平即可复位内部有扩散电阻连接到Vss仅需要外接一个电容到Vcc 即可实现上电复位ALE 30 33 27 O 地址锁存使能在访问外部存储器时输出脉冲锁存地址的低字节在正常情况下ALE 输出信号恒定为1/6 振荡频率并可用作外部时钟或定时注意每次访问外部数据时一个ALE 脉冲将被忽略ALE 可以通过置位SFR 的auxlilary.0 禁止置位后 ALE 只能在执行MOVX 指令时被激活PSEN 29 32 27 O 程序存储使能当执行外部程序存储器
14、代码时PSEN 每个机器周期被激活两次在访问外部数据存储器时PSEN 无效访问内部程序存储器时PSEN 无效EA/Vpp 31 35 29 I 外部寻址使能 /编程电压在访问整个外部程序存储器时EA 必须外部置低如果 EA 为高时将执行内部程序除非程序计数器包含大于片内FLASH 的地址该引脚在对 FLASH 编程时接 5V/12V 编程电压 (Vpp)如果保密位1 已编程EA 在复位时由内部锁存XTAL1 19 21 15 I 晶体 1反相振荡放大器输入和内部时钟发生电路输入XTAL2 18 20 14 O 晶体 2反相振荡放大器输出注: 为了避免上电时的”latch-up ”效应任意管脚V
15、pp 除外上的电压任何时候都不能高于Vcc+0.5V低于 Vss-0.5V名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 7表 1 P89C5 1X2/52X2/54X2/58X2 特殊功能寄存器名称定义地址位功能和位地址复位值ACC* 累加器E0H E7 E6 E5 E4 E3 E2 E1 E0 0
16、0H AUXR# 辅助功能寄存器8EH AO xxxxxxx0B1 AUXR1# 辅助功能寄存器1A2H GF2 0 DPS 02H1 B* B 寄存器F0H F7 F6 F5 F4 F3 F2 F1 F0 00H CKCON 时钟控制寄存器8FH X2 xxx00000B DPTR: 数据指针双字节DPH 指针高字节83H 00H DPL 指针低字节82H 00H AF AE AD AC AB AA A9 A8 IE* 中断使能A8H EA ET2 ES ET1 EX1 ET0 EX0 0 x000000B BF BE BD BC BBB BA B9 B8 IP* 中断优先级B8H PT2H
17、 PSH PT1H PX1H PT0H PX0H xx000000B IPH# 中断优先级高字节B7H PT2H PSH PT1H PX1H PT0H PX0H xx000000B 87 86 85 84 83 82 81 80 P0* P0 口80H AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 FFH 97 96 95 94 93 92 91 90 P1* P1 口90H T2EX T2 FFH A7 A6 A5 A4 A3 A2 A1 A0 P2* P2 口A0H AD15 AD14 AD13 AD12 AD11 AD10 AD9 AD8 FFH B7 B6 B5 B4
18、 B3 B2 B1 B0 P3* P3 口B0H RD WR T1 T0 INT1 INT0 TxD RxD FFH PCON#1电源控制寄存器87H SMOD1 SMOD0 POF2 GF1 GF0 PD IDL 00 xxx000B D7 D6 D5 D4 D3 D2 D1 D0 PSW* 程序状态字D0H CY AC F0 RS1 RS0 OV P 000000 x0B RACAP2H# 定时器 2 捕获高字节CBH 00H RACAP2L# 定时器 2 捕获低字节CAH 00H SADDR# 从地址A9H 00H SADEN# 从地址屏蔽B9H 00H SBUF 串口数据缓冲区99H
19、xxxxxxxxB 9F 9E 9D 9C 9B 9A 99 98 SCON* 串行口控制98H SM0/FE SM1 SM2 REN TB8 RB8 TI RI 00H SP 堆栈指针81H 07H 8F 8E 8D 8C 8B 8A 89 88 TCON* 定时器控制88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 00H CF CE CD CC CB CA C9 C8 T2CON* 定时器2 控制C8H TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2 00H T2MOD# 定时器2 模式控制C9H T2OE DCEN xxxxxx0
20、0B TH0 定时器0 高字节8CH 00H TH1 定时器1 高字节8DH 00H TH2# 定时器2 高字节CDH 00H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 8TL0 定时器0 低字节8AH 00H TL1 定时器1 低字节8BH 00H TL2# 定时器2 低字节CCH 00H T
21、MOD 定时器模式89H GATE C/T M1 M0 GATE C/T M1 M0 00H 注带*号的 SFR可位寻址带#号的 SFR 表示从 80C51 的 SFR 修改而来或新增加的表示保留位1复位值由复位源确定FLASH EPROM 存储器概述P89C51X2/52X2/54X2/58X2在 10000 次擦除和编程之后仍能可靠保存FLASH 存储器的内容存储单元的设计使得擦除和编程结构最优化此外先进的沟道氧化工艺和低内部电场的结合使擦除和编程操作更加可靠特性y带片擦除的FLASH EPROM 内部程序存储器y内部程序存储器禁止时EA=0外部程序存储器最多可达64K y可编程加密位y每
22、字节最少10000 次擦除 /编程周期y数据最少可保存10 年y从一般销售商处可获得编程支持振荡器特性XTAL1 和 XTAL2 为输入和输出可分别作为一个反相放大器的输入和输出此管脚可配置为使用内部振荡器要使用外部时钟源驱动器件时XTAL2 可以不连接而由XTAL1 驱动外部时钟信号无占空比的要求因为时钟通过触发器二分频输入到内部时钟电路但高低电平的最长和最短时间必须符合手册的规定时钟控制寄存器CKCON该器件提供通过一个SFR 位CKCON 的 X2 位和一个 Flash 位保密块中的FX2控制选择 6 时钟/12 时钟模式当 X2 置 0 时12 时钟模式有效该位置 1 时系统切换到6
23、时钟模式由于该功能是通过SFR 位实现的因此可以随时访问并修改需要注意的是将 X2 从 0 改为 1 将导致用户代码以两倍的速度执行因为所有的系统时间间隔都变成原来的1/2从 6 时钟模式变为12 时钟模式会将运行代码的速度降低为 1/2Flash 时钟控制位FX2可通过并行编程器编程取代X2 位实现 6 时钟模式见表 2表 2 FX2 时钟模式位只能通过并行编程器设置X2位CKCON.0 CPU时钟模式擦除 0 12 时钟模式默认擦除 1 6 时钟模式编程 X 6 时钟模式可编程时钟输出可从 P1.0 编程输出 50%占空比的时钟信号P1.0 除了作为常规I/O 口外还有两个可选功能它可编名
24、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 41 页 - - - - - - - - - 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http:/ 9程为1用于定时 /计数器 2 的外部时钟输入2使用 16MHz 操作频率时12 时钟模式下输出50%占空比的61Hz4MHz 时钟信号6 时钟模式时为 122Hz8MHz要将定时 /计数器 2 配置为时钟发生器C/T2(T2CON.1) 必须清零而 T2
25、MOD 中的 T20E 位必须置位要启动定时器2 还必须将 TR2(T2CON.2) 置位时钟输出频率由振荡器频率和定时器2 捕获寄存器的重新装入值确定公式如下振荡器频率n65536RCAP2H,RCAP2L此处n = 166 时钟模式或 3212 时钟模式RCAP2H,RCAP2LRCAP2H 和 RCAP2L 的内容作为一个16 位无符号整数在时钟输出模式中定时器 2 的翻转将不会产生中断这和它作为波特率发生器时相似定时器 2 可同时作为波特率发生器和时钟发生器但需要注意的是波特率和时钟输出频率相同复位在振荡器工作时将 RST 脚保持至少两个机器周期高电平12 时钟模式为24 个振荡器周期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c芯片资料归 2022 芯片 资料
限制150内