单片机怎样烧程式,一般需要什么硬件 51单片机如何烧写程序?硬件电路?

\u5355\u7247\u673a\u600e\u4e48\u70e7\u7a0b\u5e8f

\u8981\u5bf9\u5355\u7247\u673a\u70e7\u7a0b\u5e8f\uff0c\u9700\u8981\u4e00\u6574\u5957\u8bbe\u5907\uff0c\u5305\u62ec\u8f6f\u4ef6\u548c\u786c\u4ef6\u3002
\u5148\u8bf4\u786c\u4ef6:\u9488\u5bf9\u4e0d\u540c\u7684\u5355\u7247\u673a\uff0c\u5206\u522b\u6709\u4e0d\u540c\u7684\u70e7\u7a0b\u5668\uff0c\u4f60\u5728\u767e\u5ea6\u641c\u7d22\uff1aXX\u5355\u7247\u673a \u7f16\u7a0b\u5668 \u70e7\u5f55\u5668;\u5c31\u53ef\u4ee5\u627e\u5230\u76f8\u5bf9\u5e94\u7684\u70e7\u7a0b\u5de5\u5177\uff0c\u5305\u62ec\u5177\u4f53\u7684\u578b\u53f7\u548c\u4ef7\u683c\u3002
\u518d\u8bf4\u8f6f\u4ef6\uff1a\u9488\u5bf9\u4e0d\u540c\u7684\u5355\u7247\u673a\u4e5f\u6709\u4e0d\u540c\u7684\u5f00\u53d1\u73af\u5883\uff0c\u4f60\u5728\u767e\u5ea6\u641c\u7d22\uff1aXX\u5355\u7247\u673a \u5f00\u53d1\u73af\u5883\uff1b\u5c31\u53ef\u4ee5\u627e\u5230\u76f8\u5bf9\u5e94\u7684\u5f00\u53d1\u73af\u5883\uff0c\u5305\u62ec\u8f6f\u4ef6\u540d\u79f0\u3001\u7248\u672c\u53f7\u4ee5\u53ca\u4e0b\u8f7d\u5730\u5740\u3002
\u5148\u4e70\u786c\u4ef6\u7684\u8bdd\uff0c\u4f60\u8981\u95ee\u6e05\u695a\u8be5\u6b3e\u786c\u4ef6\u7531\u54ea\u4e00\u6b3e\u8f6f\u4ef6\u652f\u6301\u3002\u7136\u540e\u518d\u627e\u5bf9\u5e94\u7684\u8f6f\u4ef6\u3002\u6709\u4e9b\u786c\u4ef6\u4e0d\u4ec5\u652f\u6301\u7a0b\u5e8f\u4e0b\u8f7d\uff0c\u800c\u4e14\u8fd8\u5177\u6709\u5728\u7ebf\u4eff\u771f\u529f\u80fd\uff0c\u4e0d\u8fc7\u4ef7\u683c\u8981\u8d35\u4e9b\uff0c\u4f46\u5bf9\u4e8e\u8c03\u8bd5\u7a0b\u5e8f\u5f88\u6709\u5e2e\u52a9\u3002

\u5355\u7247\u673a\u70e7\u5199\u7a0b\u5e8f\u95ee\u9898\uff0c\u5982\u679c\u4f60\u624b\u5934\u6ca1\u6709\u4e13\u7528\u7684\u70e7\u5f55\u5668\uff0c\u90a3\u4e48\u4f60\u53ef\u4ee5\u91c7\u7528STC89C52\uff0c\u6027\u80fd\u51e0\u4e4e\u4e0eAT89C52\u5b8c\u5168\u4e00\u6837\uff0c\u5c31\u662f\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u4e32\u53e3\u4e0b\u8f7d\u7a0b\u5e8f\uff0c\u6240\u4ee5\u4fee\u6539\u548c\u70e7\u5f55\u90fd\u5f88\u65b9\u4fbf\uff0c\u4e0d\u7528\u4e13\u95e8\u7684\u70e7\u5f55\u5668\u3002

