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 引脚图
AT89S51 引脚图
AT89S51 封装图
AT89S51 封装图
AT89S51 封装图
型号 | 制造商 | 描述 | 购买 |
---|---|---|---|
AT89S51-24JU-T | Samtec | CONN RCPT 102PS .8MM DL GOLD SMD | 立即购买 |
AT89S51-24JI SL383 | - | - | 立即购买 |
AT89S51-24AU SL383 | - | - | 立即购买 |
AT89S51-24PU SL383 | - | - | 立即购买 |
AT89S51-24JU SL383 | - | - | 立即购买 |
AT89S51-W | TDK | 贴片电容(MLCC) 0201 680pF ±20% 16V X7R | 立即购买 |
标题 | 类型 | 大小(KB) | 下载 |
---|---|---|---|
AT89S51实例教程(原理图 + 源程序, 整理版) temp | RAR | 3438 | 点击下载 |
基于AT89S51单片机接口电路的时序仿真研究_侯进旺 | 542 | 点击下载 | |
AT89S51单片机学习板串行通信实验讲义--STK-070 | RAR | 215 | 点击下载 |
基于AT89S51单片机的数字温度测量及显示系统设计 | DOC | 462 | 点击下载 |
基于AT89S51系列单片机实时语音播报的超声波测距仪设计 | RAR | 1022 | 点击下载 |
基于AT89S51单片机的无线遥控开关设计与实现 | 374 | 点击下载 | |
基于AT89S51单片机的频率可调的方波信号发生器 | RAR | 208 | 点击下载 |
浅析AT89S51单片机最小系统的设计与制作_杨美荣 | 1393 | 点击下载 |
...检测电路、供电控制电路和发电机激磁电路7部分组成。AT89S52单片机系统采用最小单片机系统和按键复位设计,具体电路不再详述,主要介绍其余6部分电路。
对于开关状态检测,相对单片机来说,是输入关系,我们可轮流检测每个开关状态,根据每个开关的状态让相应的发光二极管指示,可以采用JB P1.X,REL或JNB P1.X,REL指令来完成;也可以一次性检测四路开关状态,然后让其指示,...
系统由单片机构成主控部分,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成各种信息的记录。本系统包括振铃识别电路、摘挂机电路、DTMY双音频解码电路、语音提示电路及电器控制电路等,系统原理框图...
本文所介绍的稳压电源采用AT89S51单片机控制。用电位器作为记忆元件,555电路作为A/D转换、分立元件作为D/A转换。使用方便、整机造价较低。
利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。
...动离开。本系统就是基于这种思想,采用了Atmel公司的AT89S51单片机作为控制核心,以美国ISD公司的ISD1420作为语音芯片的一种新型家庭语音报警系统。
下图是单片机的双色无表针钟表的主控电路原理图。如图可知:以AT89S51 单片机为控制核心,采用 74LS154(4-16 线译码器)扩展I/O 口以控制钟表的显示,并采用12 个红色LED 灯表示小时,12
液位是许多工业生产中的重要参数之一,在化工、冶金、医药、航空等领域里,对液位的测量和控制效果直接影响到产品的质量。由于单片微型计算机具有体积小,耗电少,控制精度高,运行可靠等的特点,所以广泛应用于生产...
ADP2139 | ATA8204 | ADR5043 | AD9911 |
AD5143 | ADSP-BF607 | ADUM6212 | ADV7180 |
AD9122 | AD7528 | AD5542 | ADR3512 |
AR0237 | AD5200 | ADM3252E | AD8058 |
ADUC843 | AC1315 | AD7861 | ADA4350 |