单片机问题,89c51,菜鸟求答
1)89c51设定端口的输入输出,是所有种类单片机中最简单的,因为根本不用设置,
直接查询即可。
2)P0口与发光二极管之间的电阻是“上拉电阻”,作用是:提高单片机的端口驱动能力,如果不加上拉电阻,即使端口置1(高电平),LED也不会亮,因为单片机端口不能输出这么大的电流,尽管LED不需要很大电流。
3)RST端的电路起复位作用,按一下按键,单片机程序重新开始运行。
4)EA端口是单片机外部存储器使能端,当EA接低电平时,单片机读取外部存储器数据;EA接高电平(即接电源)时,单片机不识别外部存储器。
5)XTAL1、XTAL2接的电路是时钟电路,核心器件是晶振,它为单片机提供恒定频率(一般为11.0592MHz)的脉冲信号,每一次脉冲,相当于认的一次心跳,使单片机的程序指令执行推进一点。
单片机 89C51
89系列单片机的型号编码由三个部分组成,它们分别是前缀,型号、后缀。它们的格式如下:
AT89C;×××
××××
其中:AT是前缀;
89C××××是型号;
××××是后缀。
下面分别对这三个部分进行说明,并且对其中有关参数的表示和意义作出相应的解释。
1.前缀
前缀由字母“AT”组成,它表示该器件是ATMEL公司的产品。
2.型号
型号由“89C××××”或“89LV××××”或“89S××××”等表示。
“89C××××”中,9是表示内部含Flash存储器;C表示是CMOS产品。
“89LV××××”中,LV表示低电压产品。
“89S××××”中,S表示含可下载Flash存储器。
在这个部分的××××表示器件型号数,例如:51,1051,8252等。
3.后缀
后缀由“××××”这4个参数组成。每个参数的表示和意义不同。在型号与后缀部分有“-”号隔开。
后缀中的第一个参数×用于表示速度,它的意义如下:
×=12,表示速度为12MHz,
×=16,表示速度为16MHz,
×=20,表示速度为20MHz,
×=24,表示速度为24MHz,
后缀中的第二个参数×用于表示封装。它的意义如下:
×=D,Cerdip。
×=J,塑料J引线芯片载体。
×=L,无引线芯片载体。
×=P,表示塑料双列直插DIP封装。
×=S,表示SOIC封装。
×=Q,表示PQFP封装。
×=A,表示TQFP封装。
×=W,表示裸芯片。
后缀中第三个参数×用于表示温度范围,它的意义如下:
×=C,表示商业产品,温度范围为0至+70℃。
×=I,表示工业产品,温度范围为-40至+85℃。
×=A,表示汽车用产品,温度范围为-40至+125℃。
×=M,表示军用产品,温度范围为-55至+150℃。
后缀中的第四个参数×用于说明产品的处理情况,它的意义如下:
×为空,则表示处理工艺是标准工艺。
×=/883,则表示处理工艺采用MIL-STD-883标准。
例如,有一个单片机型号为“AT89C51-12PI”,则表示意义为,该单片机是ATMEL公司的Flash单片机,内部是C51结构,速度为12MHz,封装为DIP,是工业用产品,按标准处理工艺生产。