导航:首页 > 操作系统 > 单片机引脚ab有什么区别

单片机引脚ab有什么区别

发布时间:2022-05-09 05:43:30

1. 单片机中各引脚的功能是什么

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。

2. 求高手,同样是一个型号的单片机,引脚为什么不一样

管脚是完全一样的,不要被PCB板子上面标的所迷惑,红圈的地方,都是PCB板子布线出来的

3. 单片机的引脚有哪些

电源VCC、VSS、VDD、VEE、VPP、Vddf等

解释

VCC:C=circuit 表示电路的意思, 即接入电路的电压

VDD:D=device 表示器件的意思, 即器件内部的工作电压

VEE:发射极电源电压, Emitter Voltage, 一般用于 ECL 电路的负电源电压

VSS:S=series 表示公共连接的意思,通常是指电路公共接地端电压

VPP:不同芯片对Vpp的定义稍有不同,比如电压峰峰值,单片机中Vpp多数定义为编程电压

Vddf:Vddf为Flash(闪存)供电的外部电压

(3)单片机引脚ab有什么区别扩展阅读:

单片机的引脚

P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口,

4. 单片机A口B口有什么区别

说AB口的,一般不太像是51单片机,可能是51的外围组件也可能是其他类型的单片机,不同的单片机在这些口的设计上面差别很大,你最好给出单片机或者器件的具体型号,这样别人才比较容易有针对性回答。

5. 同一型号的单片机引脚功能都一样么

完全一样。
要不怎么区分单片机呢。
有的不同型号的同一系列单片机引脚功能也一样,譬如AT89C51、AT89S51、AT89S52、STC89C516等等(他们都是51系列的)。
对于各种单片机,首先看的就是它的datasheet。其实你多了解下就会明白了。
我也刚学单片机,别怕。加油

6. 在单片机中,什么叫读引脚,什么叫读端口,它们有什么区别

读引脚:将引脚作为输入,从真正的外部引脚读进输入的值
读端口:这是引脚作为输出端使用时采用的工作方式,单片机的一些指令,如取反指令,这一类指令的最终结果虽然是把并行口作为输出来使用
但在执行它的过程中却要先“读”,这里的引号指读的是锁存器,而不是真正的引脚值。
为什么要读锁存器而不是引脚呢?
原因如下:
如果你想先输出1,再读取引脚的状态,就会出错,因为由于引脚外元件的特殊作用,电压有可能会不正常,单片机可能会误读到0,这与原先输出的1不符合,所以要想读到原先的值,就得去读端口寄存器中的值(寄存器不受外部影响),这就产生了“读端口”

7. 根据功能,单片机引脚可以分为哪几类

当前市场上的单片机中除了电源和复位引脚外,其余的引脚大多可以进行配置,按片上资源的不同种类可以配置成:通用I/O(推挽、弱上拉,强上拉等),模拟输入,比较器输入,中断信号输入,定时/计数器输入输出,外接晶振时钟,SPI,IIC,UART,USB,总线信号,调试接口引脚等等。

8. 单片机的各个引脚都有什么功能及作用

大多数是IO口,用来输入输出,可接各种外部设备,其中有些端口有第二功能,可通过内部的寄存器切换。只有少数几个脚是固定用途的,如电源脚,外接晶振脚,复位脚,这些脚的外围电路是固定的,且不可接外部设备。

9. 单片机引脚,单片机引脚是什么意思

单片机引脚,单片机引脚是什么意思
8051单片机引脚功能介绍
首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。
单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
⒈ 电源: ⑴ VCC - 芯片电源,接+5V;
⑵ VSS - 接地端;
⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
⒊ 控制线:控制线共有4根,
⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲
① ALE功能:用来锁存P0口送出的低8位地址
② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵ PSEN:外ROM读选通信号。
⑶ RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。
② VPD功能:在Vcc掉电情况下,接备用电源。
⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
⒋ I/O线
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

