导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→虚心想前辈请教!AT89C2051为什么烧完之后功能不对~[hpn]

 *第21072篇: 虚心想前辈请教!AT89C2051为什么烧完之后功能不对~

  
楼 主:hpn 2004年4月17日10:03
 虚心想前辈请教!AT89C2051为什么烧完之后功能不对~
我做了个东西,是用AT89C2051做的,用C语言编写的~用伟福810仿真一切正常~但是写到片子上就不对了~有一些功能不对了~
我想是不是头文件的问题~我现在用的是:"REG51.H"请问有没有2051的专用库啊`?
谢谢您了~
  
2楼:singleclare 2004年4月18日21:38
 硬件上有两个脚上拉了吗?
哪两个脚我忘

硬件上有两个脚上拉了吗?
哪两个脚我忘了。自己看资料。
  
3楼:hpn 2004年4月19日07:37
 不是吧 我是用高电平带动9014的~
不是把`我是用高电平带动9014的~
好象是1。0  1。1  没有上拉~
应该没关系吧?

请问各位前辈谁有AT89C2051。H的库文件啊~
求救~水有请帮帮发给我好吗~?谢谢各位了~

  
4楼:Kuang-chingTsui 2004年4月19日09:15
 2051的P1.0/P1.1做逻辑电平I/O时
2051的P1.0/P1.1做逻辑电平I/O时必须加上拉(上拉电阻在2K——10K间),否则逻辑状态可能不确定。另外,用I/Opin驱动晶体管B极时,应在该I/Opin到晶体管B之间串一电阻(4K7——10K间),否则驱动状态异常或根本不能正常工作。
  
5楼:hpn 2004年4月28日06:54
 原因找到了~谢谢诸位前辈啊~
原因居然是限流电阻太小了~
换了大一点的就解决了~
不知道为什么`?
谁能解释呢~?
  
6楼:Kuang-chingTsui 2004年4月28日13:53
 你是否说I/Opin到晶体管B极的电阻?
你是否说I/Opin到晶体管B极的电阻?看我前一跟贴,这个电阻应在4.7k——10k之间,如果太小,在I/O高电平时,由于三极管B-E正偏,几乎短路,而I/Opin的内部上拉实际为场效应管,由于其非线性特性,此时反而供不出足够大的B极电流,所以三极管反而不能充分导通啦。

>>>>>>对该主题发表你的看法

本主题贴数6,分页: [第1页]


[上一篇主题]:高手指教:单片机的P口的工作模式是什么意思啊?

[下一篇主题]:程序问题