跳转到主要内容

采用AT89C51单片机

销的描述

密码

销的名字

描述

1

P1.0

第0销港口P1

2

P1.1

1日销港口P1

3

P1.2

第二针端口P1

4

P1.3

第三针端口P1

5

P1.4

4日销港口P1

6

P1.5

5日销港口P1

7

P1.6

6日销港口P1

8

P1.7

7日销港口P1

9

RST

单片机的复位销

10

(RXD) P3.0

第0销单片机的端口P3或接收器销

11

(TXD) P3.1

1日销单片机的端口P3或发射机销

12

(INT0) P3.2

2日销港口P3或单片机的外部中断0

13

(INT1) P3.3

3日销港口P3或单片机的外部中断1

14

(T0) P3.4

4日销港口P3或定时器0单片机的中断

15

(T1) P3.5

5日销港口P3或单片机定时器1中断

16

(WR) P3.6

6日销港口P3或写入外部数据存储器销

17

(RD) P3.7

7日销港口P3或从中读取外部数据存储器销

18

XTAL2

单片机的外部晶体销2

19

XTAL1

单片机的外部晶体销1

20.

接地

地面销的单片机

21

P2.0 (A8)

第0销的8位单片机的端口P2或高阶地址

22

P2.1 (A9)

1日销P2港或高阶地址位9单片机

23

P2.2 (A10)

2日销P2港或高阶地址位单片机的10

24

P2.3 (A11)

3日销P2港或高阶地址位11单片机

25

P2.4 (A12)

4日销P2港或高阶地址位单片机的12

26

P2.5(首次购物)

5日销P2港或高阶地址位单片机的13

27

P2.6(阿)

6日销P2港或高阶地址位单片机的14

28

P2.7(它)

港口P2 7日销或高阶地址位15的单片机

29日

PSEN

程序存储使销,读取外部程序存储器

30.

啤酒/掠夺

地址锁存器启用/闪光程序脉冲输入

31日

EA / VPP

访问使电压/程序使电压

32

P0.7 (AD7)

7日销P0港或低位地址位7单片机

33

P0.6 (AD6)

6针端口P0或低阶地址位6单片机

34

P0.5 (AD5)

6针端口P0或低阶地址位5单片机

35

P0.4 (AD4)

6针端口P0或低阶地址位4单片机

36

P0.3 (AD3粉)

第三针端口P0或低阶地址位3单片机

37

P0.2 (AD2)

第二针端口P0或低阶地址的第2位单片机

38

P0.1 (AD1)

1日销P0港或低顺序地址位1单片机

39

P0.0 (AD0)

第0销P0港或低阶地址0单片机的

40

Vcc

供应销的单片机

特性

AT89C51单片机模拟功能

CPU

8位8051

针数

40

工作电压(V)

2到5.5 V

I / O引脚的数量

32

ADC模块

定时器/计数器模块

16位(2)

比较器

DAC模块

外围设备通信

UART (1)

外部振荡器

3兆赫24 mhz

内部振荡器

是的

程序内存类型

闪光

程序内存(KB)

4 k

内存字节

128×8位

数据eepm

注意:AT89C51单片机数据表单片机和更详细的特性可以发现这一页的底部。

其他ATMEL单片机的

,ATtiny45,ATMega328P,ATMega8,ATMEga32,ATtiny88

采用AT89C51单片机

AT89C51单片机是一个古老的8位单片机的Atmel的家庭。它与8051年流行的架构,因此大多数初学者使用至今。这是一个40针与4 kb闪存集成电路方案。它有四个港口和一起提供32个可编程的GPIO管脚。它没有内置ADC模块和只支持USART沟通。虽然它可以与外部界面的ADC芯片就像ADC084或者是ADC0808

AT89C51单片机不再是在生产和Atmel不支持新的设计。相反,新AT89S51单片机建议新应用程序。但是,自从AT89C51单片机拥有强大社区支持如果你的动机是学习嵌入式那么AT89C51单片机仍然可以是一个不错的选择。

