一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3582|回复: 3

[51单片机] 关于STC12系列单片机流水灯的一些疑问

[复制链接]
发表于 2012-4-16 16:57 | 显示全部楼层 |阅读模式
1.bmp
这是在网上找到的一个图,两种接入方式
1.D1的接入方式属于“灌电流”方式?D2的接入方式属于“拉电流”方式?对新手来说,很难理解什么强上拉弱上拉推挽开漏神马的,肤浅的这样认为:
     单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为“灌电流”,外部电路称为“灌电流负载”;
     单片机输出高电平时,则允许外部器件,从单片机的引脚,拉出电流,这个电流,称为“拉电流”,外部电路称为“拉电流负载”。
   这样认为没错吧?
2.在百度上搜看到以下这种说法:上拉电阻,仅仅是在 P0 口才考虑加不加的问题:当用 P0 口做为输入口的时候,需要加上、当用 P0 口输出高电平驱动 MOS 型负载的时候,也需要加上,其它的时候,P0 口也不用加入上拉电阻。在其它接口(P1、P2 和 P3),都不应该加上拉电阻,特别是输出低电平有效的时候,外接器件就有上拉的作用。
   这种说法对么?
3.如果上述2正确,那么上图中,当使用p0口做流水灯时,是不是用D2的这种拉电流的方式好一些?当使用p1~p3口时,则采用D1这种灌电流方式好一些?
   这么看来,这张图画反了?
4.灌电流方式中的限流电阻加多少比较合适?杜洋老师的图里是100欧,其他图里有见过470,1K甚至10K的限流电阻,而在STC的pdf里,也是建议1K,不小于470,这么说来,是不是杜洋老师有误导的嫌疑?在实际实验过程中,我使用100欧电阻,确实有的颜色的led烧了,有的没烧。不同颜色不同类型的led的正向驱动电压正向工作电流也是不同的,要保证正常发光所要用的限流电阻也是不同的,这个电压和电流一般购买的时候如果是不知道的,只好通过可调电源慢慢的把电压和电流加到正常发光的时候才能得出来吧,这样使用的时候才能根据实际情况加限流电阻,而不是笼统的定为100欧或者1K?
5.杜洋老师的视频教程浅显易懂,没多久就照猫画虎的学完了,但是和一位前辈的交流中,深受打击,该前辈问我点亮流水灯了?答曰点亮了,问都玩什么花样了?我说只有顺序点亮,最多改下流水的快慢,前辈说你这根本不能算学会了流水灯,还应该逆序、两边到中间,中间到两边,间隔亮等等等等,只要能想到的,这8个灯有很多种玩法,只有这些都玩过了,才是真正明白了流水灯,并且说掌握了流水灯,51单片机就掌握了一半,请问:流水灯真的有这么重要么?
   另:杜洋老师的教程中没有把流水灯当作一个重点来讲,我觉得是一种缺憾,流水灯玩好了,不但能把最基本的东西理解了,还能能提高学习者的兴趣,而不是一味的推销那些电子制作,不懂得基本,照猫画虎的去拼起来,也没什么意思,大家怎么认为呢?刚又参看了郭天祥老师的视频教程,将流水灯的也是很少,流水灯到底重要不重要啊?要不要好好的研究一下啊?
发表于 2012-4-16 17:15 | 显示全部楼层
顶一下 等人来解释
回复

使用道具 举报

发表于 2012-4-16 17:46 | 显示全部楼层
呃~~~,我简单谈谈我的理解啊,不对的地方请大家指正哈!
1、就这么粗劣的理解吧。灌电流就是电流流进去,拉电流就是电流流出来

2、P0口是跟其他三个口的结构不同,你慢慢的看看相关教程吧,我这里不罗嗦。简单的说就是P0口做驱动输出的时候还是要上拉电阻的,一般以10K电阻作为上拉电阻。

3、不管是哪个口,如果是驱动LED之类的,最好是用低电平作为有效的方式好些,这样可以减小单片机的总体的电流总和。就整个电路来说,如果同时使用的话,最好是各个口子的灌电流和拉电流差不多的布局为好吧。

4、对于限流电阻来说,它的大小取值与单片机和LED都有关系,那么为了减小单片机的驱动电流,同时不超过LED的限流,限流电阻大些比较好吧,100问题也不是很大,我一般用510的,所以其他的680、1K等,都没啥问题。

5、流水灯对入门者来说,是为了了解单片机的基本结构,以及程序语言的实际体验。那么你玩玩简单的流水灯,把它搞明白了就行啊。比如说,每句程序的真正含义、改变里面的数值它发生了那些实际变化,等等。你能玩多些花样那是最好的,这样一来才能更深入的了解单片机的。

教程是带你入门的,要学好单片机,必须对单片机内部的寄存器、累加器、定时器、中断等等,真正的理解和实践了,你才能算入门了。然后要自己根据需要,编写一些小程序来提高吧。总之,单片机学习需慢慢的来哦。祝你早日成功!
回复

使用道具 举报

发表于 2012-4-16 19:05 | 显示全部楼层
要逐步养成看芯片手册的习惯

在使用时要按照手册给的参数和参考电路进行设计
stc12c5a60s2手册第4章.STC12C5A60S2系列单片机的I/O口结构
4.1.I/O口各种不同的工作模式及配置介绍

就详细介绍各个IO口的工作方式

可以看出新型的51单片机与传统的51单片机有很多不同的地方,可以通过配置IO口的工作模式,使IO口工作在扇出或灌入的工作状态,省去上拉电阻,节约元件和能量
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-4 08:17 , Processed in 0.033104 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表