A51 ºê»ã±àÆ÷´ÓÄãµÄ8051»ã±àÔ´´úÂë²úÉú¿ÉÖØ¶¨Î»µÄÄ¿±êÎļþ
BL51 Á¬½Ó/ÖØ¶¨Î»Æ÷×éºÏÄãµÄÓÉC51ºÍA51²úÉúµÄ¿ÉÖØ¶¨Î»µÄÄ¿±êÎļþÉú³É¾ø¶ÔÄ¿±êÎļþ
LIB51 ¿â¹ÜÀíÆ÷×éºÏÄãµÄÄ¿±êÎļþÉú³É¿ÉÒÔ±»Á¬½ÓÆ÷ʹÓõĿâÎļþ
OH51 Ä¿±êÎļþµ½HEX¸ñʽµÄת»»Æ÷´Ó¾ø¶ÔÄ¿±êÎļþ´´½¨Intel HEX ¸ñʽµÄÎļþ RTX-51 ʵʱ²Ù×÷ϵͳ¼ò»¯Á˸´ÔӺͶÔʱ¼äÒªÇóÃô¸ÐµÄÈí¼þÏîÄ¿
ͼ2 uVision/Ishell¼¯³É¿ª·¢»·¾³
ͼ3 Keil Uvision2 IDE µÄ×é³É
2.2 Keil uVision2Èí¼þµÄʹÓò½Öè 2.2.1.½¨¹¤³Ì¡£´ò¿ªKeil uVision2Èí¼þ£¬Ñ¡ÔñProject/New project¡,½«µ¯³öÒ»¸öCreat New ProjectµÄ¶Ô»°¿ò£¬Ñ¡ÔñÒª´æ·ÅµÄÎļþ¼Ð£¬ÊäÈëÎļþÃû£¨²»ÐèÒª¼ÓÀ©Õ¹Ãû£©¡£ÈçÏÂͼËùʾ¡£
ͼ4 ½¨Á¢¹¤³Ì
Ñ¡ÔñSST89E564RDоƬ£¬µã»÷È·¶¨¡£
ͼ5 Ñ¡ÔñоƬ
2.2.2ÔÚ¹¤³ÌÏÂн¨Îļþ¡£µã»÷File/New »òµã»÷ͼ±êÈëText1£¬È»ºóµã»÷File/Save»òµã»÷ͼ±ê
, ³öÏÖText1½çÃæ£¬½«³ÌÐòд
£¬½«µ¯³öÈçϽçÃæ£º
ͼ6±£´æÔ´Îļþ
ÊäÈëÎļþÃû£¬Èç¹ûÊÇ»ã±àÓïÑÔÎļþÃûºóÒª¼ÓÉÏ.asmµÄÀ©Õ¹Ãû£¬Èç¹ûÊÇÓÃcÓïÑÔ±àдÔòÀ©Õ¹ÃûÊÇ.c¡£µã»÷±£´æ¡£»á·¢ÏÖËùÓйؼü´Ê±ä³ÉÀ¶É«£¬¿ÉÒÔÓÃÕâÖÖ·½Ê½³õ²½¼ì²é³ÌÐòÓÐÎÞ´íÎó¡£ 2.2.3.½«Îļþ¼ÓÈ빤³ÌÖС£ÓÒ¼üµã»÷×ó²àµÄSource Group 1,Ñ¡ÔñAdd Files to Group ¡®Source Group 1¡¯.
ͼ7¼ÓÈëÎļþ
Ñ¡ÔñÒªÌí¼ÓµÄÔ´Îļþ£¬µã»÷Add¡£Íê³ÉÉèÖá£
2.2.4.ÉèÖÃÄ¿±êÑ¡Ïî¡£µã»÷¹¤¾ßÌõÖеÄͼ±ê¡£ÔÚ¡°Target¡±±êÇ©ÏÂÐ޸ġ°Xtal (Mhz) ¡±
Ϊµ¥Æ¬»úµÄ¾§ÌåÕñµ´ÆµÂÊ£¬Ñ¡ÖÐUse On-chip ROM¡£
ͼ8 ²ÎÊýÉèÖô°¿Ú
ÔÚ¡°Output¡±±êǩϣ¬Ñ¡ÖС°Create HEX file¡±£¨Éú³ÉhexÎļþÓñà³ÌÆ÷дµ½Ä¿±ê°åµÄSST89E564RDµ¥Æ¬»úÖУ©¡£
ͼ9 ÉèÖÃÊÇ·ñÉú³É.hexÄ¿±êÎļþ
ÔÚ¡°debug¡±±êÇ©ÖÐÑ¡ÖС°Use keil monitor-51 driver¡±£¬´Ëʱ¿ÉÒÔ½øÐд®¿ÚÁ¬½ÓÄ¿±êµç·°å½øÐзÂÕæµ÷ÊÔ£¬Èç¹ûÑ¡ÖС°Use Simulator¡±£¬Ôò½ö½öÖ»½øÐÐÈí¼þ·ÂÕæ¡£