如何计划AT89C51单片机(8051)微控制器

Atmel单片机可以用不同的编程软件在市场上可用的。Arduino,凯尔uVision最常用平台等等。如果你是打算认真编程和扩张与社区支持然后凯尔的建议。

为了项目Atmel单片机我们需要一个IDE(集成开发环境),编程发生的地方。一个编译器,我们的程序会转换为单片机可读形式称为十六进制文件。一个IPE(集成编程环境),用于转储十六进制文件到我们的单片机。

IDE:凯尔uVision IDE

编程的硬件:MAX232与RS232 USB转换器

程序员:USBASP

转储或上传我们的代码到Atmel IC我们需要一个程序员,最常用的程序员是USBASP必须单独购买。还模拟程序软件之前在硬件将会节省很多时间。你可以使用软件像伊希斯普罗透斯从Labcenter模拟程序。

一个8051(AT89C51)编程电路如下所示

AT89C51单片机编程电路

详细的功能

AT89C51单片机,详细功能

CPU

8位8051家庭

体系结构

8051年

程序内存大小(kb)

4 k闪光

RAM(字节)

128年

eepm /医疗公平基金

销数

40

Max。CPU速度(MHz)

24

外围销选择(PPS)

没有

内部振荡器

没有

不。比较器的

2

不。的运算放大器

0

不。ADC的渠道

马克斯ADC的分辨率(比特)

NA

ADC与计算

没有

数量的DAC转换器

0

马克斯DAC决议

0

内部参考电压

NA

零交叉检测

没有

不。8位的定时器

0

不。的16位定时器

2

信号测量计时器

0

硬件限制计时器

0

不。的脉宽调制输出

0

马克斯PWM决议

NA

角计时器

没有

数学加速器

没有

不。UART模块

1

不。SPI模块

0

不。I2C模块

0

不。USB模块

0

窗口的看门狗定时器(WWDT)

没有

CRC /扫描

没有

数控振荡器

0

帽。联系渠道

NA

段液晶

0

最低工作温度(* C)

-55年

最高工作温度(* C)

125年

最低工作电压(V)

4

最大工作电压(V)

5.5

高压能力

没有

如何选择您的Atmel单片机

芯片提供了种类繁多的微控制器从家人和Atmel的家庭照片。188金宝搏官方网站他们收集刚刚微芯片已经获得了爱特梅尔公司后堆积。每个单片机都有自己的优势和劣势。有很多参数,必须考虑之前为他/她选择一个单片机项目。以下分只是建议,可以帮助选择一个单片机。

  • 如果你是一个初学者学习单片机,是谁选择一个单片机具有良好的在线社区支持和广泛应用程序将是一个不错的选择。Atmel法或ATmega328将是一个不错的选择。
  • 考虑系统的工作电压。如果5 v然后选择一个5 v单片机一些传感器或设备工作,在这种情况下一个3.3 v 3.3 v交流单片机可以选择
  • 如果尺寸和价格是一个限制,那么你可以选择小的有像Attiny1614单片机。这些也是相对便宜。
  • 根据您的项目中使用的传感器和致动器,验证哪些模块可能需要单片机。例如你阅读许多模拟电压然后确保单片机有足够的ADC渠道和支持的分辨率。表中所有模块给出的细节。
  • 如果项目涉及像UART通信协议,SPI, I2C,可以等确保单片机可以支持他们。一些单片机可以支持多个模块相同的协议

应用程序

  • 多个DIY项目
  • 如果你正在学习ATmel非常不错的选择
  • 项目需要多个I / O接口和通讯
  • 替代Arduino模块
  • 适合更多的先进水平A / D应用在汽车、工业、电器和消费应用程序。

2 d模型(PSDIP)

AT89C51单片机2维模型

相关的职位



加入20 k +用户

我们永远不会垃圾邮件你。

*指示要求

我们越来越多的社区的一部分。