89C2051是由ATMEL公司推出的一种小型单片机,采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,其程序的电可擦写特性,使得开发与试验比较容易。
引脚
89C2051共有20条引脚,2051继承了8031最重要的引脚:P1口共8脚,准双向端口。
P3.0-P3.6共7脚,准双向端口,并且保留了全部的P3的第二功能,如P3.0、P3.1的串行通讯功能,P3.2、P3.3的中断输入功能,P3.4、P3.5的定时器输入功能。
在引脚的驱动能力方面,89C2051具有很强的下拉能力,P1、P3口的下拉能力均可达到20mA,相比之下,89C51/87C51的端口下拉能力每脚最大为15mA。但是限定9脚电流之和小于71mA,这样引脚的平均电流只9mA,89C2051驱动能力的增强,使得它可以直接驱动LED数码管。
为了增加对模拟量的输入功能,2051在内部构造了一个模拟信号比较器,其输入端连到P1.0和P1.1口,比较结果存入P3.6对应寄存器,原理图如下所示:
对于一些不大复杂的控制电路就可以增加少量元件来实现,例如对温度的控制、过压的控制等。
[1] [2]