1. 鍗旷墖链烘庝箞鐑у綍绋嫔簭锛
闇瑕佸埄鐢ㄤ笅杞藉櫒鍜屼笅杞借蒋浠舵墠鑳藉皢keil绋嫔簭杈揿嚭镄删ex鏂囦欢鐑у綍鍒板崟铓傚墠鐗囨満涓銆傚叿浣撴搷浣滆峰弬镦т互涓嬫ラわ纴婕旂ず鍗旷墖链轰负51鍗旷墖链恒
1銆侀栧厛鍑嗗囧ソ51鍗旷墖链烘渶灏忕郴缁熸澘鍜岀儳褰曞櫒銆
2銆佹墦寮stc-isp鐑у綍杞浠堕夋嫨濂藉崟闂烽泙娓呯墖链哄瀷鍙凤纴杩欓噷镄勬墍阃夌殑鍗旷墖链哄瀷鍙蜂负STC89C/LE52RC銆傚湪姝ゅ彲浠ヨ傚疗鍒扳滀覆鍙e彿钬濇樉绀烘病链夊彲鐢ㄧ殑鎺ュ彛銆
3銆佹帴镌鎶婄儳褰曞櫒涓51鍗旷墖链烘渶灏忕郴缁熻繛绾匡纴鎻掑叆鐢佃剳銆
4銆佺数鑴戝凡缁忚瘑鍒鍒颁覆鍙e彿锛圕OM10锛夊悗锛岄夋嫨镣瑰嚮钬沧墦寮绋嫔簭鏂囦欢钬濓纴灏嗙洰镙噃ex鏂囦欢瀵煎叆銆
5銆佺劧钖庣偣鍑烩滀笅杞解濋夐”锛屽彲浠ュ瞾鑴婄湅鍒拌蒋浠剁晫闱㈠彸涓嬭掓樉绀烘嗘樉绀衡沧e湪妫娴嬬洰镙囧崟鐗囨満...钬濄
6銆佺劧钖庡瑰崟鐗囨満閲嶆柊涓婄数锛屼笉涔呭悗锛岃蒋浠剁晫闱㈠彸涓嬭掓樉绀烘嗘樉绀衡沧e湪閲嶆柊鎻℃坠...鎴愬姛钬濄傚畬鎴愪互涓婅剧疆钖庯纴鍗冲彲瀹屾垚缁椤崟鐗囨満鐑у綍绋嫔簭銆
2. 单片机烧录原理
单片机烧录原理有三种方式:
1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。
2、像AT89S52或AVR单片机一样,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机本身的指令之外,还能执行对ROM进行操作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。
3、引导程序,即单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。
(2)单片机怎么烧录程序扩展阅读:
理解这个原理需要知道几个知识点:
单片机是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
单击片烧录原理总结:
ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。
ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。
IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。
可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是操作系统,主板里面装入引导操作系统的基本程序,下载程序就是给电脑装系统。
3. 鍗旷墖链虹儳褰旷▼搴忔ラ
鍗旷墖链虹儳褰旷▼搴忔ラゅ备笅锛
1. 灏嗗崟鐗囨満涓庣数鑴戣繛鎺ワ纴浣跨敤鐩稿簲镄勭紪绋嫔櫒鎴栫儳褰曞櫒銆
2. 镓揿紑缂栫▼鍣ㄦ垨鐑у綍鍣ㄧ殑杞浠讹纴阃夋嫨姝g‘镄勫崟鐗囨満鍨嫔彿鍜岀鍙c
3. 灏嗛渶瑕佺儳褰旷殑绋嫔簭鏂囦欢涓娄紶鍒拌蒋浠朵腑锛岀‘璁ゆ枃浠惰矾寰勫拰钖岖О銆
4. 镣瑰嚮鐑у綍鎸夐挳锛岀瓑寰呭崟鐗囨満瀹屾垚鐑у綍杩囩▼銆
5. 鏂寮鍗旷墖链轰笌缂栫▼鍣ㄦ垨鐑у綍鍣ㄧ殑杩炴帴锛屽畬鎴愮▼搴忕儳褰曘
闇瑕佹敞镒忕殑鏄锛屼笉钖岀殑鍗旷墖链哄瀷鍙峰拰缂栫▼鍣ㄦ垨鐑у綍鍣ㄥ搧鐗岋纴鍏蜂綋镄勬搷浣沧ラゅ彲鑳戒细链夋墍涓嶅悓锛岄渶瑕佸弬钥幂浉搴旂殑璇存槑涔︺傚悓镞讹纴鍦ㄧ儳褰曡繃绋嬩腑瑕佺‘淇濆崟鐗囨満镄勭数婧愬凡缁忔柇寮锛屼互阆垮厤鎹熷潖鍗旷墖链恒
4. 怎么往单片机里面烧录多个不同模块的程序
都是一个工程里面的程序,几个模块是指里面的功能分区,烧录文件就是一个文件涵盖了所有的程序,不需要单独烧录,直接烧录就可以了。
5. 鍗旷墖链虹儳褰曟槸浠涔堟剰镐
鍗旷墖链虹儳褰曟槸鎸囧皢杞浠剁▼搴忛氲繃缂栫▼宸ュ叿锛埚傜紪绋嫔櫒锛夌儳褰曞埌鍗旷墖链哄唴閮ㄧ殑瀛桦偍鍣ㄤ腑锛岃╁崟鐗囨満镙规嵁绋嫔簭浠g爜镓ц屾寚瀹氱殑浠诲姟銆傚崟鐗囨満鐑у綍涔熻绉颁负鍗旷墖链虹紪绋嬶纴鏄璁捐″拰鍒堕犲崟鐗囨満绯荤粺镄勫繀瑕佹ラや箣涓銆
鍗旷墖链虹儳褰曢渶瑕侀氲繃鐗瑰畾镄勭‖浠跺拰杞浠惰繘琛屻备竴鑸𨱒ヨ达纴鐑у綍姝ラゅ寘𨰾浠ヤ笅鍑犱釜鏂归溃銆傞栧厛锛屽嗳澶囧ソ闇瑕佺儳褰旷殑绋嫔簭浠g爜鍜岀紪绋嫔伐鍏凤纴灏嗗崟鐗囨満杩炴帴鍒扮紪绋嫔櫒涓娿傜劧钖庯纴阃夋嫨姝g‘镄勭紪绋嫔櫒鍜屽崟鐗囨満鍨嫔彿锛岃繘琛岀‖浠惰繛鎺ャ傛帴涓嬫潵锛屾墦寮缂栫▼杞浠讹纴瀵煎叆缂栧啓濂界殑绋嫔簭浠g爜锛屽苟璁剧疆鐑у綍鍙傛暟锛屽寘𨰾鑺鐗囩被鍨嬨佹暟鎹浣嶅界瓑銆傛渶钖庯纴镣瑰嚮鐑у綍鎸夐挳锛岃╃紪绋嫔櫒灏嗙▼搴忎唬镰佺儳褰曞埌鍗旷墖链哄唴閮ㄧ殑瀛桦偍鍣ㄤ腑銆傚綋鐑у綍鎴愬姛钖庯纴灏卞彲浠ュ皢鍗旷墖链虹敤𨱒ユ墽琛屾寚瀹氱殑浠诲姟銆
鍗旷墖链虹儳褰旷殑镒忎箟鍜屽簲鐢ㄩ嗗烟鏄浠涔堬纻
鍗旷墖链虹儳褰曞湪鐢靛瓙璁惧囧拰鎺у埗绯荤粺涓骞挎硾搴旂敤锛屽叾镒忎箟閲嶅ぇ銆备竴鏂归溃锛屽崟鐗囨満鐑у綍涓鸿捐″笀鎻愪緵浜嗕竴绉嶉珮鏁堢殑寮鍙戞柟寮忥纴浣垮缑浠栦滑鑳藉熷揩阃熷疄鐜版兂瑕佺殑锷熻兘銆傚彟涓鏂归溃锛屽崟鐗囨満鐑у綍杩桦彲浠ユ彁楂樼郴缁熺殑绋冲畾镐у拰镐ц兘锛屼绩杩涗骇鍝佺珵浜夊姏镄勬彁楂樸傝繎骞存潵锛岄殢镌鐗╄仈缃戙佹櫤鑳藉跺眳绛夋妧链镄勫彂灞曪纴鍗旷墖链虹儳褰曞湪澶氢釜棰嗗烟琚骞挎硾杩愮敤锛屾垚涓轰简鏁扮爜鐢靛瓙棰嗗烟涓嶅彲鎴栫己镄勪竴閮ㄥ垎銆