① 谁能告诉我下单片机80c51的各引脚的作用
80C51的引脚定义及功能
1.主电源引脚VCC和VSS
VCC:电源端。工作电源和编程校验(+5V)。
VSS:接地端。
2.时钟振荡电路引脚XTAL1和XTAL2
XTAL1和XTAL2分别用作晶体振荡器电路的反相器输入和输出端。在使用内部振荡电路时,这两个端子用来外接石英晶体,振荡频率为晶振频率,振荡信号送至内部时钟电路产生时钟脉冲信号。若采用外部振荡电路,则XTAL2用于输入外部振荡脉冲,该信号直接送至内部时钟电路,而XTAL1必须接地。
3.控制信号引脚RST/VPD、ALE/PROG、PSEN和EA/VPP
RST/VPD:为复位信号输入端。当RST端保持2个机器周期(24个时钟周期)以上的高电平时,使单片机完成了复位操作。第二功能VPD为内部RAM的备用电源输入端。主电源一旦发生断电,降到一定低电压值时,可通过VPD为单片机内部RAM提供电源,以保护片内RAM中的信息不丢失,使上电后能继续正常运行。
ALE/PROG:ALE为地址锁存允许信号。在访问外部存储器时,ALE用来锁存P0扩展地址低8位的地址信号;在不访问外部存储器时,ALE也以时钟振荡频率的1/6的固定速率输出,因而它又可用作外部定时或其它需要。但是,在遇到访问外部数据存储器时,会丢失一个ALE脉冲。ALE能驱动8个LSTTL门输入。第2功能
PROG是内部ROM编程时的编程脉冲输入端。
PSEN:外部程序存储器ROM的读选通信号。当访问外部ROM时,PSEN产生负脉冲作为外部ROM的选通信号;而在访问外部数据RAM或片内ROM时,不会产生有效的PSEN信号。PSEN可驱动8个LSTTL门输入端。
EA/VPP:访问外部程序存储器控制信号。对80C51而言,它们的片内有4KB的程序存储器,当EA为高电平时,CPU访问片内程序存储器有两种情况:第1种是,访问地址空间在0~4KB范围内,CPU访问片内程序存储器;第2种是,访问的地址超出4KB时,CPU将自动执行外部程序存储器的程序,即访问外部ROM。当EA接地时,只能访问外部ROM。第2种功能VPP为编程电源输入。
4.4个8位I/O端口P0、P1、P2和P3
P0口(P0。0~P0。7)是一个8位漏极开路型的双向I/O口。第2功能是在访问外部存储器时,分别提供低8位地址线和8位双向数据总线。在对片内ROM进行编程和校验时,P0口用于数据的输入和输出。
P1口(P1。0~P1。7):是一个内部带提升电阻的准双向I/O口。在对片内ROM编程校验时,P1口用于接收低8位地址信号。
P2口(P2。0~P2。7):是一个内部带提升电阻的8位准双向I/O口。第2功能是在访问外部存储器时,输出高8位地址信号。在对片内ROM进行编程和校验时,P2口用作接收高8位地址和控制信号。
P3口(P3。0~P3。7):是一个内部带提升电阻的8位准双向I/O口。在系统中,这8个引脚都有各自的第2功能。见下表
P3口的各引脚第2功能P3。0RXD(串行口输入)P3。1TXD(串行口输出)P3。2INT0(外部中断0输入)P3。3INT1(外部中断1输入)P3。4T0(定时/计数器的外部输入)P3。5T1(定时/计数器的外部输入)P3。6WR(片外数据存储器写选通控制输出)P3。7RD(片外数据存储器读选通控制输出)___________________________________________________________________________________我说的够详细了吧,再详细就自己看书去。
② 单片机主要用途是什么
单片机的应用
1、单片机在智能仪表中的应用单片机广泛地用于各种仪器仪表,使仪器仪表智能化,并可以提高测量的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。
2、单片机在机电一体化中的应用机电一体化是械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品。
例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。
3、单片机在实时控制中的应用单片机广泛地用于各种实时控制系统中。例如,在工业测控、航空航天、尖端武器、机器人等各种实时控制系统中,都可以用单片机作为控制器。单片机的实时数据处理能力和控制功能,可使系统保持在最佳工作状态,提高系统的工作效率和产品质量。
4、单片机在分布式多机系统中的应用在比较复杂的系统中,常采用分布式多机系统。多机系统一般由若干台功能各异的单片机组成,各自完成特定的任务,它们通过串行通信相互联系、协调工作。
单片机在这种系统中往往作为一个终端机,安装在系统的某些节点上,对现场信息进行实时的测量和控制。单片机的高可靠性和强抗干扰能力,使它可以置于恶劣环境的前端工作。
5、单片机在人类生活中的应用自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱、电子玩具、收录机等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们喜爱。单片机将使人类生活更加方便、舒适、丰富多彩。
综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。
从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
(2)八引脚单片机的作用扩展阅读
单片机的组成:
它通过内部总线把计算机的各主要部件接为一体,其内部总线包括地址总线、数据总线和控制总线。其中,地址总线的作用是在进行数据交换时提供地址,CPU通过它们将地址输出到存储器或I/O接口;数据总线的作用是在CPU与存储器或I/O接口之间。
或存储器与外设之间交换数据;控制总线包括CPU发出的控制信号线和外部送入CPU的应答信号线等。
单片机的特点由于单片机的这种结构形式及它所采取的半导体工艺,使其具有很多显着的特点,因而在各个领域都得到了迅猛的发展。
③ 单片机中各引脚的功能是什么
40条引脚说明如下:
⑴.主电源引脚vss和vcc
·vss
接地。
·vcc
正常操作时为十5伏电源。
⑵.外接晶体引脚xtal1和xtal2
·xtal1
内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地(见图2-3(b))。
·xtal2
内部振荡器的反相放大器的输出端,是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。
⑶.控制或与其它电源复用引脚
rst/vpd,ale/prog,psen
和ea/vpp。
·rst/vpd
当振荡器运行时。在此引脚上出现两个机器同期的高电平(由低到高跳变),将使单片机复位。
在
vcc掉电期间,此引脚可接上备用电源,由
vpd向内部
ram提供备用电源,以保持内部ram中的数据。
·ale/prog
正常操作时为ale功能(允许地址钱存),提供把地址的低字节锁存到外部锁存器。ale引脚以不变的频率(振荡周期的1/6)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个
ale脉冲。
ale端可以驱动(吸收或输出电流)八个
lsttl电路。
对于
eprom型单片机,在
eprom编程期间,此引脚接收编程脉冲(prog功能)。
·psen
外部程序存储器读选通信号输出端。在从外部程序存储器取指令(或数据)期间;psen
在每个机器周期内两次有效。
psen
同样可以驱动八个lsttl输入。
·ea/vpp
ea为内部程序存储器和外部程序存储器选择端。当ea为高电平时,访问内部程序存储器(pc值小于4k)。当ea为低电平时,则访问外部程序存储器。对于eprom型单片机,在eprom编程期间,此引脚上加21veprom编程电源(vpp)。
⑷.输入/输出引脚
p0.0~p0.7,p1.0~p1.7,p2.0~p2.7,p3.0~p3.7
·p0.0~p0.7:
p0是一个
8位漏极开路型双向
i/o口。在访问外部存储器时,它是分时传送的低字节地址和数据总线。po口能以吸收电流的方式驱动八个lsttl负载。
·p1.0~p1.7:
p1是一个带有内部提升电阻的
8位准双向
i/o口。它能驱动(吸收或输出电流)四个lsttl负载。
·p2.0~p2.7:
p2是一个带有内部提升电阻的8位准双向i/o口。在访问外部存储器时,它输出高8位地址。p2口可以驱动(吸收或输出电流)四个lsttl负载。
·
p3.0~p3.7:p3是一个带有内部提升电阻的
8位准双向
i/o口。能驱动(吸收或输出电流)四个lsttl负载。p3口还用于第二功能请参看表2-1。
④ 80C51单片机引脚图及引脚功能介绍
单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
1、电源:
(1)VCC - 芯片电源,接+5V;
(2) VSS - 接地端;
2、时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
3、控制线:控制线共有4根,
(1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲。
ALE功能:用来锁存P0口送出的低8位地址。
PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
(2) PSEN:外ROM读选通信号。
(3)RST/VPD:复位/备用电源。
RST(Reset)功能:复位信号输入端。
VPD功能:在Vcc掉电情况下,接备用电源。
(4)EA/Vpp:内外ROM选择/片内EPROM编程电源。
EA功能:内外ROM选择端。
Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
(4)八引脚单片机的作用扩展阅读:
80c51单片机简介:
MCS-51具有典型的结构,完善的总线,SFR集中管理模式,位操作系统和丰富的控制功能指令统,为MCU的发展奠定了良好的基础。
MCS-51系列的典型芯片是80C51(CHMOS 8051)。出于这个原因,许多制造商已经开始以80C51为代表的8位微控制器的开发,如飞利浦,达拉斯,ATMEL等。我们将这些公司生产的80C51兼容微控制器称为80C51系列。
特别是近年来,80C51系列取得了很大的进步,并推出了一些新产品,主要是为了提高单片机的控制功能,如高速I / O口,ADCPWM,WDT,低电压,微功耗,电磁兼容性,串行扩展总线和控制网络总线。
此外,ATMEL公司开发的89CXX系列将闪存(EEPROM)集成到80C51作为用户程序存储器,不改变80C51的结构和指令系统。
⑤ 单片机有那么多引脚寄什么做起什么作用
一般单片机的引脚越多,功能越强大。这些引脚除了供电及晶振外,其余可以作为通用输入输出,串口通信,ADC输入,计数器输入,外部中断输入等,很多引脚功能都是复用的,几乎没有闲置的。
⑥ 单片机:复位电路中出现的8引脚的CAT1025SI起什么作用
安森美的复位IC,具有2K的EEPROM,看编号后面的-xx决定是几伏的复位
例如-30就是3V的复位IC
这个作用在于侦测到低电压(有可能是失电的瞬间到IC无法工作的这段时间)可以把重要参数写入CAT1025本身所具有的2Kb串行EEPROM当中..
当电源再次供给时..就可从EEPROM当中去取回失电前所储存的相关数据..
⑦ 单片机各引脚的功能
对于at89c51的单片机40引脚
网上找的!希望对你有用
VCC/GND:供电电源。
P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口,
管脚 备选功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P3.3 /INT1(外部中断1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出
正脉冲信号,此频率为振荡器频率的1/6。
/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA / VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序
存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程
序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
⑧ 单片机的各个引脚都有什么功能及作用
大多数是IO口,用来输入输出,可接各种外部设备,其中有些端口有第二功能,可通过内部的寄存器切换。只有少数几个脚是固定用途的,如电源脚,外接晶振脚,复位脚,这些脚的外围电路是固定的,且不可接外部设备。
⑨ 51单片机各个引脚的功能
MCS-51
单片机引脚功能
MCS单片机都采用40引脚的双列直插封装方式。图2-9为引脚排列图,
40条引脚说明如下:
1、主电源引脚Vss和Vcc
①
Vss接地
②
Vcc正常操作时为+5伏电源
2、外接晶振引脚XTAL1和XTAL2
①
XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。
②
XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。
3、控制或与其它电源复用引脚RST/VPD,ALE/
,
和
/Vpp
①
RST/VPD
当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位
在Vcc掉电期间,此引脚可接
图2-9
8051引脚排列图
上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。
②
ALE/
正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE
引脚以不变的频率(振荡器频率的
)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE
端可以驱动(吸收或输出电流)八个LSTTL电路。
对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(
功能)
③
外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间,
在每个机器周期内两次有效。
同样可以驱动八LSTTL输入。
④
/Vpp
、
/Vpp为内部程序存储器和外部程序存储器选择端。当
/Vpp为高电平时,访问内部程序存储器,当
/Vpp
为低电平时,则访问外部程序存储器。
对于EPROM型单片机,在EPROM编程期间,此引脚上加21伏EPROM编程电源(Vpp)。
4、输入/输出引脚P0.0
-
P0.7,P1.0
-
P1.7,P2.0
-
P2.7,P3.0
-
P3.7。
①
P0口(P0.0
-
P0.7)是一个8位漏极开路型双向I/O口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0口能以吸收电流的方式驱动八个LSTTL负载。
②
P1口(P1.0
-
P1.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。。
③
P2口(P2.0
-
P2.7)是一个带有内部提升电阻的8位准双向I/O口,在访问外部存储器时,它输出高8位地址。P2口可以驱动(吸收或输出电流)四个LSTTL负载。
④
P3口(P3.0
-
P3.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载
⑩ 8脚单片机
楼上的那个博客我也看了,但是说实话,除了Atmel是比较大的8位单片机制造商之外,其他两个的8位MCU都是算最好的。Philips的32位AMR内核LPC系列才是Philips的最好的品牌的单片机。它的8位单片机不算最着名的。至于台湾义隆的EM78系列单片机,尽管有的地方也用到。EM78系列单片机的价格有的也确实便宜。但是它是在牺牲很多功能的前提下才有这种价格的。(比如我曾经做过一个项目,用的就是EM78系列单片机,它的价格是靠这个芯片是OTP(只能一次型编程)来降价的。芯片里面连Flash都没有,还有很多EM78系列芯片都是不带ISP(在线烧录的)烧录芯片也比较麻烦。而且我想请教一下楼上你说的除了Atmel的产品,其他公司的芯片你能买到吗?如果量少的话恐怕不是很容易吧
现在回答楼主的问题:其实单片机的引脚封装数量和单片机本身的编程关系不大的。对于某款8位单片机,你要是20pin的单片机的程序会写。8pin的单片机也差不多的。(最多有的寄存器功能什么不一样)具体的你要看看数据手册才能知道。单片机编程最好的书籍就是原厂提供的数据手册,这些数据手册可以直接去网上下载。
一般大的公司比如Atmel,Microchip等公司提供的数据手册都比较齐全。个人建议你去www.microchip.com上面看看。这是着名的Microchip公司的网站。它的8位单片机(PIC系列)目前来说是世界上出货量最大的单片机。而且它的单片机还有一个好处就是数据手册很多是中文的版的。Atmel的AVR系列单片机除非你有书籍资料,一般来说它的数据手册都是英文的。(当然也有常用的数据手册被翻译成中文的了)。就价格而言同样功能前提下Atmel的AVR要比Microchip的PIC价格贵点。还有就是一般来说PIC单片机比较容易购买。不仅仅如此。我看你要学8pin的单片机,是不是你想搞点小型化封装的系统设计什么的。我还可以告诉你,据我所知Microchip还有6pin的封装的单片机。就目前来说这大概是世界上封装最小的单片机了。http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1001&mid=10&lang=en&pageId=74 这个是PIC 8pin系列单片机的介绍的网页。我推荐你看看PIC12F509。当然你还可以看看其他的。具体的www.microchip.com上面都有介绍的。