#1楼主:89S52单片机的问题,知道的请帮帮忙 急……
文章发表于:2007-07-22 01:00
我最近弄了个简单的单片机系统(89S51芯片) 测试的时候我烧入了个很简单的程序:
ORG 00H
MOV P0,#00H
MOV P2,#00H
测试时我用万用表测了P0和P2 引脚的电压 都是高电平(约5V) 为什么呢,知道的能指点一下吗 急啊 万分感谢!
#5
文章发表于:2007-07-25 10:47
我这里的好了有两个意思
1、我的一个同学说:用万用表测引脚的电压时不应该悬空着测 悬空测得的都是高电平
只有接外围负载的时候 测得的电平才是真实的
2、我现在不想用89S52了 我现在用16位的凌阳板 所以是不是这样 我现在就先不管了
谢谢!
#6
文章发表于:2007-07-26 09:18
楼主:
问题没有那么简单的。万用表测试的是实际的电压,与引脚是否接有负载没有关系。
你测得的误差原因是你的程序问题。你试
ORG 00H
MOV P0,#00H
MOV P2,#00H
SJMP $
如果这样的话,你就可以测得都是低电压了。
另外89S52的P0口是OD的,也就是说你做GPIO时不可能测得高电平的。除非你在外面加了拉高。
#11
文章发表于:2007-07-27 01:35
对了,单片机C程序里,有什么办法可以退出死循环吗?如果有 怎么做呢