8051单片机软件开发的功能有哪些?

  8051单片机软件开发的功能有哪些?8051单片机软件是做什么的大家知道吗?经过今天的 介绍之后,大家就会了解到8051单片机软件开发具备哪些功能了。大家可得学好了,其它书本里虽然有,但写的太深,初学者很难理解。

  一、8051单片机的简介

  8051是一种8位元的单芯片微控制器,属于MCS-51单芯片的一种,由英特尔公司于1981年制造。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,如Atmel、飞利浦、深联华等公司,相继开发了功能更多、更强大的兼容产品。

  8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。在8051单片机中已内建时钟产生器,在使用时只需接上石英晶体谐振器(或其它振荡子)及电容,就可以让系统产生正确的时钟信号。

8051单片机软件开发

8051单片机软件开发

  MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分地布请参照----单片机引脚图:

  二、8051引脚功能

  l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。

  l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。

  l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。

  l P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)。

8051单片机软件开发

8051单片机软件开发

  三、ALE/PROG 地址锁存控制信号

  在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。(在后面关于扩展的课程中我们就会看到8051扩展 EEPROM电路,在图中ALE与74LS373锁存器的G相连接,当CPU对外部进行存取时,用以锁住地址的低位地址,即P0口输出。ALE有可能是高电平也有可能是低电平,当ALE是高电平时,允许地址锁存信号,当访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上低8位地址信号送入锁存器。当ALE是低电平时,P0口上的内容和锁存器输出一致。关于锁存器的内容,我们稍后也会介绍。

  在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。从这里我们可以看到,当系统没有进行扩展时ALE会以1/6振荡周期的固定频率输出,因此可以做为外部时钟,或者外部定时脉冲使用。

  以上就是8051单片机软件开发的总结了,通过上面的总结之后大家都学到8051单片机软件开发的功能和用途了吗?今天的分享就到这了。