求教高手指点:STC单片机驱动数码管显示存在的一些问题

[复制链接]
4352|19
手机看帖
扫描二维码
随时随地手机跟帖
huamunv|  楼主 | 2009-9-28 16:48 | 显示全部楼层 |阅读模式
自己弄了块学习板子,用的单片机是STC89c52RC,PO口通过2位单输出D型触发器74LS377N,再通过4个BCD译码器驱动四个共阴极七段数码管。下载程序后数码管能显示。但是有个问题我不太明白,由于买器件的时候没太注意,74lS377N是两个不同公司的。
第一个问题就出在这里,当我把板子上的单片机拔掉,但继续给板子上的其它元件供5V电压,从原理上讲,数码管是不应该显示的,但是有一块377N驱动的两个数码管却显示零,另一块377N驱动的数码管不显示。我对比了两个377N的技术资料,没有不一样的地方,那为什么会出现这种情况呢?
第二个问题:有个七段数码管显示过程中不稳定,有些段位有时亮,有时暗,有时甚至不亮,还有个段位是一直不亮,我刚开始数码管坏了,但是用5V电源加一限流电阻测试该数码管每个段位,每个段位又能亮,这种情况是因为数码管本身质量不好,还是我电路有问题啊?
第三个问题:关于STC89c52RC单片机的。根据技术手册,单片机复位后各个I/O口应该是高电平,我分别测试了P0,P1,P2,P3 口,P1,P2,P3口都能输出高电平(4.5V左右),但是P0口上的电压却只有1.8V左右,与此同时,我通过程序给P0口置“1”,电压也只有1.8V左右,都不超过2V,按TTL 电平的定义,这应该是低电平啊,这种情况是正常的吗??
huamunv|  楼主 | 2009-9-28 16:55 | 显示全部楼层
高手们现身吧:handshake

使用特权

评论回复
laslison| | 2009-9-28 17:02 | 显示全部楼层
问题还真多,谁有耐心看啊

使用特权

评论回复
Foreverzhang| | 2009-9-28 17:04 | 显示全部楼层
不同公司的74lS377N性能应该不会有什么区别吧?

使用特权

评论回复
huamunv|  楼主 | 2009-9-28 19:20 | 显示全部楼层
4#这个我也不是很明白,原来想应该没什么区别。不过还是出问题了

使用特权

评论回复
suoma| | 2009-9-28 19:27 | 显示全部楼层
第一个问题,试着检查一下电路板;第二个问题,严重怀疑你的电路;第三个问题,难道单片机坏了?

使用特权

评论回复
huamunv|  楼主 | 2009-9-28 19:28 | 显示全部楼层
6#虽然看起来不那么专业,说的还有可能。谢啦

使用特权

评论回复
joypan| | 2009-9-28 21:32 | 显示全部楼层
STC的单片机每个IO都有二极管与VDD和GND连接的,如果IO外接有其它零件并且有电进入的,单片机可能已经工作了,但是其时单片机并不是工作正常,可能产生死机等等,我试过单片机后加电不能工作。

使用特权

评论回复
zhaoyu2005| | 2009-9-29 08:55 | 显示全部楼层
P0应该加上拉电阻吧。还有就是最好贴个图,让大家看看

使用特权

评论回复
suoma| | 2009-9-30 21:34 | 显示全部楼层
8#说得有理

使用特权

评论回复
huamunv|  楼主 | 2009-9-30 21:49 | 显示全部楼层
感谢大家支持哈,8#的话提醒了我.

使用特权

评论回复
Foreverzhang| | 2009-9-30 22:54 | 显示全部楼层
拔了单片机跟有单片机电路的显示效果是一样的???译码驱动电路没错的话,那可能就是单片机的某个引脚接错了吧,或许就是单片机坏了。

使用特权

评论回复
hhtseng| | 2009-10-1 10:11 | 显示全部楼层
本帖最后由 hhtseng 于 2009-10-2 09:18 编辑

如果可以用示波器量测看看,只是像12楼说的  
   “ 拔了单片机跟有单片机电路的显示效果是一样的???”

单片机有没有输出到74LS377N,再通过4个BCD译码器驱动 输出,很大的疑问!!

使用特权

评论回复
suoma| | 2009-10-1 22:58 | 显示全部楼层
13#的话好像不是很懂,是不是有歧义?

使用特权

评论回复
huamunv|  楼主 | 2009-10-1 23:14 | 显示全部楼层
我不关心是哪个厂家,只要有人帮我解决就行了。再说了,原来好像就是一家的样子

使用特权

评论回复
hhtseng| | 2009-10-2 09:17 | 显示全部楼层
14# suoma

重点是,有这样的问题最好还是搞个示波器来看看:lol

使用特权

评论回复
suoma| | 2009-10-2 13:18 | 显示全部楼层
16#,哦,原来这意思啊

使用特权

评论回复
huamunv|  楼主 | 2009-10-2 13:21 | 显示全部楼层
闲人很多哦:L

使用特权

评论回复
megawin| | 2009-10-7 13:19 | 显示全部楼层
可以换MPC89E52试试

使用特权

评论回复
huamunv|  楼主 | 2009-10-8 22:05 | 显示全部楼层
ok,我考虑试试别的单片机

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

730

帖子

1

粉丝