AT89S51

低功耗,高性能 CMOS8 位单片机,片内含 4k bytes 的可系统编程的 Flash 只读程序存储器

制造商:

产品信息

AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4k bytes 的可系统编程的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 8051 指令系统及引脚。它集 Flash 程序存储器 既可在线编程(ISP)也可用传统方法进行编程及通用 8 位微处理器于单片芯片中,ATMEL 公司的功能强大,低价位 AT89S51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

 


优势特点

优势


性能强大

AT89S51具有完整的输入输出、控制端口、以及内部程序存储空间。与我们通常意义上的微机原理类似,可以通过外接A/D,D/A转换电路及运放芯片实现对传感器传送信息的采集,且能够提供以点阵或LCD液晶及外接按键实现人机交互,能对内部众多I/O端口连接步进电机对外围设备进行精确操控,具有强大的工控能力。


易于学习

AT89S51系列单片机编写程序的基本流程。其语法结构与我们常用的计算机C语言基本相同,不同之处在于增加了控制具体引脚工作的语句和命令,相对于计算机C语言,单片机C语言更简练和明确,可以控制每个引脚的输入输出状态。其主要语句集中在例如:“ifelse”、“while”、“for”等循环与判断语句上,相比计算机C语言更简单。有过计算机C语言学习经历经过一段时间的熟悉就能够熟练进行编程。

使用AT89S51系列单片机编程,可以在没有实物单片机的情况下在普通电脑上进行程序编写甚至是调试工作。一般工作中使用Keil公司开发的51单片机编程软件进行编程,它采用目前流行的开发环境,集编辑,编译和仿真于一体。在该软件上用户可以编写汇编语言或C语言源程序,并利用该软件生成单片机能运行的程序。


价格低廉

AT89S51芯片价格便宜,适合对大批量的计量仪器进行规模化改造,其单片售价不超过5元。


特点

与MCS-51 产品指令系统完全兼容 

4k 字节在系统编程(ISP)Flash 闪速存储器 

1000 次擦写周期 

4.0-5.5V 的工作电压范围 

全静态工作模式:0Hz-33MHz 

三级程序加密锁 

128×8 字节内部 RAM 

32 个可编程 I/O 口线 

2 个 16 位定时/计数器 

6 个中断源 

全双工串行UART 通件 

低功耗空闲和掉电模式 

中断可从空闲模唤醒系统 

看门狗(WDT)及双数据指针 

掉电标识和快速编程特性 

灵活的在系统编程(ISP 字节或页写模式)


规格参数


4k Bytes Flash片内

4k Bytes Flash片内程序存储器;

128 bytes的随机存取数据存储器(RAM);

32个外部双向输入/输出(I/O)口;

2个中断优先级、2层中断嵌套中断;

5个中断源;

2个16位可编程定时器/计数器;

1个全双工串行通信口;

看门狗(WDT)电路;

片内振荡器和时钟电路;

与MCS-51兼容;

全静态工作:0Hz-33MHz;

三级程序存储器保密锁定;

可编程串行通道;

低功耗的闲置和掉电模式。


电路图、引脚图和封装图

    AT89S51电路图

      AT89S51引脚图

        AT89S51封装图

        在线购买

        技术资料

        应用案例