为什么我的单片机(STC89C52RC)在P0口能输出低电平0V,但是在P1P2输出低电平电平却是2.6V,高电平4.7V 怎样使STC89C52单片机的P0^0口 输出高电平30秒 ...

\u5355\u7247\u673aSTC89C52RC\u8f93\u51fa\u9ad8\u7535\u538b\u4e0e\u7406\u8bba\u503c\u4e3a\u4f55\u4e0d\u4e00\u6837\uff1f

STC89C52RC\u8fd9\u7c7b\u5355\u7247\u673a\u7684P1,P2,P3\u53e3\u6bcf\u4e2a\u5f15\u811a\u9ad8\u7535\u5e73\u80fd\u8f93\u51fa\u7684\u6700\u5927\u7535\u6d41\u53ea\u6709\u6beb\u5b89\u7ea7\uff0c\u4f4e\u7535\u5e73\u53ef\u4ee5\u5403\u8fdb\u53bb\u7684\u7535\u6d41\u5927\u4e00\u70b9\uff0c\u4e5f\u53ea\u670910\u6beb\u5b89\u91cf\u7ea7\u3002
\u9ad8\u7535\u5e73\u65f6\u8d1f\u8f7d\u8fc7\u91cd\u7535\u538b\u81ea\u7136\u4e0b\u964d\uff0c\u4f60\u770b\u5230\u7684\u201c\u6db2\u6676\u80cc\u5149\u706f\u5f88\u6697\uff0c\u4e07\u7528\u8868\u6d4b\u5f97\u7535\u538b\u5927\u69823.8v\u201d \u662f\u6b63\u5e38\u73b0\u8c61\uff0c\u7528P2^3\u76f4\u63a5\u63a7\u5236\u80cc\u5149\u7535\u6e90\u4e0d\u5408\u9002\u3002
\u4e0d\u60f3\u6539\u7535\u8def\u7684\u8bdd\uff0c\u4e5f\u8bb8\u53ef\u4ee5\u52a0\u4e00\u4e2a360\u6b27~510\u6b27\u7684\u4e0a\u62c9\uff0c\u4e5f\u8bb8\u80fd\u597d\u4e00\u70b9\uff0c\u4f46\u6539\u5584\u4e0d\u4f1a\u5f88\u5927\u3002
\u4e5f\u8bb8\u52a0\u4e00\u7ea7\u9a71\u52a8\u662f\u4e0d\u9519\u7684\u9009\u62e9\uff0c\u4f46\u8981\u6539\u7535\u8def

#include "reg52.h"#include"stdio.h"#define p0^0 out//----------------\u4e3b\u7a0b\u5e8f--------------------void main(){ while(1) { p0=0xFF;//p0.0\u8f93\u51fa\u9ad8\u7535\u5e73 Delay30s();//\u5ef6\u65f6 p0=0x00;//P0.0\u8f93\u51fa\u4f4e\u7535\u5e73 Delay330s();//\u5ef6\u65f6 }}//----------------\u5ef6\u65f630s\u5b50\u7a0b\u5e8f-------------void delay30s () //\u8bef\u5dee 0us
{
unsigned char a,b,c,n;
for(c=254;c>0;c--) //\u7a7a\u64cd\u4f5c
for(b=232;b>0;b--)
for(a=253;a>0;a--);
for(n=2441;n>0;n--);
}
//----------------\u5ef6\u65f6330S\u5b50\u7a0b\u5e8f-----------void delay330s(void) //\u8bef\u5dee 0us
{
unsigned char a,b,c,d;
for(d=233;d>0;d--) //\u7a7a\u64cd\u4f5c
for(c=137;c>0;c--)
for(b=195;b>0;b--)
for(a=25;a>0;a--);
}//-------------\u968f\u624b\u4e4b\u4f5c\uff0c\u53ef\u80fd\u6f0f\u4e86\u4e1c\u897f\uff0c\u6211\u6ca1\u7f16\u8bd1\u7684--------------

单片机引脚输出的电压与外部电路是有关系的。如果外部是输入电路,并有一定的电压,就会影响到引脚的输出电压的。根据你说的情况,肯定是外部电路有电压加到P1,P2口的引脚上了。可是你并没有说P1,P2外部接什么电路了,所以,具体原因不知道。但肯定是外部电路影响的。还是查一下吧。要么把原理图发上来看看。那P0口是需要加上拉电阻的,如果没加,测量电压就是0。

如果真如你说的这样,P0口置0输出0V是正常的,P1P2置0输出电压2.6V,置1输出电压4.7V,那么说明P1和P2口的外围电路是有问题的。仔细检查外围电路吧,如果设计原理没有问题,那么就是焊接连线有问题,或者某些器件有问题。

输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。
但你那个确实奇怪,按说输出低电平不能超过0.4V的

