我用89C52的stc芯片搭建一个最小系统时,出现单片机所有io口都输出为高电平,是什么原因?求解决的方法。 自己焊的51单片机最小系统 出现问题
stc89c52rc\u5355\u7247\u673a\u5728\u63a5\u4e0a\u7535\u6e90\u540e\uff0c\u662f\u4e0d\u662f\u6240\u6709\u7684IO\u53e3\u90fd\u8f93\u51fa\u9ad8\u7535\u5e73\uff1f\u8f93\u51fa\u4ec0\u4e48\u7535\u5e73\u53ef\u4ee5\u70b9\u4eae\u4e00\u4e2a\u4e8c\u6781\u7ba1\uff0c\u8f93\u51fa\u9ad8\u4f4e\u7535\u5e73\u90fd\u53ef\u80fd\u70b9\u4eae\uff0c\u5173\u952e\u662f\u770b\u4f60\u786c\u4ef6\u7535\u8def\uff0c\u5982\u679cLED\u4e0a\u62c9\u81f3VCC\uff0c\u90a3\u4e48IO\u53e3\u8f93\u51fa\u4f4e\u7535\u5e73LED\u4eae\uff0c\u53cd\u4e4b\u9ad8\u7535\u5e73
18 19\u5f15\u811a\u63a5\u6676\u4f53\u632f\u8361\u5668\uff0c\u4e4b\u540e\u63a5\u4e24\u4e2a\u5c0f\u7535\u5bb9\uff0c\u5c0f\u7535\u5bb9\u63a5\u5730\u300220\u63a5\u5730\uff0c40\u63a5\u7535\u6e90\u3002
\u660e\u786e\u4e0b\u539f\u5148\u5b9e\u6d4b\u51fa\u73b0\u7684\u73b0\u8c61\uff0c\u5982\u679c\u7535\u538b\u4f4e\u4e8e3.3v\u6b64\u5355\u7247\u673a\u4e0d\u4f1a\u5de5\u4f5c\uff0c\u5982\u5927\u4e8e3.3v\u5219\u6709\u5f88\u5927\u53ef\u80fd\u80fd\u542f\u52a8\uff0c\u82e5\u4f60\u7684\u4f9b\u7535\u7535\u538b\u662f4.6v\u5219\u4e00\u5b9a\u53ef\u4ee5\u542f\u52a8\u3002
\u6ce8\u610f\u4e00\u70b9\uff0cSTC\u768451\u5355\u7247\u673a\u51fa\u573a\u65f6\u5019\u91cc\u9762\u81ea\u5e26\u4e86\u4e00\u4e2a\u6d41\u6c34\u706f\u7a0b\u5e8f\uff0c\u5177\u4f53\u662f\u54ea\u4e2a\u53e3\uff0c\u6211\u4e0d\u8bb0\u5f97\u4e86\uff0c\u5982\u679c\u4f60\u7528\u7684\u662f\u521a\u51fa\u5382\u7684\u5355\u7247\u673a\u7684\u8bdd\u3002
\u5b9e\u9645\u9488\u5bf9\u8fd9\u4e2a\u95ee\u9898\uff0c\u5177\u4f53\u8003\u8651\u6709\u4e24\u4e2a\uff0c\u4e00\u4e2a\u662f\u710a\u63a5\u65f6\u5019\u7684\u94fe\u63a5\u95ee\u9898\uff0c\u4e00\u4e2a\u662f\u5355\u7247\u673a\u662f\u5426\u542f\u52a8\u7684\u95ee\u9898\u3002\u5efa\u8bae\u4f7f\u4e00\u4e2aIO\u957f\u5ef6\u65f6\u4e00\u6bb5\u65f6\u95f4\u5faa\u73af1,0\u7535\u5e73\uff0c\u7528\u7535\u8868\u770b\u770b\u662f\u5426\u80fd\u8bfb\u51fa\u53d8\u5316\u7684\u6570\u503c\uff0c\u82e5\u6210\u529f\u5219\u5355\u7247\u673a\u542f\u52a8\uff0c\u82e5\u4e0d\u6210\u529f\u5219\u68c0\u67e5\u5404\u4e2a\u5668\u4ef6\uff0c\u4e00\u822c\u9996\u9009\u68c0\u67e5\u6b64IO\u5f15\u811a\u7684\u710a\u63a5\uff0c\u7535\u6e90\u90e8\u5206\u7684\u710a\u63a5\uff0c\u5176\u6b21\u624d\u53bb\u67e5\u770b\u6676\u632f\u7535\u8def\u3002
\u8bf4\u4e0b\u4e0a\u62c9\u7535\u963b\u7684\u95ee\u9898\uff0c\u5b9e\u9645STC\u572889\u7cfb\u5217\u5355\u7247\u673a\u5df2\u7ecf\u660e\u786e\u4e86\uff0cIO\u5728\u82af\u7247\u5185\u90e8\u5df2\u7ecf\u5168\u90e8\u4e0a\u62c9\uff0c\u6b64\u5185\u5bb9\u6765\u6e90\u4e8eSTC\u82af\u7247\u624b\u518c\u3002
加个电阻,限制电流。或者价格电阻网络分压;或者价格输出漏极门电路转化电压 把语音的io拉高和单片机一样高就可以了 语音低电平有效 电路能看一下
stc89c52单片机上电默认是高电平,如果P0口没有加上拉电阻的话,应该输出是三态门。
你用万用表测一下电压是否是接近5v。如果每加232芯片的话,下载程序是下不进去的。
1.跟电路有关 你在每个io输出处接一个上拉电阻限流
2.可能复位后默认就是高电平,这个需要在代码处强行置地就行了 ,如果未初始化 可能为高阻态等
默认的!
绛旓細姝ヨ繘鐢垫満鏄嚑鐩稿嚑绾跨殑锛熼熷害鎱㈠姞寤舵椂锛屽氨琛屼簡锛STC-ISP涓嬭浇 缂栬瘧鏄疜EIL-uVison4
绛旓細缁欏崟鐗囨満鐑х▼搴忥紝蹇呴』浣跨敤涓涓‖浠惰澶囷紞锛嶁滃啓鍏ュ櫒鈥濄傜粰鍗曠墖鏈89C52鐑х▼搴忥紝鐩墠鏈夊緢澶氱鈥滃啓鍏ュ櫒鈥濆彲渚涢夋嫨銆傝繖浜涒滃啓鍏ュ櫒鈥濓紝閮芥湁鑷繁涓撶敤鐨勮蒋浠躲傛ゼ涓诲鏋滆鏄庝簡鈥滃啓鍏ュ櫒鈥濈殑鍚嶇О锛屽ぇ瀹跺氨鍙互鍛婅瘔浣犵敤浠涔堣蒋浠躲
绛旓細闂竴涓嬶紝浣犵敤鐨勫崟鐗囨満鏄疉T89C52杩樻槸鐢鐨凷TC89C52锛岃嫢鏄敤AT89C52瑕佷笓鐢ㄧ殑涓嬭浇鍣紝STC89C52杩欎釜鍗曠墖鏈哄彲浠ョ洿鎺ラ氳繃ISP鎺ュ彛涓嬭浇绋嬪簭锛孉T89C52杩欎釜鍗曠墖鏈烘病鏈塈SP鎺ュ彛銆
绛旓細鏄剧ず鍥剧墖鐨勪竴涓紝缁欎綘鍚 include<reg52.h> define Data P0 define uint unsigned int define uchar unsigned char sbit RS = P2^0;sbit RW = P2^1;sbit E = P2^2;sbit PSB = P1^3;sbit RET = P1^6;/// // Bitmap鐐归樀鏁版嵁琛 // // 鍥剧墖: C:\..妗岄潰\1111.bmp,妯悜鍙栨ā宸...
绛旓細鏄粈涔89C52鍗曠墖鏈猴紵鏈堿T89C52鍗曠墖鏈猴紝杩樻湁STC89C52鍗曠墖鏈猴紝杩欎袱涓槸鏈夊緢澶у埆鐨勩傚墠鑰咃紝涔熷彧鑳芥槸鍦╬roteus 閲岄潰閫夛紝瀹炵墿鏄病鏈変汉鐢ㄤ簡锛岃屾棭灏卞仠浜т簡锛屾窐姹扮殑浜у搧銆傛槸涓嶅彲鑳借緭鍏ユā鎷熼噺鐨勶紝鍗虫槸娌℃湁A/D杞崲鐢佃矾銆傝屽悗鑰呮槸鍥戒骇鐨勮姱鐗锛屼篃娌℃湁A/D杞崲鐢佃矾銆備絾鏄紝STC鍗曠墖鏈烘湁寰堝绯诲垪鏄湁A/D杞崲鐢佃矾鐨勶紝...
绛旓細鍙互锛屽叾瀹89c52鍜89c51鏄竴鏍风殑~鍙鏄竴涓巶鐨勶紝姣斿at鎴栬呴兘鏄stc鐨勫氨娌℃湁闂锛2鍜1鐨勫尯鍒氨鏄唴閮ㄥ瓨鍌ㄧ┖闂村ぇ灏忕殑鍖哄埆鑰屽凡 浣犲湪keil涓彲浠ラ夋嫨鍣ㄤ欢鏌ョ湅鐨.
绛旓細搴旇鏄89C52RC鍚э紝鐢佃矾鍥惧氨鏄钩甯哥殑鍗曠墖鏈虹數璺浘灏卞彲浠ワ紝灏辨槸缂栫▼鐨勬椂鍊欐敞鎰忎腑鏂殑浣跨敤銆
绛旓細AT89C52涓STC12绯诲垪鐨勫紩鑴氬畾涔変笉鍚岋紝浣犳渶濂借嚜宸卞缓涓涓ご鏂囦欢鈥渞eg12c5a60s2.h鈥濆畾涔変竴涓嬨傝蒋浠堕噷CPU鐨勯夋嫨涓嶅奖鍝嶇紪璇戯紝鍙互闅忎究閫
绛旓細濡傛灉濂借绠楃殑鏃堕棿姣旇緝绮惧噯鐨勮瘽锛屾垜寤鸿浣跨敤涓や釜锛屽洜涓轰綘鐢9600蹇呯劧鐢ㄥ埌11.0592鐨勬櫠鎸紝閭d箞鏃堕棿灏变細涓嶅噯锛屼笉鐒剁敤甯tc鐨勫崟鐗囨満鏁堟灉涔熶細姣旇繖涓ソ锛屽綋鐒剁湅浣犺姹5k鐨勮鏁扮殑鍑嗙‘鐜囪鍒拌揪浠涔堢骇鍒紝濡傛灉涓嶉渶瑕佺壒鍒噯鐨勭殑璇濓紝閭d箞涓涓崟鐗囨満鐢11.0592涔熻繕琛 ...
绛旓細棣栧厛鎶婂瀷鍙烽夊浜嗭紝鎱㈡參闄嶆渶楂樼殑娉㈢壒鐜囪瘯璇曘傝繕鏈夊氨鏄覆鍙g殑闂锛屾湁鐨勬椂鍊欎覆鍙g嚎鎺ヨЕ涓嶅ソ涔熶笉琛岀殑锛屾垜鐨勭數鑴戜篃鍑虹幇杩囪繖绉嶉棶棰橈紝鎴戠◢寰檷鐐规尝鐗圭巼锛屽涓嬪嚑娆″氨濂戒娇浜嗐傚鏋滆繕涓嶈閲嶅惎鐢佃剳涓嬪惂