keil c51ÖÐÎİæÔâÊÜÖÚ¶à³ÌÐòÁ÷³ÌÖÓ°®µÄcÓïÑÔÔ´³ÌÐò£¬ÄÜÔÚ¹¦ÓÃÉϾßÓÐÃ÷ÏÔµÄÌØÐÔ£¬·Ç³£½ÏΪ½øÐеĽṹÐÍÉ趨£¬¸üÓÐÇ¿ÓÐÁ¦µÄ¼æÈÝÓëÒ×¶ÁÐÔ£¬¼òµ¥Ò×ѧ£¬ÇáÇáËÉËɲٿؼ«ÖµĿª·¢¹¤¾ß£¬¼«¹âÏÂÔØÕ¾¸øÓèkeil c51Ãâ·ÑÏÂÔØ¡£
keil c51½éÉÜ
keilc51ÊÇÓ¢¹úkeilsoftware¹«Ë¾ÈÙÓþ³öÆ·µÄ51ϵÁвúÆ·¼æÈݵ¥Æ¬»úÉè¼ÆcÓïÑÔÈí¼þ¿ª·¢Éè¼ÆÏµÍ³Èí¼þ£¬ÓëÑ¡±à¶Ô±È£¬cÓïÑÔÔÚ¹¦ÓÃÉÏ¡¢½á¹¹ÐÍ¡¢Ò×¶ÁÐÔ¡¢¿ÉÀ©Õ¹ÐÔÉÏÃæÓÐÍ»³öµÄÓŵ㣬Òò´ËÒ×¶®ÊµÓá£keil¸øÓèÁ˰üº¬c±àÒëÆ÷¡¢ºêÑ¡±à¡¢É䯵Á¬½ÓÆ÷¡¢¿â¹ÜÀí·½·¨ºÍÒ»¸ö¹¦ÄÜÆëÈ«µÄÄ£Äâ·ÂÕæµ÷ÊÔÆ÷µÈÒÔÍâµÄÏêϸ¿ª·¢Éè¼Æ¼Æ»®·½°¸£¬¸ù¾ÝÒ»¸ö¼¯³É»¯¿ª·¢¹¤¾ß£¨uvision£©½«ÕâÀಿλ×é³ÉÔÚÒ»Æð¡£ÔË×÷keilÊÖ»úÈí¼þ±ØÐëwin98¡¢nt¡¢win2000¡¢winxpµÈµçÄÔ²Ù×÷ϵͳ¡£¼ÙÈçÄãÓ¦ÓÃcÓïÑÔ±à³Ì£¬ÄÇüNkeil»ù±¾ÉÏÊÇÄãµÄ²»¶þ֮ѡ£¬¼´±ã²»Ó¦ÓÃcÓïÑÔ¶ø½öÓûã±à³ÌÐò³ÌÐò±àд£¬Æä±ã½ÝʵÓõÄÈÚºÏ×ÔÈ»»·¾³¡¢Ç¿¾¢µÄÊÖ»úÈí¼þÄ£Äâµ÷½ÚרÓù¤¾ßÒ²»áÁîÄãʱ¶¹¦°ë¡£
keilÆóÒµÊÇÒ»¼ÒÒµÄÚÏȽøµÄ΢¿ØÖÆÆ÷£¨mcu£©ÊÖ»úÈí¼þ¿ª·¢»·¾³µÄµ¥¶À¾ÏúÉÌ¡£keilÆóÒµÓÉÁ©¼Ò¸öÈËÆóÒµÁªºÏÔËÓª£¬·Ö±ðÊǵ¹úĽÄáºÚµÄkeilelektronikgmbhºÍÓ¢¹úµÃ¿ËÈøË¹ÖݵÄkeilsoftwareinc¡£keilÆóÒµÉú²úÖÆÔìºÍÊг¡ÏúÊÛÀàÐÍÆÕ±éµÄ¿ª·¢»·¾³£¬°üº¬ansic±àÒëÆ÷¡¢ºêÔ´³ÌÐò¡¢µ÷ÊÔÆ÷¡¢É䯵Á¬½ÓÆ÷¡¢¿â¹ÜÀí¹¤¾ß¡¢¹Ì¶¨¼þºÍǶÈëʽ²Ù×÷ϵͳ¹Ø¼ü(real-TIMekernel)¡£Óг¬³öÊ®ÍòÃû΢¿ØÖÆÆ÷¿ª·¢ÕßÔÚÔËÓÃÕâÀà»ñµÃÐÐÒµÈÏͬµÄ½â¾ö·½·¨¡£Æäkeilc51±àÒëÆ÷×Ô1988ÄêÒý½øÏúÊÛÊг¡ÖÁ½ñ±ä³Éʵ¼ÊÉϵĹú¼Ò±ê×¼£¬²¢Ö§³Ö³¬³ö500ÖÖ8051±äÒì¡£
×÷ÓÃ
1.Ò³ÃæÓÑÉÆ£¬Ò×¶®ÊµÓÃ
2.¼¯±àд£¬±àÒë³ÌÐò£¬Ä£Äâ·ÂÕæÓÚÒ»Ìå
3.Ö§³ÖÑ¡±àºÍcÓïÑԵıà³ÌÉè¼Æ
4.Ö§³ÖÈ«²¿8051ϵÁвúÆ·ÑÜÉúÆ·
ÐÂ×÷ÓÃ
1.keil c51°üÀ¨ºÜ¶àµÄ·½·¨£¬ÐÖúÄãÏÂÊÖÓ¦ÓÃ×îÊÜ»¶ÓµÄÄÚǶʽ8051»úÆ÷É豸¡£
2.keil uvisionµ÷ÊÔÆ÷¾«È·µØ·ÂտģÄâ8051»úÆ÷É豸µÄÉÏÃæÍⲿÉ豸£¨i2c¡¢can¡¢uart¡¢spi¡¢ÖÕ¶Ï¡¢i/o¶Ë¿ÚºÅ¡¢a/dת»¯Æ÷¡¢d/aת»¯Æ÷ºÍpwm¿ØÖÆÄ£¿é£©¡£·ÂտģÄâÐÖúÄãÕÆÎÕϵͳÅäÖ㬷ÀÖ¹ÔÚ°²ÑbÇé¿öÉÏÀË·Ñ¡£ ³ý´ËÖ®Í⣬ӦÓÃÊÖ»úÄ£ÄâÆ÷ÄãÄÜÔÚûÓÐÄ¿±ê»úÆ÷É豸µÄÇéÐÎÏÂ׫дºÍ¼ì²âÓ¦ÓÃÈí¼þ¡£
3.Èç¹ûÄãÖð½¥Ò»¸ö×îÐÂÏîÄ¿£¬Ö»Ðè¼òÒ׵ĴӻúÆ÷É豸Êý¾Ý¿â²éѯÌôѡӦÓõĻúÆ÷É豸£¬uvision ide½«°²×°ºÃÈκεıàÒëÆ÷¡¢»ã±àÆ÷¡¢Á¬½ÓÆ÷ºÍ´¢´æÆ÷Ñ¡ÔñÏî¡£
4.Èç¹ûÄãÌáǰ׼±¸ÔÚ×ÜÌåÄ¿±êÓ²¼þÅäÖÃÉϲâÊÔ¹¤¾ßÔËÓÃʱ£¬Äܹ»Ó¦ÓÃkeil c51ÖÐmon51¡¢mon390¡¢nonadi¡¢»òÊÇFlashmon51×ÜÌåÄ¿±ê¼à¿ØÆ÷¡¢isd51 in-systemµ÷ÊÔÆ÷¡¢ulink usb-jtagµçÔ´ÊÊÅäÆ÷ÔÚ×ÜÌåÄ¿±êϵͳÈí¼þÉÏÏÂÝd²¢¼ì²â±à³Ì´úÂë¡£
ÉÁ¹âµã
Ïòºó¼æÈÝkeilmdk-armuvision4£¬Ö®Ç°µÄ¹¤³ÌÒ»ÑùÄܹ»ÔÚmdkv5ÉÏÍê³É¿ª·¢Éè¼Æ£¬mdkv5Óë´ËͬʱÌáÉýÁ˶ÔÓÚcortex-m΢¿ØÖÆÆ÷¿ª·¢Éè¼ÆµÄÖ§³Ö£¬¶øÇÒ¶Ô´«Í³Ê½µÄÔË×÷ģʽºÍÒ³Ãæ¿ªÕ¹Éý¼‰£¬½«·ÖΪ2¸öÒ»²¿·Ö£¬mdkcoreºÍsoftwarepacks¡£ÔÚÆäÖУ¬softwarepacksÄܹ»µ¥¶ÀÓÚרÓù¤¾ßÁ´¿ªÕ¹Ð¼¯³ÉicÖ§³ÖºÍÕýÖмä¿âµÄÉý¼‰¡£
-mdkcore¨Cmdk¹Ø¼ü
mdkcore°üÀ¨Î¢¿ØÖÆÆ÷¿ª·¢Éè¼ÆÈ«²¿µÄÈ«²¿²¿¼þ£¬°üº¬ide(uvision5)¡¢ÔÚÏß±à¼Æ÷¡¢armc/c ÔÚÏß±à¼Æ÷¡¢uvisionµ÷½Ú¶¨Î»×·×ÙÆ÷ºÍpackinstaller¡£
-softwarepacks-mdk³ÌÐò°ü
ÕâÒ»²¿·Ö½Ïmdkv4°æ±¾ºÅ½øÐÐÁ˷dz£´óµÄÉý¼¶¡£softwarepacks·Ö³Édevice¡¢cmsis¡¢mdkprofessionalmidlewareÈý¸öСһ²¿·Ö£¬°üÀ¨Á˸÷ÖÖ¿ÉÒÔÓõĻúÆ÷Éè±¸ÍÆ¶¯¡£mdkv5Äܹ»ÔÚsoftwarepacks¶Ô»°¿òÌôÑ¡ÐëÒª×é×°»òÉý¼¶µÄϵͳ²¿¼þ¡£
-uvision5ide¼¯³É»¯¿ª·¢Éè¼ÆÒ³Ãæ
uvision5ide¼¯³É»¯¿ª·¢¹¤¾ßÓëuvision4Ïà¾à²¢²»´ó£¬ÔÚ±àÒë³ÌÐò²Ëµ¥À¸Óұ߶àÁË2¸ö´äÂÌÉ«°´¼ü£¬managerun-timeenvironmentºÍpackinstaller°´¼ü¡£
mdkcoreÊÇÒ»¸öµ¥¶ÀµÄ°²×°Îļþ£¬´óÔ¼300mÉÏϳߴ磬Äܹ»µ½arm¹úÄÚµØÇø´úÀíÃ×¶û¿Æ¼¼¹Ù·½ÍøÕ¾ÏÂÔØÐû²¼°æ±¾ºÅ¡£°²×°ÏÂÔØÖ®ºó¾Í¿ÉÒÔÒ»Ö±Ó¦Ó㬼ÙÈçkeilÓм¯³ÉicÖ§³Ö¡¢cmsis»òÊÇÕýÖмä¿âµÄÉý¼‰£¬Á¢¼´¸ù¾Ýsoftwarepacksµ±µØÉý¼‰¾Í¿ÉÒÔ¡£
Õ¼ÓÐÔËÐÐÄÚ´æ´óµÄ½â¾ö·½°¸
1.²éѯºóÐÂÏîÄ¿²ÄÁϵÄcommonarchivingºÍarchivemanagerÔö´ó¸÷Õ¼3g£¬Õâ¸öÊÇÒòΪÄã´æµµÀï±ßµÄÎĵµ´æ´¢¹ý¶à£¬›]Óж¨Ê±Çå³ýÔì³ÉwinccϵͳÈí¼þÔË×÷±È½ÏÂý¡£
2.û·¨É¾¼ô£¬ºÜÓпÉÄܾÍÊÇÄã›]ÓйصôwinccÐÂÏîÄ¿£¬Äܹ»³·Ïú¼¤»°»òÊÇÓ¦ÓÃÖð½¥
С±à´øÀ´µÄÊÇÒÒÅ®ÓÎÏ·ºº»¯°æºÏ¼¯¡£ÔÚÕâÀïС±àÊÖ»ú¹úÄڵ쬹úÍâµÄ¾µäµÄÒÒÅ®ÓÎÏ·¡£¸÷ÖÖÀàÐÍ·ç¸ñµÄÓÎÏ·Ò»Ó¦¾ãÈ«£¬ÖøÃûµÄÉùÓÅ£¬»ªÀöÓÅÃÀµÄ³¡¾°ºÍ¶¯È˵ĹÊÊ¡£ÎÒÒÔ×¼±¸ºÃÁ˹ÊʺÍÃÀ¾Æ£¬Ö»²îÄãÁË¡£Ï²»¶µÄÅóÓÑ»¶ÓÀ´ÏÂÔØÌåÑ飡
¶àÌØÊÖÓÎרÌâΪÄúÌṩºº»¯°æÊÖ»úÓÎÏ·´óÈ«,ºº»¯°æÊÖÓΡ£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒ¾µäÊÖÓξÍÀ´¶àÌØÊÖ»úÓÎϷƵµÀÏÂÔØ!
CÓïÑÔ±àÒëÆ÷ÊÇѧϰCÓïÑԵıر¸¹¤¾ßÖ®Ò»¡£CÓïÑÔ±àÒëÆ÷Ö÷Òª·ÖΪCÓïÑÔ±àÒëÆ÷ºÍC++ÓïÑÔ±àÒëÆ÷¡£¶ÔÓÚ³õѧÕßÀ´Ëµ£¬ÄÄÖÖCÓïÑÔ±àÒëÆ÷×îÊʺÏËûÃÇ£¿ÏÂÃæµÄ°æ±¾ÊÇרΪÄú¾«ÐÄÌôÑ¡ºÍÕûÀíµÄһЩÖ÷Á÷CÓïÑÔ±àÒëÆ÷£¬Ï£ÍûÄܸøÄú´øÀ´Ò»Ð©°ïÖú£¬ÓÐÐèÒªµÄÅóÓÑ¿ÉÒÔÏÂÔØÊÔÊÔ£¡¶àÌØÈí¼þרÌâΪÄúÌṩcÓïÑÔ±àÒëÆ÷,cÓïÑÔ±àÒëÆ÷ÊÇÒ»ÖÖʲôÈí¼þ,cÓïÑԱر³´úÂë¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
C++±àÒëÆ÷ÊÇÔÚC++ÓïÑÔ»·¾³ÖÐʹÓõıàÒëÆ÷¹¤¾ß¡£C++±àÒëÆ÷»·¾³¾ßÓÐÐí¶àÓÅÐãµÄ¹¦ÄÜ£¬¸ü¸ßЧµÄ¹¦ÄܺÍÖ§³Ö¹¤¾ß¡£ÄĸöÊÇÓÅÐãµÄC++±àÒëÆ÷£¿Ê×ÏÈ£¬×îÖ÷Á÷µÄMSVC¡¢GCC¡¢CyGWin¡¢MIWW£¬ÒÔ¼°Ò»Ð©Àû»ùºÍÐÂÊÖ£¬ÈçICC£¨Ó¢ÌضûC/C++±àÒëÆ÷£©¡¢BCC£¨Borland C/C++±àÒëÆ÷¡¢¿ìËÙÏúÊÛÓïÒôÏûʧ£©µÈ¶¼Êdz£Óõġ£ÕâÀïÎÒÃÇÊÕ¼¯ºÍÕûÀí×î³£ÓõÄÇ¿´óC++±àÒëÆ÷Ãâ·ÑÏÂÔØ£¬¹©´ó¼Ò²Î¿¼¡£¶àÌØÈí¼þרÌâΪÄúÌṩc++±àÒëÆ÷,GCC±àÒëÆ÷,±àÒëÆ÷¿ª·¢¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÊʺÏSLGºº»¯°æÓÎÏ·£¬ÔÚ¶àÌØÄúÄÜÏÂÔØ¶à¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓÐ,ÕÒÊʺÏSLGºº»¯°æÓÎÏ·¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£