Ⅰ XTAL在单片机里是什么意思,有什么作用
XTAL一般指单片机外接晶振引脚,通过这个引脚输入一个震荡信号,维持单片机,就像心脏,给单片机提供时钟信号。
Ⅱ 单片机AT89C51各个引脚的作用有哪些
VCC/GND:供电电源。x0dx0aP0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。x0dx0aP1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口, 管脚 备选功能x0dx0aP3.0 RXD(串行输入口)x0dx0aP3.1 TXD(串行输出口)x0dx0aP3.2 /INT0(外部中断0)x0dx0aP3.3 /INT1(外部中断1)x0dx0aP3.4 T0(记时器0外部输入)x0dx0aP3.5 T1(记时器1外部输入)x0dx0aP3.6 /WR(外部数据存储器写选通)x0dx0aP3.7 /RD(外部数据存储器读空没选通)x0dx0aRST:复位输入。当振州返荡器复位器件时,要保持RST脚两个机器周期的高电平时间。x0dx0aALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入册亏饥编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。x0dx0a/EA / VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。x0dx0aXTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。x0dx0aXTAL2:来自反向振荡器的输出。
Ⅲ 单片机的外接晶体引线端XTAL1和XTAL2接了外部晶体和电容后,请问此时XTAL1和XTAL2是输入还是输出端口
此时的单片机的这两个引脚是没有输入输出之分的。此时的这俩个引脚作为时钟信号的产生引脚。
只有在单片机不是外接晶振,只有当单片机的时钟信号时由外部时钟提供时,才有输入和输出的区别。
在此时:XTAL1是输入端,XTAL2是输出端。
Ⅳ XTAL1和XTAL2 接口以及后面这一部分电路的作用是什么
XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时此引脚接地。漏岩XTAL2内部振荡电路反相放大器的输出端,是外接晶体的另一端,当采用外部振荡器时,此引脚接旁弊外部振荡源。外接的C1,C2,LZI12M是时钟电路,时钟发生器把振荡运搜族频率分为两个频率,产生一个两相时钟信号P1和P2供单片机使用,P1在每个状态S的前半部分有效。P2在每个状态后半部分有效。不理解再问!
Ⅳ 单片机中XTAL1和XTAL2表示什么意思
xtal1(19脚)、xtal2(18脚)--外接时钟引脚。xtal1为片内震荡电路的输入端,xtal2为片内震荡电路的输出端。8051的时钟有两种方式,一种是片内时钟震荡方式,需在这两个引脚之间接石英晶体和震荡电容(一般取10p~30p),一种是外部时钟方式,即将xtal1接地,外部时钟信号从xtal2脚引入。
Ⅵ 单片机的各个引脚都有什么功能及作用
大多数是IO口,用来输入输出,可接各种外部设备,其中有些端口有第二功能,可通过内部的寄存器切换。只有少数几个脚是固定用途的,如电源脚,外接晶振脚,复位脚,这些脚的外围电路是固定的,且不可接外部设备。
Ⅶ 单片机引脚图中的引脚+RXD、TXD、INT、WR、RD、XTAL、TO/T1、ALE、EA、PS
RXD串口数据接收端
TXD串口数据发送端
INT外部中断
WR外部数据存储器写脉冲
RD外部数据存储器读脉冲
XTAL晶振
TO/T1定时器/计数器外部输入
ALE地址锁存允许信号输出引脚
EA外凯禅部存储器选择引脚
PSEN外部空悔程序斗孙正存储器选通引脚
望采纳。。。。。。
Ⅷ 单片机TXAL1端口有什么作用
51单片机的18,19脚XTAL1,XTAL2用来提供外部振荡源给片内的时钟电路。
Ⅸ 单片机中各引脚的功能是什么
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。
Ⅹ stm32单片机工作原理小灯
首先应该了解51单片机最小系统:51最小系统也称为51最小应用系统,是指用最少的元件组成的51单片机可以工作的系统。如图2.1.1所示,51最小系统一般应该包括:单片机、晶振电路、复位电路。
晶振电路的原理及组成,作用:
在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12时钟周期。如果一个单选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。
组成:晶振, 负载电容, 内部电路
原理:石英晶体振荡器(简称晶振)通过震动给单片机提供时间,有了时间,就有了时序,就可以无差错的跑程序, 一般51最小系统用的是12MHZ的晶振, 比内部时钟6MHZ要精确许多。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。 就像给单片机带上了时钟。两个30pF的电容。 起到起振和谐振作用。两个电容的取值都是相同的,或者说相差不 大,如果相差太大,容易造成谐振的不平衡,容易造成停振或者干脆不起振。
有一个高增益反相放大器(即振荡器),其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2 。而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟电路。
复位电路的原理及作用:
复位电路是一种用来使电路恢复到起始状态的电路设备。一般情况:上电复位;在RST复位输入引脚上接一电容至VCC端,下接一个电阻到地即可。
原理:在控制系统中的作用是启动单片机开始工作。但在电源上电以及在正常工作时电压异常或干扰时,电源会有一些不稳定的因素,为单片机工作的稳定性可能带来严重的影响。因此,在电源上电时延时输出给芯片输出一复位信号。上复位电路另一个作用是,监视正常工作时电源电压。若电源有异常则会进行强制复位。复位输出脚输出低电平需要持续三个(12/fc s)或者更多的指令周期,复位程序开始初始化芯片内部的初始状态。等待接受输入信号。
为什么必须使用低电频点亮LED灯?
由于单片机的I/O口的结构决定了它灌电流能力较强,所以都采用低电平点亮led的方式。一般都采用低电平点亮LED,有一定的抗干扰作用。因为单片机的输出能力有限,如果都让管脚输出高电平来驱动器件的话,即使有上拉电阻,还是会造成单片机运行状态不稳定其实,采用低电平驱动LED,可以简化单片机接口的设计,如果采用接口元件,则高电平驱动和低电平驱动是同样的效果,另外,低电平驱动也简化了控制代码,避免了单片机上电复位时端口置高电平后对led的影响。
需注意:
程序中的while(1)语句去掉之后仍然可以执行操作的原因是因为:在后面的程序中已经有了LED=0,即规定了驱动LED灯的是低电频
所以即使去掉了也可以执行。
在最后画出了如下电路图之后。在仿真软件上protues确实可以点亮。但实际上这是不可以实现的。主要是因为在io端口EA为片外程序存储器选择输入端。该引脚为低电平时,使用片外程序存储器,为高电平时,使用片内程序存储器。所以需要将这一端口街上电源。使其访问片内的程序存储器