µ±Ç°Î»ÖãºÊ×Ò³ > ²½½øµç»úÕý·´×ª
µÚ11Ò³
½«¸÷²¿·ÖºÏÔÚÒ»Æð×ÜÌåµç·Èçͼ9Ëùʾ
ͼ9 ×ÜÌåµç·
4 Èí¼þ³ÌÐòÉè¼Æ
ÔÚ²½½øµç»úϵͳÖУ¬ÏàÓ¦µÄ¿ØÖÆÐźÅÓɵ¥Æ¬»úÀ´²úÉú£¬¸ù¾ÝÐèҪͨ¹ý¼üÅÌÊäÈëµç»úµÄת¶¯·½Ïò¡¢×ª¶¯ËÙÂʺÍת¶¯²½Êý£¬ÔÚ¹¤×÷ʹÓÃÊýÂë¹ÜÀ´¶¯Ì¬ÏÔʾʣϵIJ½Êý¡£ËùÒÔ£¬Èí¼þ²¿·ÖÓÉ4´óÄ£¿é×é³É£º Ö÷³ÌÐò²¿·Ö¡¢¶¨Ê±Æ÷Öжϲ¿·Ö¡¢ÍⲿÖÐ¶Ï 0 ºÍÍⲿÖжÏ1 ²¿·Ö£¬ÆäÖÐÖ÷³ÌÐòµÄÖ÷Òª¹¦ÄÜÊÇϵͳ³õʼ²ÎÊýµÄÉèÖü°Æô¶¯¿ª¹ØµÄ¼ì²â£¬ÈôÆô¶¯¿ª¹ØºÏÉÏÔòϵͳ¿ªÊ¼¹¤×÷£¬·´Ö®ÏµÍ³Í£Ö¹¹¤×÷£»¶¨Ê±Æ÷²¿·Ö¿ØÖÆÂö³åƵÂÊ£¬Ëü¾ö¶¨Á˲½½øµç»úתËٵĿìÂý£»Á½¸öÍⲿÖжϳÌÐòÒª×öµÄ¹¤×÷¶¼ÊÇΪÁËÍê³É¸Ä±äËÙ¶ÈÕâÒ»¹¦ÄÜ¡£ÏÂÃæ·ÖÎöÖ÷³ÌÐòÓ붨ʱÆ÷ÖжϳÌÐò¼°ÍⲿÖжϳÌÐò¡£
4.1 Ö÷³ÌÐòµÄÉè¼Æ
Ö÷³ÌÐòÖÐÒªÍê³ÉµÄ¹¤×÷Ö÷ÒªÓÐϵͳ³õʼֵµÄÉèÖá¢ÏµÍ³×´Ì¬µÄÏÔʾÒÔ¼°¸÷ÖÖ¿ª¹Ø×´Ì¬µÄ¼ì²âÅжϵȡ£ÆäÖÐϵͳ³õʼ״̬µÄÉèÖÃÄÚÈݽ϶࣬¸ÃϵͳÖУ¬ÐèÒª³õ
µÚ12Ò³
ʼ»¯¶¨Ê±Æ÷¡¢ÍⲿÖжϣ»¶Ô P1 ¿ÚËͳõÖµÒÔ¾ö¶¨Âö³å·ÖÅ䷽ʽ£¬ËÙ¶ÈÖµ´æ´¢ÇøËͳõÖµ¾ö¶¨²½½øµç»úµÄÆô¶¯ËÙ¶È£¬¶Ô·½ÏòÖµ´æ´¢ÇøËͳõÖµ¾ö¶¨²½½øµç»úÐýת·½ÏòµÈÄÚÈÝ¡£Èô³õʼ»¯ P1=11H¡¢ËٶȺͷ½Ïò³õʼֵ¾ùÉèΪ 0£¬¾ÍÒâζ×Ų½½øµç»ú°´Ï൥ËÄÅÄÔËÐУ¬ÏµÍ³ÉϵçºóÔÚûÓвÙ×÷µÄÇé¿öÏ£¬²½½øµç»ú²»Ðýת£¬·½ÏòÖµÏÔʾ¡°0¡±£¬ ËÙ¶ÈÖµÏÔʾ¡°0¡±£¬Ö÷³ÌÐòÁ÷³ÌͼÈçͼ10Ëùʾ
¿ªÊ¼Ö÷³ÌÐò³õʼ»¯ÅжϿªÊ¼¼ü°´ÏÂÅжϷ´×ªÅжÏÕý×ªÌø×ªÖ´Ðз´×ª³ÌÐòÌø×ªÖ´ÐÐÕýת³ÌÐòÅжÁÖ´ÐÐÍê±ÏÅжÁÖ´ÐÐÍê±ÏÏÔʾ½áÊøÌáʾÐÅÏ¢½áÊø ͼ10 Ö÷³ÌÐòÁ÷³Ìͼ
4.2 ¶¨Ê±ÖжÏÉè¼Æ
²½½øµç»úµÄת¶¯Ö÷ÒªÊǸøµç»ú¸÷ÈÆ×é°´Ò»¶¨µÄʱ¼ä¼ä¸ôÁ¬Ðø²»¶ÏµØ°´¹æÂÉͨÈëµçÁ÷£¬²½½øµç»ú²Å»áÐýת£¬Ê±¼ä¼ä¸ôÔ½¶Ì£¬ËٶȾÍÔ½¿ì¡£ÔÚÕâ¸öϵͳÖУ¬Õâ¸öʱ¼ä¼ä¸ôÊÇÓö¨Ê±Æ÷ÖØ¸´ÖжÏÒ»¶¨´ÎÊý²úÉúµÄ£¬¼´µ÷½Úʱ¼ä¼ä¸ô¾ÍÊǵ÷½Ú¶¨Ê±Æ÷µÄÖжϴÎÊý£¬Òò¶øÔÚ¶¨Ê±Æ÷ÖжϳÌÐòÖУ¬Òª×öµÄ¹¤×÷Ö÷ÒªÊÇÅжϵç»úµÄÔËÐз½Ïò·¢ÏÂÒ»¸öÂö³å£¬ÒÔ¼°±£´æµ±Ç°µÄ¸÷ÖÖ״̬¡£³ÌÐòÁ÷³ÌͼÈçͼ11Ëùʾ¡£
µÚ13Ò³
TOÖжÏÈë¿Ú±£»¤ÏÖ³¡NÖжϴÎÊý-1=0£¿Y¶Á·½Ïòָʾ·¢ËÙ¶ÈÂö³åÖØËÍÏà¹Ø×´Ì¬»Ö¸´ÏÖ³¡ÖжϷµ»Ø
ͼ11 ¶¨Ê±ÖжϳÌÐòÁ÷³Ì
4.3 ÍⲿÖжÏÉè¼Æ
ÍⲿÖжÏËùÒªÍê³ÉµÄ¹¤×÷ÊǸù¾Ý°´¼ü´ÎÊý£¬¸Ä±äËÙ¶ÈÖµ´æ´¢ÇøÖеÄÊý¾Ý£¨¸ÃÊý¾ÝΪ¶¨Ê±Æ÷µÄÖжϴÎÊý£©£¬ÕâÑù¾Í¸Ä±äÁ˲½½øµç»úµÄÊä³öÂö³åƵÂÊ£¬Ò²¾ÍÊǸıäÁ˵ç»úµÄתËÙ¡£ËÙ¶ÈÔö¼Ó°´Å¥ S2 Ϊ INT0 Öжϣ¬Æä³ÌÐòÁ÷³ÌΪÔÊý¾Ý£¬µ±ÖµµÈÓÚ7 ʱ£¬²»¸Ä±äÔÊýÖµ·µ»Ø£¬Ð¡ÓÚ 7 ʱ£¬Êý¾Ý¼Ó 1 ºó·µ»Ø£»ËٶȼõÉÙ°´Å¥ S3£¬µ±ÔÊý¾Ý²»Îª 0£¬¼õ 1 ±£´æÊý¾Ý£¬ÔÊý¾ÝΪ 0 Ôò±£³Ö²»±ä¡£³ÌÐòÁ÷³ÌͼÈçͼ 12Ëùʾ¡£
µÚ14Ò³
ÍⲿÖжÏÈë¿Ú±£»¤ÖжÏÑÓʱȥ¶¶YËÙ¶È£¿=ÉÏ»òÏÞÖÆNËÙ¶ÈÖµ1°´¼üÊÇ·ñµ¯ÆðY»Ö¸´ÏÖ³¡NÖжϷµ»Ø ͼ12 ÍⲿÖжϳÌÐòÁ÷³Ìͼ
4.4 ϵͳÈí¼þ³ÌÐò
SPEED EQU 10H ;SPEEDΪתËٵȼ¶±êÖ¾£¬¹² 7 ¼¶£¬¼´1-7
FX EQU 11H ;FX Ϊ·½Ïò±êÖ¾ COUNT EQU 12H ;COUNT ÖжϴÎÊý±êÖ¾ ORG 0000H AJMP MAIN
ORG 0003H ;ÍⲿÖжÏ0Èë¿ÚµØÖ·£¬¼ÓËÙ×Ó³ÌÐò AJMP UP
ORG 0013H ;ÍⲿÖжÏ1Èë¿ÚµØÖ·£¬¼õËÙ×Ó³ÌÐò AJMP DOWN
ORG 000BH ;¶¨Ê±Æ÷0 ÖжÏÈë¿ÚµØÖ·£¬¿ØÖÆÖжϴÎÊýÀ´´ïµ½¿ØÖÆ×ªËÙ AJMP ZDT0
¹²·ÖÏí92ƪÏà¹ØÎĵµ