① 51单片机加电源指示灯加上拉电阻的原理图
电源指示灯,接在正电源、地,之间。串连一个电阻即可。
电源指示灯,和单片机没有任何关系。
那有什么上拉电阻?
② 单片机最小系统 自锁开关与电源指示灯怎么接
你是想用自锁开关做单片机最小系统的电源开关吧?如果是的话,直流电源的负极和单片机最小系统的负极相连,正极接到自锁开关的常开触点A端,单片机最小系统的电源正极接到自锁开关B端。电源指示灯用3毫米直径的红色LED,,LED的正极接单片机的正极,LED的负极接1/4W200欧姆的电阻,电阻的另一端接单片机的负极,即可。
③ 51单片机,想接个指示灯,加个驱动电路,用什么三极管,怎么接线请师傅详细说明!
这个指示灯是想用单片机控制的吗?是用LED吗?是什么单片机呢?如果是STC的单片机,每个I/O脚的低电平就能驱动LED指示灯,LED和一个限流电阻(510~1K)串联后接在电源和I/O引脚之间,LED的负极接到I/O脚上,当I/O脚输出低电平时,LED亮。如果不是STC单片机,需要用一个三极管(9013-NPN型的),基极接到I/O脚上,发射极接一个限流电阻,再接到LED正极上,LED负极接地,三极管集电极接到电源正极上。
④ 51单片机最小系统流水灯的原理图关于AT89S52类型的
图中芯片是AT89C51,最小系统图的话是一样的
程序:
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delays(uint t)
{
uint i,j;
for(i=0;i<t;i++)
{
for(j=0;j<1141;j++);
}
}
void main()
{
//P0M1=0X00; //单片机除了P0口以外,其他I/O在内部都有上拉电阻
//P0M0=0XFF; //AT89C51没有推挽输出这一说,所以P0高电平不亮,要加上拉电阻;
//用其他端口不需要考虑
/**************从左到右流水灯**************/
uchar i;
P0=0Xfe;
delays(100);
while(1)
{
P0=_crol_(P0,1);//向左循环移动一位
delays(50);
}
}
/*****************左右来回点亮************/
void main()
{
uchar i;
P0=0x01;
delays(100);
while(1)
{
for(i=0;i<7;i++)
{
P0=_crol_(P0,1);
delays(50);
}
for(i=0;i<7;i++)
{
P0=_cror_(P0,1);
delays(50);
}
}
}
⑤ 51单片机怎么接外部的指示灯如何布线,请各位大神多多指教,详细回答,谢谢哈
接法顺序就是电源-限流电阻-LED-单片机I/O口。
⑥ 51单片机最小系统原理图
我是一名单片机工程师,下面的讲解你参考一下.
.
51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.(看下面的数字标记,1234)
.
这个脚是存储器使用选择脚,当这个脚接”地”时,那么就是告诉单片机,选择使用外部存储器,当这个脚接”5V”时,说明单片机使用内部存储器.
如果选择外部的存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器.
5 如果内部存储器不够容量,最多选择更高级的容量,就可以解决容量不够的问题了,就是这么简单
.
一天入门51单片机:点我学习
.
我是岁月哥,愿你学习愉快!
⑦ 我这单片机最小系统加流水灯哪错了啊,为什么光电源指示灯亮
你这样问,姑且认为你的软硬件都精通,因此问题可能出在外围元器件的离散性质量问题,或者是焊接问题,而导致电路没有起振
另外LED的限流电阻值有没有看错了,其值应该与电源灯的限流电阻值相当;