单片机如何接亮一个发光二极管

如何用单片机接亮一个发光二极管?
这是每个学51单片机的人都会做的一个实验,而且应该是第一个实验。它是如此的简单、通俗,本来没什么好讲的,但是想到了一些东西,可以放在一起说说,先上图:
这是某实验板上led部分的原理图,进行led实验的时候要把j1接上,不然vcc是无法给led供电的。rp1是一个排阻,我们常见的电阻都是一个一个单独的,而排阻是8个电阻并在一起,这8个电阻有一段是公用的。这个图里面,就把公用端接了vcc。
然后是电阻值102,这里指的不是说电阻值只有102欧姆,而是10*102,也就是1000欧姆。该电阻的主要功能是限制电流,那么流过电阻的电流是多大? 假设vcc为5v,发光二极管的压降是1.7v,那么就有3.3v的电压在电阻上,根据欧姆定律,电压/电阻=电流,得到3.3ma.这就是流过led的电流。不要觉得耗电量很小,在常用的手持式仪表当中,一般是四节南孚电池供电,这种仪表的耗电量要求不超过50ma.
想象一下,cpu+外围电路+几个led,必须要控制在50ma.
还有个问题,不知道有没有人注意到,为什么要外部供电,而不用单片机内部供电点亮led?
两个原因:1、用单片机供电的话,对单片机负荷较大;2、单片机上电复位后,引脚初始电平为高电平,用上面的电路刚好保证led是暗的,否则还会有一个电平被拉下来的过程,对强迫症患者来说,这个过程是很恶心的。放上一段代码:
#include //包含头文件
//#include “stc.h”
void main() //void
{
p1=0xfe; //1111 1110b
while(1)
{
}
}

改变世界十大科技产品
黑莓新机keyone确定进入中国市场!京东首发,你care吗?
Omniverse 资讯速递 | 在线研讨会、应用案例、创作者故事等你来解锁!
SMT贴片加工的工艺流程及作用
6家国家级超算中心 你了解嘛?
单片机如何接亮一个发光二极管
春节回家堵在路上?智能交通要来了
华数工业协作机器人获得高工金球奖年度创新产品奖
关于凯迪拉克全新款V8发动机性能分析
在苹果A14处理器的推动下,台积电营收有望超过9月份创下新高
中科曙光与南京气象研究院成立气象科技与人工智能应用联合实验室
TDK推出用于移动设备电源电路的小尺寸功率电感器VLS
Google新款智能音箱发售时间确定!
Imagination 愿景系列采访:汽车市场营销部主管 Bryce Johnstone 访谈
【数转趋势】数字化技术如何掀起汽车行业的“新”潮流?| CES Asia 2019专刊
区块链与医疗数据管理是如何联系起来的
助力智慧农业-迅为IMX6UL开发板在智慧农业领域的解决方案
新一代iPhone将采用更大屏幕并支持4G网络
环境吸附对化学激光腔镜薄膜表面润湿性能具有重要影响
二阶网络特性测量