月黑1823

    1. 独立键盘的电流问题 9/4924 单片机 2015-06-11
      jishuaihu 发表于 2015-6-11 17:26 仿真和实际是两回事。传统的51单片机P0是开漏的,根本不能输出高电平。直接接地不可能有电流流过。 由于技术的进步,厂家也越来越多,接口的电路也不尽相同。具体电路具体分析,但总的原则不变,根据厂家给出的 资料进行设计。 单片机要有数字电路的基础,而数字电路的基础是模拟电路,最基础的还是三极管二极管。
      唉,业余菜鸟掩泪飘过。。。
    2. 独立键盘的电流问题 9/4924 单片机 2015-06-11
      huaiqiao 发表于 2015-6-11 15:47 吸电流和灌电流就是从芯片外电路通过引脚流入芯片内的电流,区别在于吸收电流是主动的,从芯片输入端流入的叫吸收电流。灌入电流是被动的,从输出端流入的叫灌入电流。    拉电流是数字电路输出高电平给负载提供的输出电流,灌电流时输出低电平是外部给数字电路的输入电流,它们实际就是输入、输出电流能力。 看你的这个应该是Proteus仿真了,单片机应该是at89c51/at89c52了 1.  P0口内部我记得是没有上拉电阻的,一般在8个IO口接上排阻实现上拉; 2.  其他IO口如果要是接独立按键的话,可以直接接独立按键,不要拉电阻。这个你看下别人的电路就知道了 3.  51单片机IO作为输入的灌电流最大好像是20mA。
      谢谢,是的,我刚才查了一下资料,stc15单片机,准双向口的拉电流才270uA,甚至更低。 我这里没有条件实测,不过我估计,不加限流电阻,直接接地,应该电流方面没什么问题。
    3. 独立键盘的电流问题 9/4924 单片机 2015-06-11
      maychang 发表于 2015-6-11 15:31 万用表是必须的。 现在万用表也不贵,几十圆的表用着已经不错了。
      好的,谢谢你 确实是啊,仿真这玩意看着像那么回事儿,然后有时候并没有什么卵用:)
    4. 独立键盘的电流问题 9/4924 单片机 2015-06-11
      maychang 发表于 2015-6-11 14:58 “但是按下的时候电流有240mA” 这,大概是没有的事情,是仿真的错误。 不同型号单片机,其端口设计不同。你用的好像是51系列单片机,而51单片机I/O口不可能输出240mA这么大的电流。拿万用表实际量一下就知道了。
      谢谢回复 我记得好像准双向口拉电流能力是较差的,悲剧是木有万用表。。。 那,不加限流电阻,直接接地这种办法,在实际应用中,连P1/P2/P3可行吗?
    5. proteus里面的74HC04 10/7356 51单片机 2015-05-06
      lcofjp 发表于 2015-5-6 18:58 一个74hc04里面有6个,想要8个的话,需要两片74hc04,这样一共有12个反相器,你随便用8个就行了。 其中6个“三角符号”是一组,看标号的话能看出来。
      实际连线的时候,那肯定是用两个74HC04。 但是在proteus里面,74HC04的模型只有,那这样的话,我只能连着画8个了?
    6. proteus里面的74HC04 10/7356 51单片机 2015-05-06
      lcofjp 发表于 2015-5-6 18:36 楼主,你把自己当个局外人,再仔细读一下你发表的内容,看能读懂什么意思不。
      这样呢?
    7. proteus里面的74HC04 10/7356 51单片机 2015-05-06
      maychang 发表于 2015-5-6 18:47 74HC04是六反相器,楼主为何画出八个? 楼主想要表达什么意思?
      我其实是想要取反八个输入电平,但是貌似这样只能加8个74HC04啊?
    8. proteus里面的74HC04 10/7356 51单片机 2015-05-06
      qwqwqw2088 发表于 2015-5-6 18:47 看着办吧
      那是实际的74HC04封装吧? 但是在proteus里面74HC04的元件符号不是这样啊?
    9. Ax51的一个小问题 1/1531 单片机 2015-05-05
      :time:
    10. 大侠!我想弱弱地问一下,Ax51中的宏操作符“!”,应该怎么使用呢?和“”又有神马区别?望指点,谢谢!
    11. feijack 发表于 2015-4-29 12:45 楼主如果是自己学习的话,可以仔细研究,掌握驱动数码管的原理。如果是做产品的话,建议用数码管驱动专用芯片,不仅不会出现楼主的问题,而且非常节省MCU资源,非常实用。这个芯片的介绍见该网站的帖子: https://bbs.eeworld.com.cn/thread-459894-1-1.html
      谢谢,我是业余学习一下。 我最近尝试了一些方案,感觉如果要驱动多位数码管的话,软件轮流显示各位的方案不太好,一是耗费芯片计算资源,二是不太健壮;简单一些的话,还是用74HC573、74HC595之类的芯片比较好。您觉得呢?
    12. 谢谢,但是在两个图中,流经电阻的电流差不多啊?
    13. Proteus仿真问题 5/2717 单片机 2015-04-24
      dcexpert 发表于 2015-4-24 10:03 第二个问题,看起来是你的排阻有问题,你换个排阻试试。
      谢谢,恐怕排阻真的是有问题,我在2.2中,把DC换成POWER,发现经过的电流在450毫安左右。
    14. Proteus仿真问题 5/2717 单片机 2015-04-24
      dcexpert 发表于 2015-4-23 16:22 DC是直流信号,没有带负载能力的,power是电源,当然是不同的。如果只是当作电压信号用就没有什么区别。 排阻和电阻没有太大区别,关键是看你怎么用的,可以贴个图大家看看。
      感谢您的回复。 1、关于第一个问题,我似乎恍然大悟,但又有所疑问,请看下面的图:                               图1 在这里,我用了一个共阳极的数码管,排阻阻值是620欧,DC是5V,这样的话,右上的DC算是在带负载吗?为什么可以驱动呢? 另外再补充两个相关的问题: 1.1、那我们实际接线时使用的电源,难道在Proteus中应该是POWER而不是DC? 1.2、我这种共阳极数码管的接法,考虑功耗等因素,是否有改善的余地? 2、关于第二个问题,请看下面两个图的对比:                               图2.1                              图2.2 在这里,我是想连一个共阴极的数码管,电阻和排阻阻值都是62欧,DC是5V,但是用电阻连接,灯能亮,用排阻连接,灯不亮,请问这是什么原因呢? 另外还想请问一下,共阴极的数码管,用51的P0做软件驱动的话,应该怎么画线呢? 再次感谢您的帮助。

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:--
  • 主题:7
  • 回复:14

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言