ÑÔ³ÌÐò¾ßÓÐÍêÕûµÄ³ÌÐòÄ£¿é½á¹¹£¬´Ó¶øÎªÈí¼þ¿ª·¢ÖвÉÓÃÄ£¿é»¯³ÌÐòÉè¼Æ·½·¨Ìá
¹©ÁËÓÐÁ¦µÄ±£ÕÏ¡£Óë»ã±àÓïÑÔÏà±È£¬ÓÐÈçÏÂÓŵ㣺
¶Ôµ¥Æ¬»úµÄÖ¸Áîϵͳ²»ÒªÇóÁ˽⣬½öÒªÇó¶Ô5lµÄ´æ´¢Æ÷½á¹¹Óгõ²½Á˽⣬ÖÁÓڼĴæÆ÷·ÖÅä¡¢²»Í¬´æ´¢Æ÷µÄѰַ¼°Êý¾ÝÀàÐ͵Èϸ½Ú¾ùÓɱàÒëÆ÷¹ÜÀí£¬½µµÍÁ˶Աà³ÌÈËÔ±µÄÒªÇó¡£
³ÌÐòÓй淶µÄ½á¹¹£¬¿É·ÖΪ²»Í¬µÄº¯Êý¡£ÕâÖÖ·½Ê½¿Éʹ³ÌÐò½á¹¹»¯£¬½«¿É±äµÄÑ¡ÔñÓëÌØÊâ²Ù×÷×éºÏÔÚÒ»Æð£¬¸ÄÉÆÁ˳ÌÐòµÄ¿É¶ÁÐÔ¡£
±à³Ì¼°³ÌÐòµ÷ÊÔʱ¼äÏÔÖøËõ¶Ì£¬´Ó¶øÌá¸ßЧÂÊ¡£ÌṩµÄ¿â°üº¬Ðí¶à±ê×¼×Ó³ÌÐò£¬¾ßÓнÏÇ¿µÄÊý¾Ý´¦ÀíÄÜÁ¦£¬ÒѱàºÃ³ÌÐò¿ÉÈÝÒ×µÄÖ²ÈëгÌÐò£¬ÒòΪËü¾ßÓз½±ãµÄÄ£¿é»¯±à³Ì¼¼Êõ¡£
µ¥Æ¬»úcÓïÑÔ×÷ΪһÖַdz£·½±ãµÄÓïÑÔ¶øµÃµ½¹ã·ºµÄÖ§³Ö£¬cÓïÑÔ³ÌÐò±¾Éí²¢²»ÒÀÀµÓÚ»úÆ÷Ó²¼þϵͳ£¬»ù±¾Éϲ»×öÐ޸ľͿɸù¾Ýµ¥Æ¬»úµÄ²»Í¬½Ï¿ìµØÒÆÖ²½øÀ´¡£
Ç°ÃæÒѾÌá¼°£¬Óõ¥Æ¬»ú»ã±àÓïÑÔ±àдµÄ³ÌÐò´úÂëËäȻЧÂʸߣ¬µ«Ñ§Ï°ÆðÀ´Ïà¶ÔÄѶȽϴ󣬶øÇÒ¶ÔÓÚÒ»¸ö´óÐÍÏîÄ¿£¬Èç¹ûÍêÈ«²ÉÓûã±àÓïÑÔÀ´±à³Ì£¬¾ÍÏԵúܷ±Ëö£¬ÓÈÆäÊÇÓöµ½Ëã·¨·½ÃæµÄÎÊÌâʱ£¬»ã±àÓïÑÔ¸ù±¾¾ÍÓ¦¸¶²»ÁË¡£¿öÇÒÏÖÔÚµ¥Æ¬»úµÄÖ÷ƵÔÚ²»¶ÏµÄÌá¸ß£¬ÔÚ¸ßÆµÂÊʱÖÓµÄ×÷ÓÃÏ£¬ÎÒÃÇÍêÈ«²»ÐèÒªÄÇô¸ßЧÂʵĴúÂ룻ÁíÍ⣬µ¥Æ¬»úµÄROMºÍRAM¿Õ¼äÒ²ÔÚ²»¶ÏµØÔö¼Ó£¬×ã¹»×°µÃÏÂÄãÓÃcÓïÑÔдµÄÈκγÌÐò´úÂ룬µ¥Æ¬»úcÓïÑÔÏà¹ØµÄ×ÊÁÏÓÖ¶àÓÖºÃÕÒ£¬¿ÉÒÆÖ²ÐԷdz£ºÃ£¬±ÈÈçÖ»ÐèÒª¸Ä±äÒ»¸öÊäÈëÊä³ö¿Úд¸öζȴ«¸ÐÆ÷µÄ³ÌÐòÔÚÈκÎÒ»¸öµ¥Æ¬»úÉ϶¼ÄÜʹÓá£Óɴ˿ɼûÓõ¥Æ¬»úCÓïÑÔ½øÐгÌÐòÉè¼Æ£¬ÒѳÉΪµ¥Æ¬»úÈí¼þ¿ª·¢µÄÒ»¸öÖ÷Á÷¡£µ±È»£¬ÓÐʱºòÓõ¥Æ¬»úCÓïÑÔÒ²²»Äܹ»ÊµÏÖËùÓÐÒª±àд³ÌÐòµÄ¹¦ÄÜ£¬±ÈÈçµ±Ïë±àдһ¸ö¾«È·¿ØÖƵĶ¨Ê±³ÌÐòʱ£¬ÓÃÆð»ã±àÓïÑÔÀ´»¹ÊDZȽϷ½±ãµÄ¡£
×ÛÉÏËùÊö£¬µ¥Æ¬»úµÄ4ÖÖ±à³ÌÓïÑÔ¸÷Óи÷µÄÓÅȱµã¡£ÏÖʵÖУ¬ÈËÃÇÓõĵ¥Æ¬»ú±à³ÌÓïÑÔ×î¶àµÄÊÇcÓïÑԺͻã±àÓïÑÔ£¬×÷Ϊµ¥Æ¬»ú¼òµ¥µÄ¿ª·¢»òÕßÓõ¥Æ¬»úÉè¼ÆµÄСÐÍϵͳ£¬»¹ÊÇÓ¦¸ÃÓûã±àÓïÑÔ£¬²»Ò»¶¨ÒªºÜ¾«ºÜÊìϤ£¬µ«ÓÐÒ»¶¨µÄÁ˽â¾Í¿ÉÒÔ½øÐбà³ÌÁ·Ï°¡£ÒòΪ»ã±àÓïÑÔ³ÌÐò³ýÁ˾ßÓмò½àÃ÷¿ì¡¢ÌøÔ¾ÐÔÇ¿¡¢Õ¼ROM×ÊÔ´ÉÙµÈÓŵãÒÔÍ⣬»¹ÒòËüºÍµ¥Æ¬»úµ×²ãÓ²¼þ½ôÃÜÁªÏµ£¬¿ÉÒÔÈóõѧÕ߸ü¼ÓÁ˽ⵥƬ»úÓ²¼þϵͳ¼°¸÷ÖÖ×ÊÔ´£¬ÊìϤ¸÷¸ö¹¦ÄÜÄ£¿éµÄ×÷Ó㬴ӶøÎª±à³ö¸ü¸ßЧÂʵÄ
³ÌÐò´òºÃÔúʵµÄ»ù´¡¡£
4.2ϵͳ³ÌÐòÉè¼Æ
±¾ÏµÍ³ÓÉÓڽϼòµ¥£¬³ÌÐòÄÚÈÝÏà¶Ô½ÏÉÙ£¬±¾×żòµ¥Ò×¶®µÄÔÔò£¬ËùÒÔ²ÉÓûã±àÓïÑÔʵÏÖÆäÈí¼þµÄÉè¼Æ¡£
½øÐлã±àÓïÑÔ³ÌÐòµÄ±àдӦ×ñÑÒÔÏÂËĸö²½Ö裺
¹¹Ë¼£ºÆäÖ÷Òª¹¤×÷ÊÇ·ÖÎöÌâÒâ£¬ÖÆ×÷³ÌÐòÁ÷³Ìͼ¡£Á÷³ÌͼµÄÂß¼±ØÐë·ûºÏÌâÒâÒªÇó¡£
²¼¾Ö£ºÆäÖ÷Òª¹¤×÷ÊÇ·ÖÅ䵥Ƭ»ú×ÊÔ´£¬°üÀ¨³ÌÐòµØÖ··ÖÅ䣬ƬÄÚ´¢´æµ¥Ôª·ÖÅä¡£ÈçÈ·¶¨¸ö³ÌÐò¶ÎÆðʼµØÖ·£¬È·¶¨Ä³Ò»Æ¬ÄÚRAMµ¥Ôª×÷ΪÊý×éÖ¸ÕëµÈ¡£
±àд£º¸ù¾Ý²¼¾Ö°²ÅÅ£¬½«³ÌÐòÁ÷³Ìͼת»»Îªµ¥Æ¬»úÖ¸Áî¡£×öµ½ÔÚÁ÷³Ìͼ¸÷»·½ÚÏàÓ¦Ö¸Áî¶ÔÓ¦µÄͬʱ£¬Ìá¸ßÔËÓÃÖ¸ÁîµÄ¼¼ÇÉÐÔ¡£
Ð޸ģº¶Ô³ÌÐò½øÐбàÒëºÍÊÔÔËÐС£Èç¹ûÔËÐв»ÕýÈ·µÄ»°£¬Ò»¶¨ÒªÕÒ³öÆäÖеIJîÒìÀ´¡£ÒªÖªµÀ£¬±àд³ÌÐò¾ÍÊDz»¶ÏµÄ³¢ÊÔ´íÎó£¬ÔÚµ÷ÊÔÖв»¶ÏÐ޸ģ¬Ìṩ³ÌÐòµÄ¿É¿¿ÐÔÓû³ÌÐò½á¹¹µÄºÏÀíÐÔ¡£
¸ÃϵͳӦÓóÌÐòÓÉÖ÷³ÌÐòºÍ×Ó³ÌÐòÄ£¿é×é³É¡£ÏµÍ³Ó¦ÓóÌÐò²ÉÓýṹ»¯Ä£¿éÉè¼Æ£¬´Ó¹¦ÄÜÉÏ¿´£¬Ö÷Òª°üÀ¨£ºÖ÷³ÌÐò¡¢µçÔ´¼ì²â³ÌÐò¡¢±¨¾¯³ÌÐò¡¢¿ØÖƳÌÐòµÈ¡£Ï±߶ԳÌÐòÁ÷³Ì½øÐнéÉÜ¡£
4.3Ö÷³ÌÐò
ÖÇÄÜÇÀ´ðÆ÷ÔÚÕý³£¹¤×÷µÄÇé¿öÏ£¬Ê×ÏȶԿØÖÆÏµÍ³½øÐгõʼ»¯£¬È»ºó½øÐмüÅÌɨÃ裬ÅжÏÖ÷³ÖÈËÊÇ·ñ°´ÏÂÁË¡°¿ªÊ¼ÇÀ´ð¡±°´¼ü£¬Èç¹û°´¼üûÓа´Ï£¬ÔòÖ´ÐзǷ¨ÇÀ´ð²éѯ×Ó³ÌÐò£¬ÅжÏÊÇ·ñÓÐÑ¡ÊÖ·¢ÉúÁËÇÀ´ðÏÖÏó£»Èç¹û¡°¿ªÊ¼ÇÀ´ð¡±°´¼ü°´ÏÂÔòÖ´Ðе¹¼ÆÊ±×Ó³ÌÐòºÍÏÔʾ×Ó³ÌÐò£¬²¢µ÷Õý³£ÇÀ´ð´¦Àí×Ó³ÌÐò¡£ÆäÖе¹¼ÆÊ±³ÌÐò°üÀ¨ÇÀ´ðµ¹¼ÆÊ±ºÍ»Ø´ðµ¹¼ÆÊ±¡£
ÈκοØÖÆÏµÍ³¿ªÊ¼Õý³£¹¤×÷ǰ¶¼±ØÐëÒª½øÐгõʼ»¯£¬ÔÚÆäËüÓ¦ÓóÌÐòÈ·¶¨Ö®ºó£¬±¾²¿·Ö³ÌÐòÉè¼ÆÔÚÓÚе÷¸÷²¿·Ö³ÌÐòÖ®¼äµÄ¹ØÏµ£¬ÒÔ´Ùʹ¸÷²¿·Ö³ÌÐòÖ®¼äÓÐÐòÔËÐУ¬´ïµ½½øÒ»²½ÓÅ»¯³ÌÐòÉè¼ÆµÄÄ¿µÄ¡£
±¾²¿·Ö³ÌÐòÉè¼ÆÖ÷Òª°üÀ¨ÖжϵijõʼÉèÖúÍÏà¹ØÏµÍ³ÔËÐвÎÊýµÄ³õʼÉèÖÃÁ½´ó²¿·Ö¡£
ÖжϳõʼÉèÖÃÖгýÁËÉèÖõ¥¸öÖжÏÔ´ÊÇ·ñÔÊÐíÖжϺ͸÷¸öÖжÏÔ´»¥ÏàÖ®¼ä
µÄÓÅÏȼ¶¹ØÏµÍ⣬Õë¶ÔÓÚijһÀà¾ßÌåµÄÖжÏÔ´£¬»¹ÓÐÆäÌØ¶¨µÄÉèÖÃÒªÇó¡£ÔÚ±¾ÎĵijÌÐòÉè¼ÆÖУ¬Ö÷ÒªÌåÏÖÔÚ¶¨Ê±/¼ÆÊýÆ÷ÖжϺÍÍⲿÖжÏÁ½ÀàÖжÏÔ´µÄÌØ¶¨ÉèÖá£
¶¨Ê±/¼ÆÊýÆ÷ÖжϵÄÉèÖãº
ÓÉÓÚ³ÌÐòÖоùʹÓÃÁ½¸ö¶¨Ê±/¼ÆÊýÆ÷µÄ¶¨Ê±¹¦ÄÜ£¬ÔÚʹÓÃǰ£¬ÐèÒªÉèÖÃÁ½¸ö¶¨Ê±/¼ÆÊýÆ÷Ϊ¶¨Ê±¹¦ÄÜģʽ£»ÔÚÈ·¶¨Á˶¨Ê±¹¦ÄÜģʽºó£¬¶¨Ê±/¼ÆÊýÆ÷½«ÓжàÖÖ¹¤×÷·½Ê½¿É¹©Ñ¡Ôñ¡£±¾ÎIJÉÓ÷½Ê½1¹¤×÷·½Ê½£¬Ôڴ˹¤×÷·½Ê½Ï£¬µ¥Æ¬»úÌṩһ¸ö16λµÄ¶¨Ê±/¼ÆÊýÆ÷£¬Æä¼ÆÊý¼Ä´æÆ÷µÄλÊýΪ16λ¡£¸Ã¹¤×÷·½Ê½Ï£¬¶¨Ê±³õֵûÓÐÖØÐÂ×°ÌîµÄ¹¦ÄÜ¡£¶¨Ê±µÄ³õʼֵ´æ·ÅÔÚTH0¡¢TH1¡¢TL0ºÍTL1ÖС£¶¨Ê±/¼ÆÊýÆ÷»¹ÐèÒªÉ趨ÆäÆô¶¯·½Ê½£¬±¾ÎÄÖвÉÓÃÈí¼þÆô¶¯·½Ê½¡£ÕâЩ¹¦ÄܵÄÉ趨Óɶ¨Ê±/¼ÆÊýÆ÷·½Ê½¼Ä´æÆ÷TMODÉ趨¡£¾ßÌåʵÏÖΪ£ºMOV TMOD, #00010001B £¬¶¨Ê±/¼ÆÊýÆ÷µÄÆô¶¯Óɶ¨Ê±/¼ÆÊýÆ÷¿ØÖƼĴæÆ÷TCONÖеÄTR0ºÍTR1µÄÖÃλʵÏÖ¡£
ÍⲿÖжϵÄÉèÖãº
ÍⲿÖжÏÉèÖóýÁËÉ趨ÖжÏÓÅÏȼ¶ºÍÖжÏÔÊÐíÍ⣬»¹ÐèÒªÉ趨Öжϴ¥·¢·½Ê½¡£±¾ÎijÌÐòÉè¼ÆÖвÉÓñßÑØ´¥·¢·½Ê½¡£Í¨¹ý¶¨Ê±/¼ÆÊýÆ÷¿ØÖƼĴæÆ÷TCONÖеÄIT0ºÍIT1È·¶¨¡£ÖÃλ±íʾ±ßÑØ´¥·¢·½Ê½¡£·´Ö®Îªµçƽ´¥·¢·½Ê½¡£Ö¸ÁîµÄʵÏÖ·½·¨Îª£º SETB IT0¡£
ÎÞÂÛÄÄÖÖÖжÏÇëÇ󣬵±ÏµÍ³ÏìÓ¦ÆäÇëÇóʱ£¬ÏµÍ³¶¼»á×Ô¶¯µØ½«³ÌÐòÖ¸ÕëPCµÄÖµ°´ÕÕÖжÏÏòÁ¿±íµ÷ÕûΪ¸ÃÖжÏÔ´µÄÖжϷþÎñ³ÌÐòµÄÈë¿ÚµØÖ·Öµ¡£ÔÚ51ϵÁе¥Æ¬»úÖУ¬ÔÚÿһ¸öÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·ºó£¬Ã¿Ò»¸öÖжϷþÎñ³ÌÐò±»·ÖÅäµÄ³ÌÐò¿Õ¼ä´óС½öΪ8×Ö½Ú£¬²»×ãÒÔ·ÅÏÂÖжϷþÎñ³ÌÐò¡£¹ÊÐèʹÓÃÌø×ªÖ¸ÁîÌø×ªÖÁ´æ´¢Æ÷¿Õ¼äÖеÄÊʵ±Î»Öá£
µ±Ä³ÖжÏÇëÇó±»ÏìӦʱ£¬ÏµÍ³½«ÔÝʱִֹͣÐе±Ç°µÄ³ÌÐò£¬×ª¶øÖ´ÐÐÏàÓ¦µÄÖжϷþÎñ³ÌÐò¡£Õâʱ½«Éæ¼°µ½¶Ïµã±£»¤ºÍÏÖ³¡±£»¤µÄÎÊÌâ¡£¶Ïµã±£»¤Óɵ¥Æ¬»úÄÚ²¿×Ô¶¯Íê³É£¬²»ÐèÒªÍâ½ç¸ÉÔ¤¡£µ«ÊÇ£¬ÏÖ³¡±£»¤ÔòÐèÓɳÌÐòÉèÖ㬳£ÓÃPUSHºÍPOP¶ÑÕ»Ö¸ÁîÍê³É¡£¶ÑÕ»µÄÉî¶ÈÒ²¿ÉÒÔ¸ù¾ÝÉè¼ÆµÄʵ¼ÊÇé¿öÖØÐÂÉ趨¡£Èç¹û²»½øÐÐÉ趨£¬SPµÄÖµ½«Îª07H,¶ÑÕ»Éî¶ÈΪ24B¡£
ÒÔÉÏÊÇÖжϳõʼÉèÖÃʱÐèҪעÒâµÄÎÊÌ⣬³ý´ËÖ®Í⣬³ÌÐòÔÚ³õʼ»¯ÖУ¬»¹ÐèÒªÉ趨´óÁ¿µÄ³ÌÐòÔËÐвÎÊýµÈ¡£É趨ÕâЩÔËÐвÎÊýºó£¬ÏµÍ³³ÌÐòÔÚÔËÐÐʱ£¬¾Í¿É
ÒÔµ÷ÓÃÕâЩÊý¾Ý£¬½øÐÐÏà¹ØµÄÔËËãÊä³ö¿ØÖƽá¹û¡£¿É¼û£¬ÕâЩֵÉ趨µÄºÃ»µ½«Ö±½Ó¹ØÏµµ½³ÌÐòÊÇ·ñ¿ÉÒÔ˳ÀûÖ´Ðм°³ÌÐò¿ØÖÆÐ§¹ûµÄºÃ»µ¡£
¸ÃÖÇÄÜÇÀ´ðÆ÷µÄ³õʼ»¯×Ó³ÌÐòÖ÷ÒªÊÇÁ½¸ö¶¨Ê±Æ÷ºÍÁ½¸öÍⲿÖжϵijõʼ»¯¡£ Ö÷³ÌÐòÁ÷³ÌͼÈçͼ4-1Ëùʾ¡£
ͼ4-1 Ö÷³ÌÐòÁ÷³Ìͼ
Ö÷³ÌÐò£º
OK EQU 20H ;ÇÀ´ð¿ªÊ¼±ê־λ RING EQU 22H ;ÏìÁå±ê־λ
DATA0 EQU 36H ;ÇÀ´ð°´¼ü¿ÚÊý¾Ý´æ·ÅµØÖ· ORG 0000H
AJMP MAIN