KeiluVision4ÊÇÒ»¿îÊ®·ÖÊÊÓõijÌÐò±àд¿ª·¢Éè¼ÆϵͳÈí¼þ£¬¸ÃÌåϵΪ¿Í»§´øÀ´ÁË°üº¬CcÓïÑÔ±àÒëÆ÷¡¢ºêÑ¡±à¡¢ÉäƵÁ¬½ÓÆ÷¡¢¿â¹ÜÀí·½·¨ºÍÄ£Äâ·ÂÕæ³ÌÐòµ÷ÊÔµÈÒÔÄڵıà³Ì¹¤¾ß£¬¸ù¾ÝÒ»¸ö¼¯³É»¯¿ª·¢¹¤¾ß½«ÕâÀàÒ»²¿·ÖÁª½ÓÔÚÒ»Æð£¬Îª¿ª·¢Õß²úÉú¸üÇáÇáËÉËɸü·½±ã¿ì½ÝµÄ³ÌÐò±àд¿ª·¢¹¤¾ß¡£
keiluvision5×¢²á»ú
KeiluVision2²¹¶¡
KeiluVision5ººÓïÏÂÔØ
KeiluVision5ºº»¯°ü
KeiluVision3ºº»¯°ü
³¹µ×ÊÊÓÃCortex-M²úÆ·µÄCortex-R4£¬ARM7£¬ARM9ÔªÆ÷¼þ
ÒµÄÚÁìÅܵÄARMC/C ±àÒë³ÌÐòרÓù¤¾ßÁ´
Vision4IDE£¬³ÌÐòµ÷ÊÔºÍÄ£Äâ·ÂÕæ×ÔÈ»»·¾³
KEILRTXµÄ¿ÉÔ¤²âÐÔ£¬Õ¼µØ×ÜÃæ»ýС£¬Ç¶Èëʽ²Ù×÷ϵͳ(Ô´Âë)
TCP/IPÍøÂçÄ£¿é¸øÓèÁ˶àÖÖ¶àÑùºÏͬºÍ¸÷ÖÖ¸÷ÑùÔËÓÃ
USB»úÆ÷É豸ºÍUSB·þÎñÆ÷Õ»¸øÓèÁ˹淶µÄÇý¶¯Èí¼þÀà
ULINKproʹÉÏÔË×÷µÄÓ¦ÓÃÈí¼þºÍ¼ÇÔصļ°Ê±ÆÊÎöÿһ¸öʵÐеÄCortex-MÃüÁî
½øÐÐÏà¹Ø¹ý³ÌµÄʵÐдúÂ븲¸ÇÂÊÐÅÏ¢ÄÚÈÝ
ʵÐÐÊÂÇé̽²ìÆ÷ºÍÌØÐÔ½âÎöÆ÷ʹ¼Æ»®·½°¸µÄÌáÉý
Öî¶àµÄ°¸ÀýÐÂÏîÄ¿£¬ÐÖúÄã¿ìËÙ±ä³ÉÁ˽âÓëMDK-ARMµÄ¹¦ÄÜÆëÈ«£¬ÄÚǶ×÷ÓÃ
CMSISµÄƤ²ãMicrocontollerÈí¼þ±ê×¼½Ó¿Ú¼æÈÝ
1¡¢ÏȽ¨Ò»¸öй¤³ÌÏîÄ¿£¬´¢´æµ½Ò»¸ö²¿Î»£¬ÈçÏÂͼËùʾ¡£
2¡¢ÏÂÃæ»áµ¯³öÀ´ÈçÏÂËùʾÌáʾ¿ò£¬ÈÃÑ¡ÔñCPU£¬Õâ¶ùÑ¡ÔñAT89S51»òAT89S52¡£
3¡¢ÏÂÃæ»áÎÊÊDz»ÊÇ°ÑStartupCodeÌí¼Óµ½¹¤³ÌÏîÄ¿£¬Ñ¡·ñ¾Í¿ÉÒÔ¡£¹¤³ÌÏîÄ¿¾Í½¨Íêºó¡£
4¡¢ÏÂÃæ¿ÉÒÔд´½¨Ò»¸öÎı¾ÎĵµÓÃÓڱ༩³ÌÐòÁ÷³Ì¡£
5¡¢±à¼©Íê´æΪ.asm£¨Ñ¡±àÔ´´úÂ룩»ò.h£¨CÓïÑԿ⺯Êý£©»ò.c£¨CÓïÑÔÍê³ÉÎĵµ£©¾Í¿ÉÒÔ¡£
6¡¢ÏÂÃæ°Ñ´¢´æµÄ.asm,.c»ò.hÎļþÌí¼Óµ½¹¤³ÌÏîÄ¿Àï¾Í¿ÉÒÔ¡£ÈçϱßÁ½Í¼ËùÏÔʾ¡£
7¡¢Ï±߿ªÕ¹¹¤³ÌÏîÄ¿Å䱸¡£µã»÷Project²Ëµ¥À¸ÏµÄOptionsforTargetTarget1¡£
8¡¢ÔÚµ¯³ö´°¿ÚµÄTargetÏîÀï¼üÈ뾧Õñµç·Ϊ12M£¬Ëæºó¹´ÉÏUseOn-chipROM¡£
9¡¢ÔÚOutputÏîÀï¹´ÉÏCreateHEXFile¡£Õâ¾ÍÊÇÔì³ÉÒªÉÕ¼µÄ.hexÎļþ¡£
10¡¢Ëæºóµã»÷Project²Ëµ¥À¸ÀïµÄbuildtarget»òRebuildalltargetfilesÒÔ±àÒë³ÌÐòÒªÉÕ¼µÄ.hexÎļþ¡£
11¡¢±àÒë³ÌÐò½øÐкó»áÔÚÏÂÃæOutputWindowÀï±íÃ÷±àÒë³ÌÐòÈ¡µÃ³É¹¦³Ì¶ÈµÄÐÅÏ¢ÄÚÈÝ¡£
1¡¢×îÏÈ£¬¿ªÆô¡¾KeiluVision4¡¿³ÌÐò±àдÈí¼þ£¬ËæºóÔÚ¶¥¶ËµÄ¡¾×÷ÓÃÀ¸¡¿ÖУ¬Ñ°ÕÒ²¢µã¿ª¡¾Project¡¿£¬Ñ¡ÔñµÚÒ»¸öÑ¡ÔñÏ½øµ½µ½ÏÂÒ»Ò³Ãæ¡£
2¡¢Ñ¡ÔñËùÒª´¢´æµÄµØÇø£¬ÔÚ¡¾Îļþ¼ÐÃû³Æ¡¿Ò»À¸ÖмüÈë´ËÏîÄ¿µØÃû×Ö£¬ËæºóÑ¡ÔñÒªÏë´¢´æµÄ¡¾Îļþ¼ÐÃû³Æ¡¿£¬ÔÙµã»÷¡¾´¢´æ¡¿¾Í¿ÉÒÔ¡£
3¡¢ÔÙÑ°ÕÒµã»÷¡¾Atmel¡¿£¬ÔÚµ¥Ï³ÌÖÐÑ°ÕÒ²¢Ñ¡Ôñ¡¾AT89C51¡¿£¨Ò»°ãC51ÓïÑÔ±í´ïÈ«ÊÇÑ¡ÔñAT89C51£©¡£ÔÙµã»÷¡¾OK¡¿¾Í¿ÉÒÔ¡£
4¡¢Èç½ñ¾Í´òËãÒª¿ªÕ¹±à³ÌÓïÑÔÁË¡£ÔÚ¶¥²¿²Ëµ¥À¸ÖÐÑ°ÕÒ²¢µã¿ª¡¾File¡¿¡¾NEW¡¿£¬À´½¨Á¢ÐµijÌÐò±àдÿÈÕÈÎÎñ¡£¾Í¿ÉÒÔ¿ªÕ¹³ÌÐò±àдÁË¡£
5¡¢ÔÚÕâ¶ùÌáÒ齨Á¢ÁËеijÌÐò±àдÿÈÕÈÎÎñ£¬ÏÈ¿ªÕ¹´¢´æÏÈ£¬µã»÷¡¾File¡¿¡¾Save¡¿£¬ÔÙÑ¡Ôñ´¢´æµÄµØÇø¡£
6¡¢Ëæºó¼üÈëÎļþ¼ÐÃû³Æ£¬ÁôÒâ¼üÈëÎļþ¼ÐÃû³Æºó£¬ÒªÔÚÃû³Æºó±ßÔÙ¼ÓÉÏ¡¾.c¡¿ºó׺Ãû²Å¿ÉÒÔ¡£
1¡¢¿ªÆôkeil4\keil 4 ºº»¯²¹¶¡Îļþ¼ÐÃû³Æ£¬¿½±´Uv4ºÍUv4CHS.dll2¸öÎĵµ
µã»÷ÔÚÏßÏÂÔØ£ºKeiluVision4ºº»¯²¹¶¡
2¡¢¿ªÆô°²×°Â·¾¶£¨Ä¬ÈÏÉèÖÃΪC:\Keil£©ÏµÄUV4Îļþ¼ÐÃû³Æ£¬ð¤Ìù¸Õ¿½±´µÄ2¸öÎĵµUv4ºÍUv4CHS.dll£»Ëæºó½«Õë¶ÔÈ«²¿Ã¬¶ÜʵÐдËʵ¼Ê²Ù×÷Ç°±ßµÄ¹´Ñ¡¿òÌô¹´£¬ÔÙµã»÷¿½±´ºÍ¸ü»»
1¡¢keil4ÖÐ×¢½âʱ£¬ÎªÊ²Ã´²»¿ÉÒÔ´ò½øÖйúºº×Ö£¬È«ÊÇ·½¿é?
Æä½â¾ö·½Ê½£ºEdit-Configuration£¬µã»÷ColorsFonts²Ëµ¥À¸£¬ÔÚWindowĿ¼ÖÐÑ¡ÔñEditorCFiles£¬ÔÚÓÒ±ßÑ¡Ôñ×ÖÌåÑùʽCourier£¬UsecolorinComments²»¿ÉÒÔ´ò¹³.
ÔÚ×öÍêÉϱߵÄʵ¼Ê²Ù×÷ºó£¬ÎÒ²ÎÓëÒ»ÏÂÇ°ºó×óÓÒ½ÏΪ£º
±íÃ÷ʵ¼ÊЧ¹ûÈçÏÂËùʾ£º
1¡¢²Ù×÷֮ǰ£º
¼ÙÈçºó±ß×¢½âµÄºÚÌõÊÇ·½¿é£¬Êµ¼Ê²Ù×÷Ò»Ñù£¬µ«ÒªÊʶȸıä×ÖÌå(eg£ºËÎÌå×Ö¡¢ÐÂËÎÌ嶼¿ÉÒÔ)¡£
2¡¢Êµ¼Ê²Ù×÷ºóÏÔʾµÄʵ¼ÊЧ¹û£º
¸ù¾Ý±íÃ÷ÎÒÃÇ¿ÉÒÔºÜÖ±½ÓµÄ¼ûµ½£¬×¢½âÖеÄÎı¾ÔçÒÑÇåÎúµÄ±íÃ÷Á˳öÈ¥¡£
2¡¢¸ü¸Ä¹Ø¼ü´ÊÉ«µ÷£º
·½Ê½£ºEdit-Configuration-ColorsFonts-EditorCFiles-keyword-Ñ¡ÔñforegroundΪËæÒâÄãÔ¸ÒâµÄÉ«µ÷(ÉîÀ¶É«)¡£
¡¾Ê¹Óü¼ÇÉ¡¿
Ò»¡¢ÊÔÑéÄ£Äâ·ÂÕæ°åµÄ°²Ñb
ÕâÁ½¿é·ÂÕæʵÑé°åÊÂʵÉÏÊÇ2¸ödllÎĵµ£¬Ãû×Ö·Ö±ðÊÇledkey.dllºÍsimboard.dll£¬°²ÑbʱֻÐèÒÀ¾Ý±ØÐ뽫ÕâÁ½¸ö»òijһ¸öÎĵµ¿½µ½keilÈí¼þµÄc51\binÎļþ¼ÐÖоͿÉÒÔ¡£
¶þ¡¢ÊÔÑéÄ£Äâ·ÂÕæ°åµÄÓ¦ÓÃ
ÒªÓ¦ÓÃÄ£Äâ·ÂÕæ°å£¬Îñ±Ø¶Ô¹¤³ÌÏîÄ¿¿ªÕ¹É趨£¬É趨µÄ°ì·¨Êǵã»÷Project-OptionforTargetTarget1¿ªÆôÌáʾ¿ò£¬ËæºóÑ¡¶¨Debug±êÇ©Ò³£¬ÔÚDialog:Parameter£ººóµÄ±à¼©¿òÖмüÈë-dÎļþ¼ÐÃû³Æ¡£±ÈÈçµÃÓÃledkey.dll(¼´µÚÒ»¿éÄ£Äâ·ÂÕæ°å)¿ªÕ¹µ÷½Ú£¬¾Í¼üÈë-dl
Èý¡¢°¸Àýµ÷½Ú
ÏÂÁÐÒÔÒ»¸öÉÔ·±ÔӵijÌÐòÁ÷³ÌΪÀý×Ó£¬±íÃ÷µçÄÔ¼üÅÌ¡¢LED±íÃ÷ÊÔÑéÄ£Äâ·ÂÕæ°åµÄÓ¦Ó᣸óÌÐò´úÂëµÄÊÇ¿É¿ØÐÔÁ÷Ë®µÆ£¬½ÓP3.2µÄ¼üΪÖð½¥¼ü£¬°´´Ë¼üÔòµÆÖð½¥Á÷¶¯ÐÔ(×ÔÉ϶øÏÂ)£¬½ÓP3.3µÄ¼üΪÖÕÖ¹¼ü£¬°´´Ë¼üÔòÖÕÖ¹Á÷¶¯ÐÔ£¬È«²¿µÆ°µ£¬½ÓP3.4µÄ¼üΪÍùÉϼü£¬°´´Ë¼üÔòµÆ´ÓÉϵ½ÏÂÁ÷¶¯ÐÔ£¬½ÓP3.5µÄ¼üΪÍùϼü£¬°´´Ë¼üÔòµÆ´ÓÏÂÏòÉÏÁ÷¶¯ÐÔ¡£
¡¾µ¥Æ¬»ú±à³ÌÈí¼þ½¨Òé¡¿
µ¥Æ¬»ú¿ª·¢Öгý±ØÐèµÄÓ²¼þÅäÖÃÍ⣬һÑùÀë²»ÁËÈí¼þµÄÊÊÓ㬰éËæ×ŵ¥Æ¬»ú¿ª·¢¼¼ÊõÐԵķÉËÙ·¢Õ¹£¬´Ó¹ã·ºÓ¦Óûã±à³ÌÐòµ½ÂýÂýÓ¦ÓóÌÐòÉè¼ÆÓïÑÔ¿ª·¢Éè¼Æ£¬µ¥Æ¬»úÉè¼ÆµÄ¿ª·¢Éè¼ÆÈí¼þÒ²ÔÚ·ÉËÙ·¢Õ¹£¬Ä¥µ¶²»Îó¿³²ñ¹¤¹¤ÓûÉÆÆäÊ£¬´ó¼Ò×öµ¥Æ¬»ú¿ª·¢µÄÇé¿öÏ£¬ÎÞÂÛÊǵ÷½ÚµçÔ´µç·»òÊdzÌÐòµ÷ÊÔ£¬¶¼ÒªÒÀ¿¿Ò»Ð©¸¨ÖúÈí¼þÀ´ÐÖúËÑË÷ºÍ¾«×¼¶¨Î»£¬½ø¶øÐÖú´ó¼Ò³É¹¦½â¾öÀ§ÄÑ£¬³ý¿ªÒÔÉϳ£ËµµÄµ¥Æ¬»ú±à³ÌÈí¼þ£¬ÎÒ»¹¶ÔÕâÖÖµ¥Æ¬»ú±à³ÌÈí¼þ¿ªÕ¹ÁËÊáÀí£¬ÓÐÐëÒªµÄ¸Ï½ôÀ´ÊÔÊÔ°É£¡
µ¥Æ¬»ú±à³ÌÈí¼þ
Èí¼þ±êÖ¾
Èí¼þÃû×Ö
KeiluVision5ÏÂÔØ
Ò»¿îÌرðʵÓõÄCÓïÑÔÈí¼þ¿ª·¢Éè¼ÆϵͳÈí¼þ£¬Èí¼þÑ¡Ó÷ÃÎÊÈ«ÐÂÉý¼¶ÇÒÁéÃôµÄ¶Ô»°¿òÖÇÄܹÜÀíϵͳ£¬¿Í»§¿ÉÒÔ½èÖúÕâһϵͳÈí¼þÓë´ËͬʱӦÓü¸Ì¨¼à¿ØÆ÷¿ªÕ¹¶ÔÉè¼Æ¹ý³ÌÖеÄÓйØÐÅÏ¢¿ªÕ¹ÊµÊ±¼à¿ØµÄ²éѯ¡£
ArduinoIDEºº»¯°æ
Ò»¿îÌرðʵÓõĵ¥Æ¬»ú±à³ÌÆ÷£¬Èí¼þÓÐ×ųä×ãµÄ²å¿Ú£¬¼òµ¥µÄ³ÌÐò±àд×ÔÈ»»·¾³£¬¾Þ´óµÄ¿ÉÍæÐÔ£¬¿ÉÀ©Õ¹ÌØÐÔÊ®·Ö¸ß£¡¹æ·¶»¯µÄ²å¿Ú·½Ê½ÎªËüµÄÂÌÉ«·¢Õ¹×ð¶¨ÁËÎȹ̵Ļù±¾¡£
IARforSTM8³ÌÐò±àдÈí¼þ
´ËÈí¼þ¹Ø¼ü¿ÉÓÃÒÔSTM8ϵÁвúÆ·´¦ÀíÆ÷µÄ¿ª·¢Éè¼Æ£¬ÊÊÓÃÄ¿Ç°ÊÐÃæÉÏÈ«²¿µÄSTM8ϵÁвúÆ·¼¯³Éic£¬ÓÐÒ»°Ù¶àÖÖ£¬¿ÉÒÔÓÐЧµÄÐÖú¿Í»§¸üΪ¿ìËٵĿªÕ¹³ÌÐò±àд¡£
IARforARM³ÌÐò±àдÈí¼þ
¸Ã¼¯³É»¯¿ª·¢¹¤¾ßÖаüÀ¨ÁËIARµÄC/C cÓïÑÔ±àÒëÆ÷¡¢»ã±à¹¤¾ß¡¢Á¬½ÓÆ÷¡¢¿â¹ÜÀí¹¤¾ß¡¢Îı¾±à¼¡¢¹¤³ÌÏîÄ¿¹ÜÀí¹¤¾ßºÍC-SPY³ÌÐòµ÷ÊÔ£¬ÊÊÓÃARM£¬AVR£¬MSP430µÈ¼¯³ÉicºËÐÄ·þÎñƽ̨¡£
µã»÷ÓÎÏ·£¬¹ËÃû˼Ò壬ÔÊÐíÍæ¼Òµã»÷Êó±êµÄÐÎʽÀ´Íê³ÉÓÎÏ·£¬ÕâÊǸüÖøÃûµÄµã»÷Ó¢ÐÛ¡£µã»÷ÓÎÏ·¿ÉÒÔʹÍæ¼ÒÖ»ÐèʹÓÃÊó±ê¾Í¿ÉÒÔÇáËɵØÍæÓÎÏ·¡£ÓÎÏ·ÀàÐÍ»ù±¾ÉÏÊÇ»ùÓÚ½âÃÕ¡¢ÅàÑøµÈ¡£ÕâÊÇÒ»¸öµã»÷ÓÎÏ·ÁбíºÍÏàÓ¦µÄµã»÷ÓÎÏ·ÏÂÔØ¡£¶àÌØÈí¼þרÌâΪÄúÌṩµã»÷ÀàÓÎÏ·,°²×¿µã»÷ÀàÓÎÏ·,¿ÉÒÔתÉúµÄµã»÷ÀàÓÎÏ·¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩµã»÷Èí¼þ,ÆÁÄ»µã»÷Èí¼þ,ÊÖ»úÆÁÄ»×Ô¶¯µã»÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩseoµã»÷¹¤¾ß,seo¹¤¾ß,seoÍâÁ´¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂË¢µã»÷Èí¼þÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂË¢µã»÷Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îµã»÷Æ÷Èí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐ×Ô¶¯µã»÷Æ÷Èí¼þ¡¢Ä§Á¦×Ô¶¯µã»÷Æ÷Èí¼þ¡¢·ÉÓ¥µã»÷Èí¼þµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒµã»÷Æ÷Èí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£