2。3。1主要功能特性:
8K字节程序存储空间;
512字节数据存储空间;
内带4K字节EEPROM存储空间;
可直接使用串口下载;
2。3。2器件参数:
1。 增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051。
2。 工作电压:5。5V~3。3V(5V单片机)/3。8V~2。0V(3V 单片机)
3。工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作 频率可达48MHz
4。 用户应用程序空间为8K字节论文网
5。 片上集成512 字节RAM
6。 通用I/O 口(32 个),复位后为:P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。
7。 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3。0,TxD/P3。1)直接下载用户程 序,数秒即可完成一片
8。 具有EEPROM 功能
9。 共3 个16 位定时器/计数器。即定时器T0、T1、T2
10。外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可 由外部中断低电平触发中断方式唤醒
11。 通用异步串行口(UART),还可用定时器软件实现多个UART
12。 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)
13。 PDIP封装
2。3。3引脚功能介绍
VCC(40引脚):电源电压
VSS(20引脚):接地
P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
P1口:P1口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4个TTL逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
此外,P1。0和P1。2分别作定时器/计数器2的外部计数输入(P1。0/T2)和时器/计数器2 的触发输入(P1。1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。
表1 P1。0和P1。1引脚复用功能
引脚号第二功能
P1。0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1。1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)
P1。5 MOSI(在线系统编程用)
P1。6 MISO(在线系统编程用)
P1。7 SCK(在线系统编程用)
P2口:P2口是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
P3口:P3口是一个具有内部上拉电阻的8位双向I/O 口,P3输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为STC89C52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。