ÄãºÃ£¬»¶Ó­À´µ½¾­¹ÜÖ®¼Ò [µÇ¼] [×¢²á]

ÉèΪÊ×Ò³ | ¾­¹ÜÖ®¼ÒÊ×Ò³ | Êղر¾Õ¾

Ãâ·Ñµç×ÓÖÇÄÜÇÀ´ðÆ÷£¨µ¥Æ¬»ú£©(Ò»)_µç×ÓÐÅÏ¢¹¤³Ì±ÏÒµÂÛÎÄ

·¢²¼Ê±¼ä£º2014-12-05 À´Ô´£ºÈË´ó¾­¼ÃÂÛ̳
Ãâ·Ñµç×ÓÖÇÄÜÇÀ´ðÆ÷£¨µ¥Æ¬»ú£©(Ò»)_µç×ÓÐÅÏ¢¹¤³Ì±ÏÒµÂÛÎÄ Õª Òª Ëæ×ŵç×Ó¼¼ÊõµÄ·ÉËÙ·¢Õ¹£¬»ùÓÚµ¥Æ¬»úµÄ¿ØÖÆϵͳÒѹ㷺ӦÓÃÓÚ¹¤Òµ¡¢Å©Òµ¡¢µçÁ¦¡¢µç×Ó¡¢ÖÇÄÜÂ¥ÓîµÈÐÐÒµ£¬Î¢ÐͼÆËã»ú×÷ΪǶÈëʽ¿ØÖÆϵͳµÄÖ÷ÌåÓëºËÐÄ£¬´úÌæÁË´«Í³µÄ¿ØÖÆϵͳµÄ³£¹æµç×ÓÏß·¡£Í¬Ê±Â¥ÓîÖÇÄÜ»¯µÄ·¢Õ¹Óë³ÉÊ죬ҲΪ»ùÓÚµ¥Æ¬»úµÄÕÕÃ÷¿ØÖÆϵͳµÄÆÕ¼°ÓëÓ¦Óõ춨Á˼áʵµÄ»ù´¡¡£ µç×ÓÖÇÄÜÇÀ´ð¼Æ·ÖÆ÷ÔÚÇÀ´ð¹ý³ÌÖУ¬ÎªÁËÖªµÀÄÄÒ»×é»òÄÄһλѡÊÖÏÈ´ðÌ⣬±ØÐëÒªÉè¼ÆÒ»¸öϵͳÀ´Íê³ÉÕâ¸öÈÎÎñ¡£Èç¹ûÔÚÇÀ´ðÖУ¬¿¿ÊÓ¾õÊǺÜÄÑÅжϳöÄÄ×éÏÈ´ðÌâ¡£ÀûÓõ¥Æ¬»úϵͳÀ´Éè¼ÆÇÀ´ðÆ÷£¬Ê¹ÒÔÉÏÎÊÌâµÃÒÔ½â¾ö£¬¼´Ê¹Á½×éµÄÇÀ´ðʱ¼äÏà²î¼¸Î¢Ã룬Ҳ¿É·Ö±æ³öÄÄ×éÓÅÏÈ´ðÌâ¡£ÇÀ´ð×éÊý¿ÉÒÔÔÚ°Ë×éÒÔÄÚÈÎÒâʹÓ㬱¾ÏµÍ³Éè¼ÆΪģ¿éÐÎʽ²ÉÓþÅÕë²åÍ·½øÐÐÁ¬½Ó£¬ÏµÍ³¹¤×÷Ô­Àí±¾ÏµÍ³²ÉÓÃAT89S51µ¥Æ¬»ú×÷ΪºËÐÄ¡£¿ØÖÆϵͳµÄÎå¸öÄ£¿é·Ö±ðΪ£ºµ¥Æ¬»ú×îСϵͳ£¨Áùλ²¢ÐÐÊýÂëÏÔʾ¡¢4*4¾ØÕóʽ¼üÅÌ£©¡¢ÏÔʾģ¿é¡¢ÏÔʾÇý¶¯Ä£¿é¡¢ÇÀ´ð¿ª¹ØÄ£¿é¡¢ÒôÀÖÒôƵÊä³öÄ£¿é¡£ ¹Ø¼ü´Ê£ºµ¥Æ¬»ú£»¾ØÕóʽ¼üÅÌ£»ÏÔʾ£»Çý¶¯£»ÇÀ´ð ÒýÑÔ µç×Ó¼¼ÊõºÍ΢ÐͼÆËã»úµÄѸËÙ·¢Õ¹£¬´Ù½ø΢ÐͼÆËã»ú²âÁ¿ºÍ¿ØÖƼ¼ÊõµÄѸËÙ·¢Õ¹ºÍ¹ã·ºÓ¦Ó㬵¥Æ¬»ú£¨µ¥Æ¬Î¢ÐͼÆËã»ú£©µÄÓ¦ÓÃÒѾ­Éø͸µ½¹úÃñ¾­¼ÃµÄ¸÷¸ö²¿ÃźÍÁìÓò£¬ËüÆðµ½ÁËÔ½À´Ô½ÖØÒªµÄ×÷Óᣵ¥Æ¬Î¢ÐͼÆËã»ú¾ÍÊǽ«ÖÐÑë´¦Àíµ¥Ôª¡¢´æ´¢Æ÷¡¢¶¨Ê±/¼ÆÊýÆ÷ºÍ¶àÖÖ½Ó¿Ú¶¼¼¯³Éµ½Ò»¿é¼¯³Éµç·оƬÉϵÄ΢ÐͼÆËã»ú¡£Òò´ËÒ»¿éоƬ¾Í¹¹³ÉÁËһ̨¼ÆËã»ú¡£ËüÒѳÉΪ¹¤Òµ¿ØÖÆÁìÓò¡¢ÖÇÄÜÒÇÆ÷ÒÇ±í¡¢¼â¶ËÎäÆ÷¡¢ÈÕ³£Éú»îÖÐ×î¹ã·ºÊ¹ÓõļÆËã»ú¡£ µç×ÓÖÇÄÜÇÀ´ðÆ÷·Ö±ðÓÃÁ½Æ¬µ¥Æ¬»ú¿ØÖÆ£¬·Ö±ðΪ¼Æ·ÖÆ÷ºÍÇÀ´ðÆ÷¡£¼Æ·ÖÆ÷µÄ¹¤×÷Ô­ÀíÊDzÉÓÃ×îСϵͳ£¬ÓÃ4x4¼üÅÌÀ´ÊäÈëÊÇÑ¡ÊÖÐèÒª¼Ó¼õ½øÐзÖÊýµÄ¼Ó¼õÊäÈë¡£Ö÷°åÉϵÄ6¸öÊýÂëÏÔʾ£¬¼Ó¼¸·ÖµÄÊý£¬°´È·¶¨¼üºó·ÖÊýÖµ´Ó´®¿ÚP3.0£¬P3.1´«µ½¼Æ·ÖÆ÷ÏÔʾģ¿éÉÏÔÙͨ¹ýÊýÂë¹ÜÇý¶¯Ä£¿éÏÔʾ¡£ÇÀ´ðÆ÷µÄ¹¤×÷Ô­ÀíÊDzÉÓõ¥Æ¬»ú×îСϵͳ£¬Óòéѯʽ¼üÅ̽øÐÐÇÀ´ð¡£²ÉÓô®Ðо²Ì¬ÏÔʾ×éºÅ¡£ 1 µ¥Æ¬»úµÄÓ¦Óü¼Êõ µ¥Æ¬»úÓÉÓ²¼þϵͳÓëÈí¼þϵͳ×é³É¡£Ó²¼þϵͳÊÇÖ¸¹¹³É΢»úϵͳµÄʵÌåÓë×°Öã¬Í¨³£ÓÉÔËËãÆ÷¡¢¿ØÖÆÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈë½Ó¿Úµç·ºÍÊäÈëÉ豸¡¢Êä³ö½Ó¿Úµç·ºÍÊä³öÉ豸µÈ×é³É¡£ÆäÖÐÔËËãÆ÷ºÍ¿ØÖÆÆ÷Ò»°ã×öÔÚÒ»¸ö¼¯³ÉоƬÉÏ£¬Í³³ÆÖÐÑë´¦Àíµ¥Ôª£¨Central Processing Unit£©£¬¼ò³ÆCPU£¬ÊÇ΢»úµÄºËÐIJ¿¼þ¡£CPUÅäÉÏ´æ·Å³ÌÐòºÍÊý¾ÝµÄ´æ´¢Æ÷¡¢ÊäÈë/Êä³ö£¨Input/Output£¬¼ò³ÆI/O£©½Ó¿Úµç·ÒÔ¼°ÍⲿÉ豸¼´¹¹³Éµ¥Æ¬»úµÄÓ²¼þϵͳ¡£Èí¼þϵͳÊÇ΢»úϵͳËùʹÓõĸ÷ÖÖ³ÌÐòµÄ×ܳƣ¬ÈËÃÇͨ¹ýËü¶Ô΢»ú½øÐпØÖƲ¢Óë΢»úϵͳ½øÐÐÐÅÏ¢½»»»£¬Ê¹Î¢»ú°´ÕÕÈ˵ÄÒâͼÍê³ÉÔ¤¶¨µÄÈÎÎñ¡£Èí¼þϵͳÓëÓ²¼þϵͳ¹²Í¬¹¹³ÉÍêÕûµÄµ¥Æ¬Î¢ÐͼÆËã»úϵͳ£¬Á½ÕßÏศÏà³É£¬È±Ò»²»¿É¡£ 2 ϵͳÉè¼ÆÒªµã ϵͳÉè¼ÆÖ÷Òª°üÀ¨Ó²¼þºÍÈí¼þÁ½´ó²¿·Ö£¬ÒÀ¾Ý¿ØÖÆϵͳµÄ¹¤×÷Ô­ÀíºÍ¼¼ÊõÐÔÄÜ£¬½«Ó²¼þºÍÈí¼þ·Ö¿ªÉè¼Æ¡£Ó²¼þÉè¼Æ²¿·Ö°üÀ¨µç·ԭÀíͼ¡¢ºÏÀíÑ¡ÔñÔªÆ÷¼þ¡¢»æÖÆÏß·ͼ£¬È»ºó¶ÔÓ²¼þ½øÐе÷ÊÔ¡¢²âÊÔ£¬ÒÔ´ïµ½Éè¼ÆÒªÇó¡£Èí¼þÉè¼Æ²¿·Ö£¬Ê×ÏÈÔÚ×ÜÌåÉè¼ÆÖÐÍê³Éϵͳ×Ü¿òͼºÍ¸÷Ä£¿éµÄ¹¦ÄÜÉè¼Æ£¬ÄⶨÏêϸµÄ¹¤×÷¼Æ»®£»È»ºó½øÐоßÌåÉè¼Æ£¬°üÀ¨¸÷Ä£¿éµÄÁ÷³Ìͼ£¬Ñ¡ÔñºÏÊʵıà³ÌÓïÑԺ͹¤¾ß£¬½øÐдúÂëÉè¼ÆµÈ£»×îºóÊǶÔÈí¼þ½øÐе÷ÊÔ¡¢²âÊÔ£¬´ïµ½ËùÐ蹦ÄÜÒªÇó¡£ ÔÚϵͳÉè¼ÆÖÐÉè¼Æ·½·¨µÄÑ¡ÓÃÊÇϵͳÉè¼ÆÄÜ·ñ³É¹¦µÄ¹Ø¼ü¡£Ó²¼þµç·ÊDzÉÓýṹ»¯ÏµÍ³Éè¼Æ·½·¨£¬¸Ã·½·¨±£Ö¤Éè¼Æµç·µÄ±ê×¼»¯¡¢Ä£¿é»¯¡£Ó²¼þµç·µÄÉè¼Æ×îÖØÒªµÄÑ¡ÔñÓÃÓÚ¿ØÖƵĵ¥Æ¬»ú£¬²¢È·¶¨ÓëÖ®ÅäÌ×µÄÍâΧоƬ£¬Ê¹ËùÉè¼ÆµÄϵͳ¼È¾­¼ÃÓÖ¸ßÐÔÄÜ¡£Ó²¼þµç·Éè¼Æ»¹°üÀ¨ÊäÈëÊä³ö½Ó¿ÚÉè¼Æ£¬»­³öÏêϸµç·ͼ£¬±ê³öоƬµÄÐͺš¢Æ÷¼þ²ÎÊýÖµ£¬¸ù¾Ýµç·ͼÔÚ·ÂÕæ»úÉϽøÐе÷ÊÔ£¬·¢ÏÖÉè¼Æ²»µ±¼°Ê±Ð޸ģ¬×îÖÕ´ïµ½Éè¼ÆÄ¿µÄ¡£Èí¼þÉè¼ÆµÄ·½·¨Ó뿪·¢»·¾³µÄÑ¡È¡ÓÐ×ÅÖ±½ÓµÄ¹Øϵ£¬±¾ÏµÍ³ÓÉÓÚÊDzÉÓÃ51ϵÁе¥Æ¬»ú£¬Òò´ËʹÓÃKeil CÓïÑÔ½øÐпª·¢¡£´Ë±à³Ì¹¤¾ßÏà±È»ã±àÓïÑÔ¾ßÓнṹ»¯¡¢ÊÊÓ÷¶Î§´ó¡¢¿ÉÒÆÖ²ÐԺõÈÌص㡣±¾ÏµÍ³Èí¼þÉè¼Æ²ÉÓÃÄ£¿é»¯ÏµÍ³Éè¼Æ·½·¨£¬Ïȱàд¸÷¸ö¹¦ÄÜÄ£¿é×Ó³ÌÐò£¬È»ºó½øÐÐ×éºÏÓëµ÷Õû£¬¾­¹ýµ÷ÊԺ󣬴ﵽÉè¼Æ¹¦ÄÜÒªÇó¡£ 2.1 ÇÀ´ðÆ÷µÄÓ²¼þÉè¼ÆÒªÇó ÇÀ´ðÆ÷ͬʱ¹©8ÃûÑ¡ÊÖ»ò8¸ö´ú±í¶Ó±ÈÈü£¬·Ö±ðÓÃ8¸ö°´Å¥S1~S8±íʾ¡£ÉèÖÃÒ»¸öϵͳÇå³ýºÍÇÀ´ð¿ØÖÆ°´Å¤£¬¸Ã°´Å¤ÓÉÖ÷³ÖÈË¿ØÖÆ¡£ÇÀ´ðÆ÷¾ßÓÐËø´æÓëÏÔʾ¹¦ÄÜ¡£¼´Ñ¡ÊÖ°´¶¯°´Å¥£¬Ëø´æÏàÓ¦µÄ±àºÅ£¬²¢ÔÚLEDÊýÂë¹ÜÉÏÏÔʾ£¬Í¬Ê±ÑïÉùÆ÷·¢³ö±¨¾¯ÉùÏìÌáʾ¡£Ñ¡ÊÖÇÀ´ðʵÐÐÓÅÏÈËø´æ£¬ÓÅÏÈÇÀ´ðÑ¡ÊֵıàºÅÒ»Ö±±£³Öµ½Ö÷³ÖÈ˽«ÏµÍ³Çå³ýΪֹ¡£ 2£®2 ¼Æ·ÖÆ÷ϵͳµÄÈí¼þÁ÷³Ì ¸½£ºµ¥Æ¬»ú³ÌÐò ¼Æ·ÖÆ÷ÏÔʾ³ÌÐò£¨¸½1£© //ÇÀ´ðÆ÷¼Ó¼õ¼Ç·ÖÏÔʾ³ÌÐò2 DBUFEQU30H;ÈýλÏÔʾ»º³åÇøÊ×Ö· ORG0000H AJMPMAIN ORG0030H MAIN:MOVSP,#60H ACALLKEYSCAN;µ÷ÓüüÅÌɨÃè×Ó³ÌÐòÅжÏÊǼӷֻò¼õ·Ö CJNEA,#0EH,NEXT2;²»ÊǼӷּü,ÔòתÒÆÅжÏÊǼõ·Ö¼ü? NEXT1:ACALLKEYSZ;ÊǼӷּü,µ÷ÓüüÅÌÉèÖÃ×Ó³ÌÐò ACALLDISPLAY;µ÷Óô®¿Ú¾²Ì¬ÏÔʾ×Ó³ÌÐò SJMPMAIN NEXT2:CJNEA,#0FH,MAIN;¶¼²»ÊÇ,ÔòתMAIN AJMPNEXT1;ÊǼõ·Ö¼ü,µ÷ÓüüÅÌÉèÖÃ×Ó³ÌÐò ORG0100H KEYSZ:PUSHPSW;¼üÅÌÉèÖÃ×Ó³ÌÐò PUSHACC SETBRS1 MOVR0,#DBUF;R0Ö¸ÏòÏÔʾ»º³åÇøÊ×µØÖ· MOVR7,#3;ÉèÖüüÅÌÊäÈëλÊý L1:CLRRS1 ACALLKEYSCAN;µ÷ÓüüÅÌɨÃè×Ó³ÌÐòÈ¡°´Ï¼üµÄ¼üºÅ SETBRS1 CJNEA,#0AH,L2;¼üÈëÊýºÏ·¨ÐÔ¼ì²â£¨ÊÇ·ñ´óÓÚ9£© L2:JNCL1;´óÓÚ9,ÖØмüÈë
¾­¹ÜÖ®¼Ò¡°Ñ§µÀ»á¡±Ð¡³ÌÐò
  • ɨÂë¼ÓÈë¡°¿¼ÑÐѧϰ±Ê¼ÇȺ¡±
ÍƼöÔĶÁ
¾­¼ÃѧÏà¹ØÎÄÕÂ
±êÇ©ÔÆ
¾­¹ÜÖ®¼Ò¾«²ÊÎÄÕÂÍƼö