如果外部没有负载,输出低电平就接近0V,随着负载电流的增加,输出电压会升高

  • STC89C52,51澧炲己鍨鍗曠墖鏈鍐呴儴璧勬簮闂
    绛旓細浣犲彲浠ユ牴鎹繖涓俊鎭夋嫨鏈鍚堥傜殑STC鍗曠墖鏈鍨嬪彿銆傚叿浣撳埌STC89C52锛歞ata<256锛寈data<256锛宑ode<8192灏辫 瀵逛笂杩扮殑涓浜涙蹇佃ˉ鍏呰鏄庯紙鍖呮嫭_at_锛1銆51鍗曠墖鏈虹殑C璇█涓湁涓渶瑕佸叧娉ㄧ殑姒傚康灏辨槸鍙橀噺鎴栨暟鎹殑瀛樺偍妯″紡锛圥C鏈烘槸鍚︽湁绫讳技鐨勬儏鍐垫垜涓嶄簡瑙o級銆傚湪C51涓殑瀛樺偍妯″紡鏄痙ata銆乥data銆乮data銆乸data銆亁data銆...
  • 鍗曠墖鏈鐑у綍绋嬪簭闂
    绛旓細1銆侀鍏堝噯澶囧ソ51鍗曠墖鏈烘渶灏忕郴缁熸澘鍜岀儳褰曞櫒銆2銆佹墦寮stc-isp鐑у綍杞欢閫夋嫨濂藉崟鐗囨満鍨嬪彿锛岃繖閲岀殑鎵閫鐨勫崟鐗囨満鍨嬪彿涓STC89C/LE52RC銆傚湪姝ゅ彲浠ヨ瀵熷埌鈥滀覆鍙e彿鈥濇樉绀烘病鏈夊彲鐢ㄧ殑鎺ュ彛銆3銆佹帴鐫鎶婄儳褰曞櫒涓51鍗曠墖鏈烘渶灏忕郴缁熻繛绾匡紝鎻掑叆鐢佃剳銆4銆佺數鑴戝凡缁忚瘑鍒埌涓插彛鍙凤紙COM10锛夊悗锛岄夋嫨鐐瑰嚮鈥滄墦寮绋嬪簭鏂囦欢鈥濓紝灏...
  • STC89C54浠嶪O鍙h緭鍑虹殑楂樼數骞冲垎鍘嬫兂寰楀埌3.3V,缁撴灉鍙戠幇鍗曠墖鏈鐨勭鍙g數鍘嬭...
    绛旓細浼拌浣犵殑鍒嗗帇鐢佃矾鏄繖鏍风殑鍚э紒鍗曠墖鏈鍐呴儴鐨勪笂鎷夌數闃绘槸寰堝ぇ鐨勶紙搴旇鏈夊嚑鍗並鍚э級锛屼綘鐨勫垎鍘嬬數闃诲簲璇ユ瘮瀹冨皬寰堝褰撶劧浼氳鎷変綆锛佸彲浠ョ粡杩囦竴涓笁鏋佺鏀惧ぇ涔嬪悗鍐嶅垎鍘嬪氨鍙互浜嗐
  • stc89c52鍗曠墖浼樼偣
    绛旓細鏈鍚庤緭鍑哄埌鏁扮爜绠′笂鏄剧ず銆傛湰璁捐閲囩敤鐨24浣嶄笓鐢ㄤ覆琛孉/D杞崲鑺墖HX711锛屽叿鏈夊垎杈ㄧ巼楂橈紝鍗犵敤I/O鍙e皯锛屼笌澶栬鎺ュ彛绠鍗曠瓑浼樼偣銆俿tc89c52鍗曠墖浼樼偣 AT89S5x鍜STC89C5x鏄叆闂ㄧ骇鐨勫崟鐗囨満锛屽洜涓烘ā鍧楁瘮杈冨叏涓斿涔犵畝鍗 涓鑸櫘閫氬叕鍙稿仛椤圭洰鐢ㄧ殑PIC鍜孉VR澶氫簺锛孉RM灏变笉璋堜簡 ...
  • 鎴戠敤STC89C54鐨勫崟鐗囨満 浣嗘槸鍦ㄧ敤KEIL缂栬瘧绋嬪簭鏃跺ソ鍍忔槸鍥犱负绋嬪簭澶ぇ鑰岀紪璇...
    绛旓細浣犱笉浼氭槸鐢ㄧ殑鍙楅檺鐗堢殑KEIL鍚э紝濡傛灉鏄彈闄愮殑鍙兘鏈澶х紪璇2K鐨勭▼搴忚寖鍥 鎴戠殑鍙互缂栬瘧鏈澶64K 閫夋嫨Project涓殑Opertions for Target鈥楾arget1鈥欓夋嫨Target閫夐」鍗★紝閫夋嫨Code Rom Size涓殑涓篖arge:64K program
  • STC89C58RD鍗曠墖鏈鍐呴儴鎵╁睍RAM鐨勪娇鐢ㄩ棶棰
    绛旓細鈥滃湪璇诲彇鍐呴儴鎵╁睍RAM鏃讹紝绠¤剼ALE闇瑕佹帴鍦版垨鎷夐珮鍚楋紵鈥濅笌ALE鏃犲叧銆傗涓轰粈涔堟垜璇诲埌鐨勬暟鎹笉鏄0鍛紵鈥濊鏄庝綘璇绘搷浣滀笉瀵癸紝鍙兘骞舵病鏈夎闂墖鍐呮墿灞昐RAM銆傗滆鍙栧唴閮ㄦ墿灞昍AM鏄笉鏄櫎浜唜data澶栬繕瑕佽缃叾浠栫殑鍙傛暟鍛⑩濅竴鑸潵璇翠細鏈夌浉鍏崇殑SFR璁剧疆銆備綘鍙互缈婚槄鐩稿叧鍨嬪彿鐨刣atasheet鏌ラ槄銆
  • stc89clc51鍜宻tc89cl52鏈浠涔鍖哄埆?
    绛旓細鏈変互涓嬪尯鍒細1銆佷袱鑰呴兘鏄洿娴佷緵鐢电數鍘鍗曠墖鏈锛孲TC89C51鐢靛帇涓4.5V-5.5V锛STC89LE52鐨勭數鍘嬩负2.0V-3.8V锛2銆丼TC89c51/52鐨勫瓨鍌ㄥ櫒涓嶄竴鏍凤紝51鏈4K锛52鏈8K锛涘唴閮‵LASH鍙樺ぇ锛欰T89C51 鏈 4K 瀛楄妭鐨勫唴閮 FLASH PERAM锛岃屻侫T89C52 鐨勫唴閮‵LASH PERAM 澧炲姞1鍊嶏紝杈惧埌8K銆3銆52杩樺浜嗕竴涓畾鏃跺櫒锛屾墍浠...
  • STC89C52鍗曠墖鏈绋嬪簭涓嬭浇涓嶄簡銆
    绛旓細搴旇涓嶆槸鍗曠墖鏈鍧忎簡锛岄鍏堢幇鍦ㄦ渶鏂扮殑ISP杞欢璇曡瘯锛屾渶濂藉厛鐢ㄧ湡涓插彛璇曞ソ浜嗗啀鐢║SB杞殑涓插彛锛屾湁浜涗笉鑳界敤
  • (姹傚ぇ绁)STC鍗曠墖鏈鐑у綍涓嶄簡绋嬪簭 鎴戣寰楄皝鑳借В鍐冲緱浜鎴戠殑闂璋佸氨鐪熷ぇ ...
    绛旓細鍙戦佸嚑涓瓧姣嶆垨鏁板瓧璇曡瘯銆3銆戜竴瀹氳璁板緱USB杞珻OM妯″潡鐨勮緭鍑虹鐨凾XD杩炴帴鍗曠墖鏈鐨凴XD锛汻XD杩炴帴鍗曠墖鏈虹殑TXD锛屽嵆锛氫氦鍙夐摼鎺ワ紝涓嶈兘鎼為敊銆4銆戝叧浜庨偅涓STC-ISP-6.52鐨勭増鏈紝鎿嶄綔鏃跺彧瑕佸厛鍏抽棴鍗曠墖鏈虹數婧愶紝鑰屽悗鐐瑰嚮涓嬭浇锛屾垨鍏堢偣鍑讳笅杞借屼笉蹇呯瓑寰呰蒋浠舵彁绀哄氨鐩存帴鍏虫帀-闂悎涓娆″崟鐗囨満鐨勭數婧愬氨鍙互浜嗐傜鎴愬姛銆
  • 浠涔鏍鐨勫崟鐗囨満姣旇緝渚垮疁
    绛旓細51绯诲垪鐨勫崟鐗囨満锛濡係TC89C51銆丄T89S51銆52锛夐兘鏄瘮杈冧究瀹滅殑鍛紝甯傚満涓婁竴鑸兘鏄4銆5鍧楅挶灏卞彲浠ヤ簡銆傞珮鎬ц兘鐨51鍗曠墖鏈猴紙STC89C516RC+锛変篃灏8銆9鍧椼傚鏋滄槸16浣嶅崟鐗囨満灏辫吹浜嗭紝椋炴濆崱灏旂殑MC9S12涔板埌鍏節鍗侊紝TI鐨勬暟瀛椾俊鍙峰鐞嗗櫒涔板埌涓や笁鐧撅紝32浣嶇殑ARM灏辨洿璐典簡銆傛墍浠ヨ鍛紝涓鑸瘮杈冨疄鐢ㄧ殑銆佷究瀹滅殑鍗曠墖鏈哄氨...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网