为什么点亮一个灯那么难呢
时间:10-02
整理:3721RD
点击:
同样的程序仿真可以,灯可以亮,D1可以闪烁,为什么我接到面包板上D2不亮,D1是亮了,但不闪烁,好像不是通过程序点亮的,到底哪里不对呢?求高手指点迷津啊~~~~~~·
按照这个图接到实验板上灯也不亮,到底哪里出问题了?新手呢~~~~在此谢过
程序没问题,仿真都可以的,就是放到面包板上自己按照图连接起来就不亮呢~~~~~
这样接还要考虑单片机引脚的灌电流能否承受LED点亮所需的电流。最好的接法是引脚只做开关,不承受电流通过,即增加一个三极管。
一个意外让我发现了问题,原来是晶振出来的电容,腿太细了,插到面包板里应该是接触不好,导致的,在此谢谢了,同时也提醒初学者,晶振电路很关键呢
给你提个小技巧,晶振插时应该把两个脚叉开一些,插时用两手按住两角往中间赶,这样可以接触的更好一点,
仿真不如实际来的好,我觉得
仿真软件有时候跟实物有差别,学单片机最好用实验版。D1本身就是直接接通了,不受单片机控制。我也是刚学,说的不对请指教
五楼说的有道理,应加三极管。
P0.0低电平的时候会把D1短路掉,电流会通过IO口流到地,灯不亮,P0.0为高电平时灯才会亮
纯友情支持 帮顶
小编可以加扣扣了解,芯科泰电器开发主营无线充电模块,各类IC。1473420057,有专门的工程师解答
从来不用面包板,那东西接触根本不可靠,建议用万能板,还能锻炼动手能力