楼主你好:

    首先,单片机烧写程序需要的通过相应引脚,将软件生成的HEX文件下载到单片机中,但是得说的是不同类的单片机,其编程引脚也是不尽相同的。就拿比较常用的AT89s52单片机来说,其编程引脚为P1.5、P1.6、P1.7三个脚;如果是AVR单片机ATmega8515、ATmega16,其编程引脚是与AT89s52单片机兼容的;又如STC89c52单片机,其编程引脚为P3.6、P3.7两个引脚......具体情况,这里无法一一列举,楼主查查自己使用的单片机说明书,都有详细介绍。

    一般单片机烧写时都会使用USBasp下载程序,因此使用的是IDC10接口将USBasp信号引至电路板上。这里上传一张以AT89s52下载程序为例子的图片,供楼主参考。



单片机烧程序需要专门的设备,举个例子:对于51单片机来说,首先要生成hex格式的文件,然后用专门的软件和硬件就可以烧写进去。

单片机怎样烧程式???是要损坏单片机还是要向单片机内写程序,看不明白烧程式是什么意思。

  • 鎬庢牱灏嗘眹缂栬瑷鍐欏叆51鍗曠墖鏈
    绛旓細棣栧厛瑕鐢ㄧ紪璇戝櫒锛岀紪璇戞垚鍙互涓嬭浇鐨勬枃浠讹紝鍍51鍗曠墖鏈猴紝涓鑸鏈鍚庣敓鎴愪竴涓俬ex鏂囦欢銆傜劧鍚庣敤涓涓笅杞藉伐鍏凤紝缃戜笂鏈夊崠锛屾垨鑰呭鏍″疄楠屽绛夈傚皢鍗曠墖鏈烘斁鍏ョ儳褰曞骇涓婏紝鐢ㄧ數鑴戜笂鐨勪笂浣嶆満杞欢灏嗗緱鍒扮殑hex鏂囦欢涓嬭浇杩涘幓鍗冲彲銆
  • 浠涔鏄鍗曠墖鏈?瀹冪殑鍘熺悊鏄粈涔?
    绛旓細杩欐牱涓鏉ワ紝璁℃暟鍣ㄥ拰璇戠爜鍣ㄥ氨鐩稿綋浜鍗曠墖鏈閲岀殑澶勭悊鍣ㄤ笌PC鍦板潃瀵勫瓨鍣ㄤ簡锛屼笌璇戠爜鍣ㄨ緭鍑鸿剼鐩歌繛鐨勭嚎灏辩浉褰撲簬鍦板潃绾匡紝涓嶭ED璐熸瀬鐩歌繛鐨勮緭鍑虹嚎灏辩浉褰撲簬鏁版嵁绾匡紝姣忎竴鏉♀滃湴鍧绾库濋兘涓8鏍光滄暟鎹嚎鈥濇湁涓涓氦鍙夛紝姣忎竴涓氦鍙夊氨鐩稿綋浜庡瓨鍌ㄥ崟鍏冪殑姣忎竴涓綅銆傚湪杩欎簺浜ゅ弶澶勬槸鍚﹁杩為氬氨鐩稿綋浜庢妸绋嬪紡鐑у綍鍒板瓨鍌ㄥ櫒锛圧OM...
  • AT89C51濡備綍涓嬭浇绋嬪紡
    绛旓細闇瑕鍦╧eil閲岃竟鍏堟妸绋嬪簭缂栬緫濂 STC89C51 鍙互鐢╯tc-sip鐨勭儳鍐欒蒋浠惰繘琛岀儳鍐欎竴瀹氳閫夊ソ浣鍗曠墖鏈鐨勫瀷鍙 AT89c51 鎴戠敤鐨勬槸genius nsp 鐑х殑 寰堝ソ鐢 鐨
  • 鍗曠墖鏈杩愯妯″紡鍜岀儳褰曟ā寮忓尯鍒
    绛旓細鍗曠墖鏈鐨勭紪绋嬪櫒鍜岀儳褰曞櫒鏈浠涔鍖哄埆 鍗曠墖鏈虹殑缂栫▼鍣ㄥ拰鐑у綍鍣ㄦ湁浠涔堝尯鍒 涓鑸鏉ヨ缂栫▼鍣ㄥ拰鐑у綍鍣ㄦ槸绛変环鐨勶紝缂栫▼鍣ㄥ氨鏄儳褰曞櫒锛岃嫳鏂囬兘鍙玃ROGRAMMER銆傞兘鏄敤浜庢妸绋嬪簭鐑у埌鑺墖涓婇潰鍘汇備絾濡傛灉纭璇村叾鍖哄埆锛岀紪绋嬪櫒鍋忓悜浜庨偅绉嶅儚ICD2銆乯link閭f牱鑳藉湪绾跨紪绋嬬殑宸ュ叿銆傝岀儳褰曞櫒鍋忓悜浜庨偅绉嶆湁涓崟鐗囨満鎻掑骇鐨勶紝鐑у啓绋嬪簭...
  • 鍗曠墖鏈閫氫俊闂,鎯崇敤51鍗曠墖鏈轰笌浜烘満瑙︽ā灞忛氳,鐢–璇█鍐,绋嬪紡濡備笅:
    绛旓細渚嬪瑕鍙戦4B鐨勬暟鎹(0X02 0X00 0X04 0X03)銆 閭d箞灏卞彲浠ュ彂閫0XFF 0X04 0X02 0X00 0X04 0X03銆傝В鐮佺鍙鏀跺埌鍚屾鏁版嵁鈥0XFF鈥濓紝灏辩煡閬撲竴甯ф暟鎹繃鏉ョ殑锛屾帴涓嬫潵鐨勯偅涓暟鎹〃绀虹湡姝g殑鏁版嵁甯х殑闀垮害銆傦紙搴旇涓嶇敤澶氳浜嗗惂锛 2銆佸亣濡傚湪鎵鏈夌殑鏈夋晥鏁版嵁涓紝0~255閮芥湁鍙兘鐢ㄥ埌銆傞偅涔堝彲浠ヨ缃鍗曠墖鏈...
  • 姹傝В51鍗曠墖鏈I2C瀵24c02璇诲啓姹囩紪绋嬪簭
    绛旓細;SCL BIT P2.0 ;AT24C04鐨勬椂閽熺嚎 SDA BIT P2.1 ;AT24C04鐨勬暟鎹嚎 BUF EQU 30H ;鏁版嵁缂撳瓨鍖 ;ORG 0 JMP Reset ORG 100H Reset:CALL AT24C04_WritePage ;鍐欎竴椤垫暟鎹 CALL Delay5ms ;鍐欎竴椤垫暟鎹渶寤舵椂5ms CALL AT24C04_ReadPage ;璇讳竴椤垫暟鎹 JMP ;;鍚慉T24C04鍐1椤(16...
  • 銆鍗曠墖鏈銆戝父璇寸殑缂栫▼鍣ㄣ佺儳褰曞櫒銆佷豢鐪熷櫒,杩欎簺姒傚康鏈浠涔鍖哄埆?
    绛旓細鐑у綍鍣細鍦ㄥぇ闄嗘槸鍙紪绋嬪櫒銆傚洜涓哄彴婀剧殑鍗婂浣撲骇涓氬彂灞曠殑鏃╋紝鍒板ぇ闄嗗悗锛屽鎴蜂箣鎵浠ュ彨瀹冧负鈥滅紪绋嬪櫒鈥濇槸鍥犱负鐜板湪鑻辨枃鍚嶄负PROGRAMMER锛岃繖涓嫳鏂囧悕涓涓鑸缂栧啓杞欢绋嬪紡璁捐甯堟槸鍚屽悕锛屾墍浠ュ氨鍙滅紪绋嬪櫒鈥濄傜儳褰曞櫒瀹為檯涓婃槸涓涓妸鍙紪绋嬬殑闆嗘垚鐢佃矾鍐欎笂鏁版嵁鐨勫伐鍏凤紝鐑у綍鍣ㄤ富瑕佺敤浜鍗曠墖鏈锛堝惈宓屽叆寮忥級/瀛樺偍鍣(鍚獴IOS)...
  • c51鍗曠墖鏈虹▼寮--鏁扮爜绠$殑鏁板瓧閽
    绛旓細浣犵殑鏁扮爜绠℃槸涓嶆槸鐢ㄤ笁鏋佺椹卞姩鐨剘绋嬪簭鍩烘湰娌℃湁闂 void time0() interrupt 1 { TF0=0;TR0=0;EA=0;寤鸿杩欓噷涓嶈鍔犺繖涓変釜锛屾病鏈夊繀瑕侊紝鍙嶈屼細绮剧‘涓嶄簡涓绉掞紝鍥犱负浣犲仠浜嗕腑鏂 寤鸿鍦ㄥ彞瀛愪竴寮澶寸洿鎺 void time0() interrupt 1 { TH0=0x3c;TL0=0xb0;杩欐牱浼氬ソ鐐 for (i=5;i>=0;i--){ P...
  • 鎬庢牱寮濮嬪涔鍗曠墖鏈鐨勭紪绋?
    绛旓細绗笁闃舵鎸夌収缂栫▼鐜鐨勪娇鐢ㄦ墜鍐岋紝鐔熸倝浣跨敤缂栫▼鐜銆傜幇鍦ㄧ殑缂栫▼鐜涓鑸閮藉拰鐢佃剳鐩歌繛锛屽彧瑕佸叿澶囧熀鏈數鑴戠煡璇嗙殑浜洪兘鍙緢蹇帉鎻℃搷浣滄楠ゃ傜鍥涢樁娈垫槸渚濋潬瀹為獙鏉匡紝瀛︿範鎺屾彙鍗曠墖鏈鐨勬眹缂栬瑷鎸囦护绯荤粺鍜岀畝鍗曠紪绋嬨傚悓鏃跺拰鍓嶉潰鎵瀛︾‖浠剁煡璇嗙粨鍚堢粍瑁咃紝璧峰埌涓诲杞欢锛屽珐鍥虹‖浠剁殑鍙岄噸浣滅敤銆傚紑濮 鏃跺彲鐢ㄥ埆浜虹紪鐨勭畝鍗绋嬪紡鍦...
  • 鍗曠墖鏈寮鍙戜腑搴旀帉鎻$殑鍑犱釜鎶宸
    绛旓細2.璧勬簮鍙傛暟銆傝繖浜涘弬鏁颁富瑕佹槸绯荤粺涓殑鐢佃矾銆佸櫒浠躲佸姛鑳藉崟鍏冪殑璧勬簮锛屽璁板繂浣撳閲忋佸瓨鍌ㄥ崟鍏冮暱搴︺佸爢鍙犳繁搴︺傚湪绋嬪紡璁捐涓紝瀵硅祫婧愬弬鏁颁笉鍏佽瓒呰寖鍥翠娇鐢ㄣ3.搴旂敤鍙傛暟銆傝繖浜涘簲鐢ㄥ弬鏁板父琛ㄧ幇涓轰竴浜鍗曠墖鏈銆佸姛鑳藉崟鍏冪殑搴旂敤鏉′欢銆傚E2PROM鐨勬摝鍐欐鏁颁笌璧勬枡瀛樺偍鏃堕棿绛夊簲鐢ㄥ弬鏁扮晫闄愩4.杩囩▼鍙傛暟銆傛寚绯荤粺杩愯涓殑鏈夊簭...
  • 扩展阅读:单片机键盘程序流程图 ... 单片机编程视频教程 ... 单片机入门基础知识 ... 烧录程序的基本步骤 ... 零基础编程入门教程 ... 为什么不建议学单片机 ... 51单片机烧录器端口怎么接 ... 51单片机按键程序框图 ... 单片机编写程序的步骤视频 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网