2)电源引脚
VCC:接+5V电源。
GND:接地端。
3)外接晶体引脚
XTAL1:外接晶振输入端。
XTAL2:外界晶振输入端。
这两个引脚作为单片机与外界时钟信号交换的媒介,起着至关重要的作用,当需要使用到单片机内部的时钟电路时,这两个引脚就作为与外界微调电容相连;当需要将单片机与外部的时钟电路相连时,这两个引脚就作为外部传入单片机内部时钟脉冲信号的端口。
4)控制引脚
ALE:地址锁存控制信号。在系统扩展的期间,为了能够完全地将低位地址和对应的数据分割开来,必须要将P0口输出的低8为地址通过ALE锁存起来。另外,由于该控制引脚是以固定的频率输出正脉冲信号,也可利用这个特点,将这个引脚用于外部定时脉冲和时钟使用。
:能与外部的程 序存储器交互的通信端口。当需要读取外部的程序时,(PSEN) ̅端口必须保证要是低电平,因为只有低电平才可以实现外部程序存储器的读取操作。
:识别内外程序存储器的控制信号。我们都知道,程序是作为单片机一个必备的使用条件之一,那么如果需要读取程序,又是如何确定到底是从内部读取,还是外部读取呢?当外界输入的信号为高电平时,这个时候是需要从内部程序存储器读取信号的,并且如果需要外部存储器的信号,也可以延伸至外部程序存储其的读取;相反,当外界输入信号为低电平时,这个时候智能从外部程序存储器读取信号,而不能由外向内延伸了[4]。文献综述
RST:复位信号源。它何时才能能作为有效的复位信号呢?当外界输入的信号有延续,并且都是以高电平的信号输入时,这样才能够达到单片机的复位目的。
对于本次设计电饭煲用到的80C51单片机的内部40条引脚以及其功能已经介绍完毕,大家如果有疑问,可以对照电路找到相应的引脚,与实际的电路作比对,以了解每个引脚的使用规则。
2。2 单片机80C51的存储器结构
80C51单片机有两个存储器,分别是:数据存储器RAM和程序存储器ROM,且二者无任何的影响,各自独立编写地址。那么到底什么是数据存储器,什么又是程序存储器呢?
2。2。1 程序存储器ROM
1)程序存储器主要包括片内和片外存储器两个部分,片内存储器主要存储单片机内部的程序,而片外存储器主要存储外部运算器件输入单片机内部的程序。
2)程序存储器主要是用于寄存用户编好的程序和表格常数。
3)它的地址指针是用16位的程序计数器来实现的,它能够寻址的大小是64KB。
那么何时访问片内存储器,又何时访问片外存储器呢?又有什么前提条件呢?
引脚接的是高电平:
PC输出的值在0000H~0FFFH范围内时,CPU访问的是片内存储器;当PC输出值超过0FFFH时,CPU会自行;的去采取另一种访问的途径,即去访问片外存储器。
引脚接的是低电平:
当引脚接的是低电平时,片内存储器将不在起作用。这个时候如果需要调用存储器内的程序时,只能是从外部存储器里调用。
2。2。2 数据存储器RAM
1)数据存储器主要包括片内和片外存储器两个部分。
2)数据存储器主要用于寄存运算的中间结果或者数据等。
接下来,我们将对数据存储器的片内片外存储器做详细的介绍。
(1) 片内存储器
在片内存储器中,其共有256B大小的存储空间,在功能上分为低128B和高128B两个部分,低128B部分的地址范围是:00H~7FH,高128B部分的地址范围是:80H~0FFH,前是真正的数据存储区,后者是特殊功能的寄存器。 51单片机智能电饭煲控制系统硬件设计+电路图+程序(4):http://www.youerw.com/zidonghua/lunwen_89695.html