〈51单片机引脚图及引脚功能〉
拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。
1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。
2、 振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶体震荡器,电容,连上就能了,按图1接上即可。
3、 复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、 EA管脚:EA管脚接到正电源端。 至此,一个单片机就接好,通上电,单片机就开始工作了。
我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢?单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。(见图1,其中R1是限流电阻)
按照这个图的接法,当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。因此要1脚我们要能够控制,也就是说,我们要能够让1管脚按要求变为高或低电平。即然我们要控制1脚,就得给它起个名字,总不能就叫它一脚吧?叫它什么名字呢?设计51芯片的INTEL公司已经起好了,就叫它P1.0,这是规定,不能由我们来更改。

〈单片机接线图〉图1
名字有了,我们又怎样让它变'高'或变'低'呢?叫人做事,说一声就能,这叫发布命令,要计算机做事,也得要向计算机发命令,计算机能听得懂的命令称之为计算机的指令。让一个管脚输出高电平的指令是SETB,让一个管脚输出低电平的指令是CLR。因此,我们要P1.0输出高电平,只要写SETB P1.0,要P1.0输出低电平,只要写 CLR P1.0就能了。
现在我们已经有办法让计算机去将P10输出高或低电平了,但是我们怎样才能计算机执行这条指令呢?总不能也对计算机也说一声了事吧。要解决这个问题,还得有几步要走。第一,计算机看不懂SETB CLR之类的指令,我们得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字。因此我们得把SETB P1.0变为(D2H,90H ),把CLR P1.0变为 (C2H,90H ),至于为什么是这两个数字,这也是由51芯片的设计者--INTEL规定的,我们不去研究。第二步,在得到这两个数字后,怎样让这两个数字进入单片机的内部呢?这要借助于一个硬件工具"编程器"。如果你还不知道是什么是编程器,我来介绍一下,就是把你在电脑上写出来来的代码用汇编器等编译器生成的一个目标烧写到单片机的eprom里面去的工具,80c51这种类型的单片机编程是一件很麻烦的事情,必要要先装到编程器上编程后才能在设备上使用,而目前最新的89s51单片机居然在线编程(isp)功能,不用拔出来利用简单的电路就可以实现把代码写入单片机内部,本站有详细的at89s51编程器制作教程
我们将编程器与电脑连好,运行编程器的软件,然后在编缉区内写入(D2H,90H)见图2,写入……好,拿下片子,把片子插入做好的电路板,接通电源……什么?灯不亮?这就对了,因为我们写进去的指令就是让图2
P10输出高电平,灯当然不亮,要是亮就错了。现在我们再拨下这块芯片,重新放回到编程器上,将编缉区的内容改为(C2H,90H),也就是CLR P1.0,写片,拿下片子,把片子插进电路板,接电,好,灯亮了。因为我们写入的()就是让P10输出低电平的指令。这样我们看到,硬件电路的连线没有做任何改变,只要改变写入单片机中的内容,就能改变电路的输出效果。

10. 单片机引脚,单片机引脚是什么意思

所谓单片机,也是个集成块,集成块自然会有引脚了;

阅读全文

与单片机引脚ab有什么区别相关的资料

热点内容
pythonlibrary中文 浏览:551
客户管理系统破解源码 浏览:990
程序员皮皮 浏览:411
一个单片机一个程序 浏览:101
python调用系统时间 浏览:767
鸿蒙20怎么弄大文件夹 浏览:615
美团的服务器是什么 浏览:359
axure原型设计精髓pdf 浏览:379
svox文件夹有用吗 浏览:508
怎样才可以给软件添加密钥 浏览:589
光纤通信原理pdf 浏览:209
c需要用什么编译器 浏览:704
python设置断点调试 浏览:315
pc手柄怎么连接安卓 浏览:33
dll解压不成功 浏览:346
连接地址服务器失败是什么 浏览:401
台达dvp14ss2编程电缆 浏览:135
单片机开发板设置技巧 浏览:345
阿里云服务器怎么配置git 浏览:416
androidcameraid 浏览:432