微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 为什么点亮一个灯那么难呢

为什么点亮一个灯那么难呢

时间:10-02 整理:3721RD 点击:

同样的程序仿真可以,灯可以亮,D1可以闪烁,为什么我接到面包板上D2不亮,D1是亮了,但不闪烁,好像不是通过程序点亮的,到底哪里不对呢?求高手指点迷津啊~~~~~~·

按照这个图接到实验板上灯也不亮,到底哪里出问题了?新手呢~~~~在此谢过
程序没问题,仿真都可以的,就是放到面包板上自己按照图连接起来就不亮呢~~~~~

这样接还要考虑单片机引脚的灌电流能否承受LED点亮所需的电流。最好的接法是引脚只做开关,不承受电流通过,即增加一个三极管。

一个意外让我发现了问题,原来是晶振出来的电容,腿太细了,插到面包板里应该是接触不好,导致的,在此谢谢了,同时也提醒初学者,晶振电路很关键呢

给你提个小技巧,晶振插时应该把两个脚叉开一些,插时用两手按住两角往中间赶,这样可以接触的更好一点,

仿真不如实际来的好,我觉得

仿真软件有时候跟实物有差别,学单片机最好用实验版。D1本身就是直接接通了,不受单片机控制。我也是刚学,说的不对请指教

五楼说的有道理,应加三极管。

P0.0低电平的时候会把D1短路掉,电流会通过IO口流到地,灯不亮,P0.0为高电平时灯才会亮

纯友情支持 帮顶

小编可以加扣扣了解,芯科泰电器开发主营无线充电模块,各类IC。1473420057,有专门的工程师解答

从来不用面包板,那东西接触根本不可靠,建议用万能板,还能锻炼动手能力

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top