AT89C2051是爱特梅尔(ATMEL公司AT89系列的与AT89C51相比,有良好的延续性,仅减少了存储容量和I/O端口,其余配置与性能不减,是性能价格比最好的8位单片机。
1)特性
a)指令与MCS-51 100%兼容
b)内带2k可编程闪速存储器(Flash Memory)
c)电可擦写次数:1000次
d)数据保留时间:10年
e)工作电压范围Vcc:2.7-6V
f)编程电压:5V
g)16位定时器/计数器2个
h)中断源5个
i)可编程串行通道VART
j)工作频率:0-24MHZ
k)输出口可直接驱动LED 。
l)片内含模拟比较器
m)低功耗的闲置和掉电模式
n)标准的双列直插(DIP)2O脚塑封
0)15条可编程双向I/0端口
2)引脚排列 AT89C2051的引脚排列如图1所示。
图1 AT89C2051的引脚排列
如图2所示是AT89C2051的最小应用系统,对一般程序不是很大的场合这种电路是非常简洁方便的。
图2AT89C2051最小应用系统
检测AT89C2051可用指针式万用表电阻检测管脚(10)(接红表笔)和其他各脚之间的电阻值。
下面给出的是用MF47万用表Rx1k档时测出的数据供参考。
红表笔接(10)脚,黑表笔接其余各脚的电阻值:(1)一30OkΩ、(2)一2OkΩ、(3)一2OkΩ、(5)一1OOkΩ、(6)一30OkΩ、(7)一2OkΩ、(8)一2OkΩ、(9)一2OkΩ、(10)一2OkΩ、(11)一2OkΩ、(12)一40kΩ、(13)一40kΩ、(14)-2OkΩ、(15)一16OkΩ、(16)一16OkΩ、(17)一2OkΩ、(18)一2OkΩ、(19)一2OkΩ、(20)一4OkΩ。
关键字:89C2051 单片机 爱特梅尔
引用地址:
如何使用和检测89C2051单片机
推荐阅读最新更新时间:2024-03-16 13:21
单片机的常用名词
总线: 指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。 地址总线: 它是传送由CPU发出的用于选择要访问的器件或部件的地址。 数据总线: 它是用来传送微型机系统内的各种类型的数据。 汇编: 是能完成一定任务的机器指令的集合。 二进制数: 只有0和1两个数码,基数为二。 16进制数: 采用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F等16个数码,其中A-F相应的十进数为10-15,基数是16。 指令: 是计算机所能执行的一种基本操作的描述,是计算机软件的基本单元。 存储器: 用来存放计算机中的所有信息:包括程序、原始数据、运算的中间结果及最终结果等。 暂存器: 用来暂存由数据总线
[单片机]
C8051FXXX单片机FLASH程序的自动升级
作者Email: wolfman6353@sina.com
引言:
C8051FXXX系列高速SOC单片机是由美国Cygnal公司开发的完全集成的混合信号系统级芯片,具有与8051兼容的微处理器内核,内部集成FLASH程序存储器,具有在系统重新编程能力,以C8051F020为例,内部集成64K的FLASH程序存储器。在系统控制软件的开发调试阶段,可用集成开发环境来下载及测试系统,但当将C8051F020目标系统集成到产品后,则由于操作系统及软硬件接口不一样等等原因,不能在最终产品中用集成开发环境来下载FLASH程序,故产品到了用户处之后,如要再进行FLASH程序的更新,则必须更换相应的集成电路印刷板,造成很多麻烦及不可靠因素。
[应用]
基于51单片机的多功能电子时钟设计
设计任务: 1、设计任务:利用单片机、时钟芯片 DS1302、温度传感器 DS18B20、1602 液晶 等实现日期、时间、温度的显示即一个简单的万年历。 2、设计要求 (1)通过 DS1302 能够准确的计时,时间可调并在液晶上显示出来。 (2)通过 DS18B20 能够实时、准确的检测当前环境温度。 (3)利用单片机自身功能实现闹钟 总体方案论证与设计 总体方案论证与设计 本系统以 AT89S52 单片机为控制核心,通过与 DS1302 和 DS18B20 通信获取实时时间和实时环境温度,并将得到的数据通过 1602 液晶 显示出来,同时通过相应的按键调整相应的值。因此本设计可分为一 下模块:显示模块、实时时间计算模块、实
[单片机]
电动自行车速度与里程表的设计
从保护环境和经济条件许可等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。目前市面上电动自行车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用LED直接显示出来里程数或速度值,就可节省用户的时间及精力处理自行车行进过程中的突发事件。 本文介绍的速度与里程表设计以单片机和光电传感器为核心。传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。 系统概述 本系统由信号预处理电路、单片机AT89C2051、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整
[应用]
单片机的定义是什么
单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的
[单片机]
MSP430单片机定时器学习笔记
_BIS_SR(LPM2_bits + GIE) //进入LPM3低功耗模式和开总中断允许 中断 #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A(void) { } TACTL timerA控制寄存器 TAR timerA计数器 CCTL0 捕获/比较控制寄存器0 CCRO 捕获/比寄存器0(具有最高中断优先级别,单独使用一个中断向量) CCTL1 捕获/比较寄存器1 CCR1 捕获/比较寄存器1 CCTL2 捕获/比较寄存器2 CCR2 捕获/比较寄存器2 TAIV 中断向量寄存器 其中,定时器,CCR2,CCR1三者共用一个中
[单片机]
关于KEIL5最新版没有ATMEL(含89C51芯片)的情况
最新版本的KEIL5,并不是像原来的KEIL4一样,将89C51系列芯片放在Atmel里面,而是放在Microchip里面:
[单片机]
针对51单片机的手持编程器(SMP)
C8051F单片机是高度集成的混合信号系统级芯片(SoC),具有与8051 兼容的高速CIP-51 内核,与MCS-51 指令集完全兼容,内置程序存储器FLASH、数据存储器RAM;片内集成了ADC、DAC 等常用的模拟外设及UART、SMBus、SPI 等数字外设。 C8051F单片机具有片内调试电路,通过4 脚的JTAG 接口或者2线的C2接口可以进行非侵入式、全速的在系统调试及下载。 基于以上特点,C8051F单片机在工业控制、消费电子、通信等领域得到了广泛应用。但是,用户在生产过程中,希望一种方便快捷地对单片机编程,针对这种情况,深圳世强电讯有限公司设计开发了一款手持编程器(以下简称:SMP)方便用户编程。
[单片机]