仿真软件限制比较小,实际中是必须加的 |
csmyldl 发表于 2021-1-4 13:43 当显示88881111时,没有限流电阻时,你会发现,8比1暗了好多。 |
数码管还是需要电阻来做限流的, 发光二极管是非线性元件, 电源电压增加一点, 电流就增加很多, 轻则影响寿命, 发光管变色,重则烧器件. |
因为接的是共阴数码管,当P0口输出为低电平时才会使数码管亮,对于其它未点亮的数码管,虽P0口未输出为高电平,但仍然不能使数码管中的二极管产生电流而发光,所以也不会亮,致使程序运行时现象正常 |
排阻这是为了更加稳定 |
实际电路需要加电阻,否则会引起过流 烧坏单片机 或者显示屏![]() |
首先。普通仿真衹是反應電路是否工作,並不一定可以驗證是否可以穩定的工作。這是兩碼事。 2.合格的電路設計應該兼顧各種可預見與不可預見的工況中,可以提供適宜的應對,以確保系統的穩定運行, 這裏的應對措施就包括排阻與驅動等電路。 誠如一些mcu可以在2.7V-5.5V工作,是否就不需要LDO.顯然是不專業,不嚴謹的 |
真按这个仿真图去做,你就杯具了: 没有复位电路、没有晶振源、输出没限流,电源没滤波 没有复位电路、没有晶振,芯片不能工作 输出没限流,LED亮度不均、IO易烧。 电源没滤波,稳定性有问题。 |
这个真是仿真软件,仿真软件和实物还是有差距的,就比如这些一定要有限流电阻,最好在仿真图上就画上,不然做出来实物出问题,这个错误很难找出来的,浪费很大的时间。 |
风158 发表于 2021-1-3 20:47 实践大佬牛啊 |
MOVEORDIE 发表于 2021-1-3 19:49 at89c51也可以设置强推挽输出吗?具体如何设置呢求大佬解答 |
zhangxiangliang 发表于 2021-1-3 19:39 at89c51也可以设置成强推挽输出吗?如何设置求大佬解答 |
我用亲身经历告诉你,没有限流排阻很不安全。 我组装了一个定时开关,采用0.22uF电容降压+3.3v稳压管为单片机供电。这种电源的电流不会很大,因为电容兼具限流作用,所以在将单片机I/O口设为强推挽输出后直接驱动数码管。制作好以后能稳定点亮数码管。用了一段时间后,因为抗干扰能力差,所以在470uF滤波电容的基础上又并联一个0.47F的法拉电容,抗电压波段能力强了,但是单片机很快就挂了。分析原因估计是法拉电容增大了放电电流,导致单片机烧毁。 |
要求,如用的单片机驱动能力、数码管要尽可能选择高亮的 |
这得看程序及所使用的硬件能否满足耍 |
在这种仿真软件里面 什么都是可以的。真正到了实物,你就慢慢折腾吧。反正不按规则做,问题一大把 |
I/O设置成强推挽输出和动态扫描显示 |
单片机IO口设置成强推挽输出就可以了 |
kanadexiw 发表于 2021-1-3 22:00 没用过这个单片机,如果它的IO口可以设置强推挽输出,你看一下相应的PDF,再配置一下相关的寄存器就可以了 |