[µãÆÀ:Keil uVisionÕâ¸ö¹¤¾ß´øÀ´Á˵¥Æ¬»ú¿ª·¢µÄ¸£Òô.Ö§³Ö»ã±à,C]
Keil uVision2ÊÇĿǰʹÓù㷺µÄµ¥Æ¬»ú¿ª·¢Èí¼þ£¬Ëü¼¯³ÉÁËÔ´³ÌÐò±à¼ºÍ³ÌÐòµ÷ÊÔÓÚÒ»Ì壬֧³Ö»ã±à¡¢C¡¢PL/MÓïÑÔ¡£
ÕâÀïÎÒÃǽö½ö½éÉÜ Keil uVision2 µÄ¼òµ¥Ê¹Ó㬸üÏêϸµÄʹÓ÷½·¨¼û±¾¹âÅÌ\µ¥Æ¬»úÈí¼þ\Keil c51\KeilÊé¼®Óë×ÊÁÏ Ä¿Â¼ÖеÄÄÚÈÝ¡£
keil C51 v6.12 µÄ°²×°£º
ÏÈÔËÐйâÅÌÖÐ µ¥Æ¬»úÈí¼þ\setup\setup.exe °²×°³ÌÐò£¬Ñ¡Ôñ°²×°¡°Eval Version¡±°æ½øÐа²×°¡£Ò»Ö±µã»÷¡°Yes¡±»ò¡°Next¡±£¬Ö±µ½¡°Finish¡±Íê³É¡£
Ö®ºóÔËÐÐͬĿ¼ÖÐµÄ Keil uv2 ºº»¯°²×°.exe °²×°ºº»¯³ÌÐò¡£
°²×°ºÃºó£¬ÔÚ×ÀÃæÉÏ»á²úÉú¿ì½Ýͼ±ê£¬ÈçÏÂͼ£º
|
|
keil C51 v6.12 µÄʹÓãº
µã»÷×ÀÃæ¿ì½Ýͼ±ê£¬¿ÉÒÔÖ±½Ó½øÈëÖ÷»Ã棺
|
|
ÏÖÔÚ£¬ÎÒÃÇÀ´×ö¸öʵ¼Ê³ÌÐò£¬Çë¸ú×ÅÎÒÒ»²½Ò»²½Ñ§×Å×ö£¬Êµ¼ÊÌåÑéһϴӱà¼Ô´³ÌÐòµ½³ÌÐòµ÷ÊÔµÄÈ«¹ý³Ì¡£
ÕâÀïÈÃÎÒÃÇ×öÒ»¸ö Èõ¥Æ¬»ú P0 ¿ÚËùÇý¶¯µÄ LED µÆ¸ôÒ»¸öÁÁ¸ôÒ»¸öÃð µÄ³ÌÐò¡£
ÔÚKeilϵͳÖУ¬Ã¿×ö¸ö¶ÀÁ¢µÄ³ÌÐò£¬¶¼ÊÓΪ¹¤³Ì£¨»òÕß½ÐÏîÄ¿£©¡£Ê×ÏȴӲ˵«µÄ¡°¹¤³Ì¡±ÖС°Ð½¨¹¤³Ì...¡±£¬½¨Á¢ÎÒÃǽ«Òª×öµÄ¹¤³ÌÏîÄ¿£º
|
|
н¨µÄ¹¤³ÌÒªÆð¸öÓ빤³ÌÏîÄ¿ÒâÒåÒ»ÖµÄÃû×Ö£¬¿ÉÒÔÊÇÖÐÎÄÃû£»ÎÒÃÇÕâÀïµÄ³ÌÐòÊÇʵÑé²âÊÔ³ÌÐò£¬ËùÒÔÆðµÄÃû×ÖΪ Test £¬²¢½« Test ¹¤³Ì¡°±£´æ¡±µ½ C:\Keil Ï£º
|
|
½ÓÏÂÀ´£¬Keil»·¾³ÒªÇóÎÒÃÇΪ Test ¹¤³ÌÑ¡ÔñÒ»¸öµ¥Æ¬»úÐͺţ»ÎÒÃÇÑ¡Ôñ Atmel ¹«Ë¾µÄ 89C51£¨ËäÈ»ÎÒÃÇʹÓõÄÊÇ89S51£¬µ«ÓÉÓÚ89S51Óë89C51ÄÚ¡¢Íⲿ½á¹¹ÍêȫһÑù£¬ËùÒÔÕâÀïÒÀȻѡÔñ¡°89C51¡±£©¡£¡°È·¶¨¡±ºó¹¤³ÌÏîÄ¿¾ÍË㽨Á¢ÁË¡£
|
|
Á¢Á˹¤³ÌÏîÄ¿£¬¿Ï¶¨ÒªÊµÊ©Õâ¸ö¹¤³Ì£¬ÏÖÔÚ¾ÍΪ¹¤³ÌÌí¼Ó³ÌÐò£»
µã»÷¡°Îļþ¡±Öеġ°Ð½¨¡±£¬Ð½¨Ò»¸ö¿Õ°×Îĵµ£»Õâ¸ö¿Õ°×Îĵµ¾ÍÊÇÈÃÎÒÃDZàдµ¥Æ¬»ú³ÌÐòµÄ³¡Ëù¡£ÔÚÕâÀïÄã¿ÉÒÔ½øÐб༡¢Ð޸ĵȲÙ×÷¡£
|
|
¸ù¾ÝÌâÒ⣬ÔÚÎĵµÖÐдÈëÏÂÁдúÂ룺£¨ÏÂÁдúÂëÄãÔÝʱ²»Òª¹ÜʲôÒâ˼£¬Ö»ÒªÕÕ³ÕýÈ·¾Í¿ÉÒÔ£¬½ñºóÔÚѧϰ»ã±àʱÄã»áÃ÷°×µÄ£©
mov p0,#01010101B ;½«01010101¶þ½øÖÆ´úÂëËÍP0¿Ú
ajmp $ ;³ÌÐòÔÚ´ËÔµØÌ¤²½
end ;³ÌÐò½áÊø±êÖ¾
дÍêºóÔÙ¼ì²éһϣ¬²¢±£´æÎļþ£¬±£´æÎļþʱ£¬ÆäÎļþÃû×îºÃÓëÇ°Ãæ½¨Á¢µÄ¹¤³ÌÃûÏàͬ£¨µ±È»ÕâÀïΪ Test ÁË£©£¬ÆäÀ©Õ¹Ãû±ØÐëΪ .Asm £¡¡°ÎļþÃû¡±ÖÐÒ»¶¨ÒªÐ´È«£¬È磺Test.Asm £»±£´æºóµÄÎĵµ²ÊÉ«Óï·¨»áÆð×÷Ó㬽«¹Ø¼ü×ÖʵÐвÊÉ«ÏÔʾ£º
|
|
±£´æÁËAsmÎļþºó£¬»¹Òª½«ÆäÌí¼Óµ½¹¤³ÌÖС£¾ßÌå×ö·¨ÈçÏ£º£¨¼ûÏÂͼ£©
Êó±êÓÒ¼üµã»÷ ¡°Source Group 1¡±£¬ÔÚµ¯³öµÄ²Ëµ¥ÖÐÑ¡¡°Ôö¼ÓÎļþµ½×é Source Group 1¡±:
|
|
ÔÚ½ÓÏÂÀ´³öÏֵĴ°¿ÚÖУ¬Ñ¡Ôñ¡°ÎļþÀàÐÍ¡±Îª¡°AsmÔ´Îļþ£¨*.a*,*.src£©¡±£¨ÓÉÓÚÎÒÃÇʹÓõÄÊÇ»ã±àÓïÑÔ£¬ËùÒÔÑ¡ÔñAsmÔ´Îļþ£©£¬Ñ¡Öиղű£´æµÄ Test.Asm£¬°´¡°Add¡±£¬ÔÙ°´¡°¹Ø±Õ¡±£¬Îļþ¾ÍÌí¼Óµ½Á˹¤³ÌÖС£
|
|
Ïò¹¤³ÌÌí¼ÓÁËÔ´Îļþºó£¬Êó±êÓÒ¼üµã»÷ ¡°TarGet 1¡± £¬ÔÚµ¯³öµÄ²Ëµ¥ÖÐÑ¡¡°Ä¿±ê Target 1 ÊôÐÔ¡±£¬ÈçÏÂͼ£º
|
|
ÔÚ´ò¿ªµÄ»°¿òÖУ¬Ñ¡Ôñ¡°Êä³ö¡±Ñ¡Ï£¬ÔÚÕâ¸öÑ¡ÏÖУ¬¡°EÉú³ÉHEXÎļþ¡±Ñ¡ÏîǰҪ´ò¹´£¬°´¡°È·¶¨¡±Í˳ö¡£
|
|
×îºó£¬´Ó²Ëµ¥µÄ¡°¹¤³Ì¡±ÖÐÖ´ÐС°RÖØÐ¹¹ÔìËùÓÐÄ¿±ê¡±£¨»òÕß°´ÏÂͼºìȦÖеİ´Å¥£©£¬»ã±à¡¢Á¬½Ó¡¢´´½¨HexÎļþÒ»ÆøºÇ³É£»ÔÚ¹¤³ÌÎļþµÄĿ¼Ï¾ͻáÉú³ÉÓ빤³ÌÃûÏàͬµÄһЩÎļþ£¬ÆäÖд󲿷ÖÎļþÎÒÃDz¢²»±Ø¹ØÐÄ£¬¶øÉú³ÉµÄ Hex ÎļþÊÇÎÒÃÇÐèÒªµÄ£¡ËüÊÇÒªÉÕдµ½µ¥Æ¬»úÖеÄ×îÖÕ´úÂ룬Ҳ¾ÍÊǵ¥Æ¬»ú¿ÉÒÔÖ´ÐеijÌÐò¡£
ÕâÀïÉú³ÉµÄÊÇ Test.HEX £¬ÉÔºó¾ÍдÈë¡£
ÈôÔÚÏÂÃæµÄ״̬´°ÖÐÓдíÎóÌáʾ£¬¾ÍÐèÒªÔٴα༡¢ÐÞ¸ÄÔ´³ÌÐò£¨ÈçÓï·¨¡¢×Ö·ûÓдíµÈ£©¡¢±£´æ¡¢¹¹ÔìËùÓС£Ö±ÖÁûÓдíÎó¡£
|
|
ÔÚûÓÐÓï·¨´íÎóµÄÇé¿öÏ£¬°´ÏÂͼºìȦÖеİ´Å¥¾Í¿ÉÒÔ½øÐÐÄ£Äâµ÷ÊÔ£º
|
|
ÏÂÃæÊǵ÷ÊÔ´°¡£ÓÉÓÚÎÒÃǵijÌÐòÊÇÈà P0 ¿Ú8¸ö½Å¸ôÒ»¸öÊä³ö0£¬¸ôÒ»¸öÊä³ö1£¬ËùÒÔÒª´Ó²Ëµ¥µÄ¡°ÍâΧÉ豸¡±Öдò¿ª¡°Prot 0¡± P0¿Ú´°£º
|
|
µ¥»÷¡°µ¥²½ÔËÐС±£¬ÔÚP0´°ÖоͿÉÒÔ¿´µ½ÎÒÃÇÔÏÈÉèÏëµÄЧ¹û£º
|
|
µ½´Ë£¬Õâ¸ö³ÌÐòÔݸæÒ»¶ÎÂ䣻
½ÓÏÂÀ´£¬ÎÒÃÇÆô¶¯ 51ISP ±à³ÌʵÑé³ÌÐò£¬½«¸Õ¸ÕÉú³ÉµÄ Test.Hex ÉÕдµ½µ¥Æ¬»úоƬ£¬ÔÚʵÑé°åÉÏʵ¼ÊÑé֤һϡ£
Á¬½Ó51ISP±à³ÌʵÑé°å£¬Æô¶¯Æä³ÌÐò£»
ÔÚ51ISP³ÌÐòµÄ²Ëµ¥¡°Îļþ¡±ÖУ¬¡°´ò¿ªHEXÎļþ...¡± ´ò¿ª Text.hex Îļþ£º
|
|
Ö´ÐÐдÈë²Ù×÷£º
|
|
Ö´ÐÐдÈë²Ù×÷Íê³Éºó£¬±à³ÌʵÑé°å¾Í»á³öÏÖÎÒÃÇÆÚ´ýµÄЧ¹û£¡ÈôдÈë³ö´í£¬ÇëÏÈ¡°²Á³ý¡±ºóÔÙ¡°Ð´È롱¡£
ÈôÔÚʵÑé°åÉÏʵ¼ÊÑéÖ¤µÄ²¢²»ÊÇÎÒÃÇÔ¤ÆÚµÄЧ¹û£¬ÄÇô£¬¾ÍÐèÒªÔٴηµ»Øµ½±à¼¡¢ÐÞ¸ÄÔ´³ÌÐòÄÇÒ»²½£¬Ð޸ĺóÔÙ¹¹ÔìËùÓУ¬Ôٴν«Éú³ÉµÄHexÎļþÔÚ51ISPÖÐÉÕд¡¢ÊµÑ飬ֱÖÁ³É¹¦£¡
µ½´Ë£¬µ¥Æ¬»úµÄÕû¸ö¿ª·¢¹ý³Ì¾Í½áÊøÁË£¡




















