⑴ MSP430单片机的I/O口做特殊功能使用时需要什么保护电路么
你检查一下无线模块与430通讯的是232还是485、SPI,430的输入电压是3.3v的,如果你的无线模块是232或者485、SPI,由于三者的电平与单片机的电平是不同的,需要通过电平转换芯片来与单片机相连,直接接上的话,就以232为例,232的电平是+13和-13,你把这两个电压接到单片机上,单片机稳定工作就怪了 。一般无线通讯模块,如232通讯模块,他的RXD和TXD都是232的电平,应用时要接到 MAX3232上,通过MAX3232与单片机的3.3、3.4/3.6、3.7相连。
⑵ pic18f452 单片机原理及引脚功能是什么
PIC18F452外设功能:
高灌/拉电流:25mA/25mA;
3个外部中断引脚,定时器0模块:具有8位可编程预分频器的8/16位定时器/计数器;
定时器1模块:16位定时器/计数器;
定时器2模块:具有8位周期寄存器的8位定时器/计数器(时基为脉宽调制);
定时器3模块:16位定时器/计数器;
辅助振荡器时钟选项:定时器1/定时器3;
2个捕捉/比较/PWM模块。
CCP引脚,可以配置为:捕捉输入:16位捕捉模块,最大分辨率是6.25ns(TCY/16);
16位比较模块,最大分辨率为100ns(TCY);
PWM输出:最大PWM是1~10位。最大PWM频率:当8位分辨率为156kHz,10位分辨率为39kHz;
主同步串口(MSSP)模块;2种运作模式:3线SPITM(支持所有4线SPI模式);I2CTM主从模式;
模拟功能:兼容的10位模数转换模块带有:快速采样率;可用转换睡眠;线形≤1LSB;可编程低电压检测(PLVD);支持中断低电压检测;可编程欠压复位(BOR);
微控制器的特殊功能:可进行100000次擦写操作的闪存程序存储器(标准值);闪存/数据EEPROM的保存时间:>40年,在软件控制下自行编程;
上电复位(POR),上电延时定时器(PWRT)和振荡器起振定时器(OST);
采用自身片上RC振荡器可靠工作的看门狗定时器(WDT),可编程代码保护;省电的休眠模式;可选振荡器选项包括:碴倍锁相回路(初级振荡器);辅助振荡器(32kHz)时钟输入;
通过2个引脚进行5V单电源供电在线串行编程(ICSPTM);通过2个引脚进行在线调试。
⑶ 谁能告诉我下单片机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(片外数据存储器读选通控制输出)___________________________________________________________________________________我说的够详细了吧,再详细就自己看书去。
⑷ 单片机2051的引脚1.2为什么加上5V电压后即使Vcc不加电压也能正常工作
这是电流倒灌造成的,很多芯片的引脚都有保护二极管,或者叫钳位二极管,如下图,芯片手册上很多时候都有这个参数
AbsoluteMaximumRatings
VoltageonAnyPin
withRespecttoGround-0.3VtoVCC+0.3V
就算你不加VCC,引脚的“高”也能为VCC供电,这就是为什么引脚输入电平不能超过电源
⑸ 单片机各引脚的功能
对于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设置为0,按键按下大电流灌入IO口造成IO损坏,
还有在外部特殊情况下,上电到程序IO初始化这段时间的IO的不确定性,如这个时候外部因素造成按键时被按下的,也会有大电流灌入。
⑻ 为什么单片机引脚输入电压只能限制为VDD+0.3
输入 引脚和正电源之间有一个保护二极管,如果输入电压超过电源电压,二极管会箍位输入电压在 VDD+0.7或VDD+0.5之间(工艺不同,二极管电压降有差别)但它的前提是电源能够吸收多余的反向电流,有时这个反向电流是很大的,因实际输入电压要比它低一些,使保护二极管不能饱和导通