当前位置:首页 > 单片机 - 图文
1、 单片机概述
1.1 什么是单片机:
单片机就是在一块硅片上集成了微处理器、存储器及各种输入\\输出接口的芯片,因其具有了计算机的属性,而被称为单片微型计算机,简称单片机。
1.2 单片机的标号信息及封装类型:
首先,我们先对单片机芯片名称及其文字标识做一下了解。以目前使用较多的51单片机为例: 公司 AT(Atmel) 产品 AT89C51,AT89C52,AT89LV52,AT89S51,,AT89LS53等 Philips(飞利浦) P80C54,P80C58,P87C54,P87C58,P87C528等 Winbond(华邦) Intel(英特尔) W78C54,W78C58,W78E54,W78E58等 C501-1R,C501-1E,C513A-H,C503-1R,C504-2R等 Siemens(西门子) i87C54,i87C58,i87L54,i87L58,i87C51FB,i87C5FC等 STC
STC89C51RC,STC89C52RC,STC89C53RC,STC89LE51RC等 图片1.2.1:STC89C58RD+ 图片1.2.2:AT89C51ED2-1M 以图片1.2.1为例:
STC89C58RD+
STC:前缀,表示芯片为STC公司生产的产品。其他前缀如:AT,i,Winbond等 8:表示该芯片为8051内核芯片。
9:表示内部含Flash EEPROM存储器。还有如80C51中0表示内部含Mask ROM(掩模ROM)存储器:如87C51中7表示内部含EPROM(紫外线可擦除ROM)存储器。
C:表示该器件为COMS产品。还有如89LV52和89LE58中的LV和LE都表示该芯片为低电压产品(通常为3.3V电压供电):而89S52中的S表示该芯片患有可串行下载功能的Flash存储器,既具有ISP可在线编程功能。 5:固定不变。
1:表示芯片内程序存储空间的大小,1为4KB,2为8KB,3为12KB,以此类推。 RD+:STC单片机RAM为1280B。还有如RC表示内部RAM为512B。
40:表示芯片外部晶振最高可接入40MHz。对AT单片机数值一般为24,表示其外部晶振最高为24MHz。
C:产品级别,表示芯片使用温度范围。C表示商业级温度范围为0摄氏度—70摄氏度;I:表示工业级,温度范围-40摄氏度—85度;A:表示汽车用,温度范围-40摄氏度—125摄氏度;M:表示军用,温度范围为-55摄氏度—150摄氏度。
PDIP:产品封装型号,表示双列直插式。
0929:表示本批新品生产日期为07年第7周。
知识点小结:
芯片封装简介
1、DIP—双列直插式封装;绝大多数的芯片封装形式,引脚不超过100个。
2、PLCC—带引线的塑料芯片封装;外形尺寸比DIP小得多,具有外形尺寸小,可靠性高的优点。
3、QFP—塑料方型扁平式封装和PFP塑料扁平组件式封装;引脚之间距离很小,引脚很细,大规模集成电路采用的封装形式,引脚数在100个以上。 4、PGA—插针网格阵列封装;
5、BGA—球栅阵列封装;该封装技术克服了当IC的引脚数大于208Pin时,传统的封装技术有困难的问题。
2、51单片机外部引脚介绍
如图示:
图1.2.3 PDIP封装引脚图 图1.2.4AT89S52实物图
基于8051内核的单片机,若引脚数相同,或封装相同,则其引脚功能是相通的。 知识点:区分芯片引脚序号 任何一种芯片,大都会在其表面找到一个凹进去的小坑或是有颜色标记的一个小标记(圆点或三角或其他图案)这就是芯片的第一个引脚,逆时针书即2,3,4,……。 以PDIP封装引脚图(40脚)为例介绍各个引脚的功能 :
1、 电源引脚:VCC(40脚)接+5V电源、VSS(20脚)接地。单片机电源电压范围是4 —5.5V,最高电源电压为6.6V。任何引脚对地的电压范围是 -1—7V 。 2、 时钟引脚:XTAL1(19脚)、XTAL2(18脚)——外接时钟引脚。XTAL1为片内震荡电路的输入端,XTAL2为片内震荡电路的输出端。8051的时钟有两种方式,一种是片内时钟震荡方式,需在这两个脚外接石英晶体和震荡电容,震荡电容的值一般取10p-30p;另一种是外部时钟方式,即将XTAL1接地,外部信号从XTAL2脚输入。 3、 编程控制引脚。RST、PSEN、ALE/PROG、EA/VPP 复位引脚:RST(9脚),当连续输入两个机器周期以上高电平时有效,用来完成单片机的复位初始化操作。
复位引脚有双向功能:当上电时 ,外加电容与单片机内部下拉电阻形成复位电路使单片机复位;当单片机内部的看门狗(WDT)溢出时,该引脚输出高电平不仅复位单片机,也复位外部需要复位的芯片,以保持个芯片之间复位动作的一致性。如需要RST引脚输出复位信号,则需要1—10kΩ的外部复位电阻。
PSEN(29脚)—程序存储器允许输出控制端。在读外部存储器时PSEN低电平有效,以实现外部存储器单元的读操作。
ALE/PROG(30脚)——在单片机扩展外部RAM时,ALE用于控制把P0端口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。PROG为编程脉冲的输入端,单片机内部有程序存储器,它的作用是用来存放用户需要执行的程序(现有的许多单片机已不需要编程脉冲向内部写程序,直接通过串口即可实现)。
EA/VPP(31脚)——EA接高电平时,单片机读取内部程序存储器,当扩展有外部ROM时,读取完内部ROM时,自动读取外部ROM。
注:由于现有的单片机已经有丰富的内部存储,所以PSEN、ALE/PROG、EA/VPP用到的情况比较少,了解即可。
4、 I/O口引脚:P0、P1、P3,四组8位I/O口。
P0口(39-32脚)—双向8位三态I/O口,每个口可独立控制。51单片机内部没有上拉电阻为高阻态,所以不能正常的输出高/低电平,使用时务必加外接上拉电阻,一般选择接入10kΩ上拉电阻。
P1口(1—8脚)——准双向8位三态电阻I/O接口,每个口可独立控制。内带上拉电阻,不存在高阻态,也不能锁存,故不是真正的双向I/O口,之所以称之为“准双向”是因为该口在作为输入使用前,要先向该口写1操作,然后单片机内部才能正确读出外部信号。
P2口(21脚—28脚)—准双向8位I/O口,与p1口相似。
P3口(10脚—17脚)—准双向8位I/O口,作为第一功能你如果使用时同p1口,各引脚定义如下表,值得注意的是,p3口的每一个引脚可独立定义为第一功能的输入输出或第二功能。
表:p3口个引脚第二功能定义
标号 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7
引脚 10 11 12 13 14 15 16 17 第二功能 RXD TXD INT0 INT1 T0 T1 WR RD 说明 串行输入口 串行输出口 外部中断0 外部中断1 定时器/计数器0外部输入端 定时器/计数器1外部输入端 外部数据存储器写脉冲 外部存储器读脉冲 1.3 1.3单片机的电平特性
数字电路中存在两种电平:高/低电平。这里我们暂且定义单片机输入与输出为TTL 电平,高:+5V、低:0V。此外需要注意的是,计算机的串口为负逻辑电平,高-12V、低+12V。因此当计算机与单片机之间需要通讯时需加电平转换芯片。
常用逻辑电平:
常用的逻辑电平有TTL、COMS、LVTTL、ECL、PECL、GTL、RS-232、RS-422、RS-485、LVDS等,其中TTL和COMS的逻辑电平按典型电压可分为四类:5V系列(5V TTL和5V COMS)、3.3V系列、2.5V系列、1.8V系列。
5V TTL和5V COMS是通用的逻辑电平。3.3V及以下的逻辑电平被称为低电压逻辑电平,常用的为LVTTL电平。
TTL电平信号用的最多,这是因为数据表示通常采用二进制,+5V等价于逻辑1,0V等
共分享92篇相关文档