ÈÆÏß»úÊǹ¤ÒµÉú²úÖеÄÖØÒªµÄÉ豸£¬ÈÆÏß»úËùÈÆÖÆµÄ²úÆ·ÊǾ³£±ä»¯µÄ£¬»á¾³£¸ù¾ÝÈÆÏßµÄÔÑÊýºÍÏß¾¶À´µ÷ÕûÈÆÏß»úµÄ²ÎÊý¡£Ì«Ñô¼¯ÍÅ53138±¸ÓÃÍøÖ·µç×Ó´ÓÊÂ×Ô¶¯ÈÆÏß»ú£¬È«×Ô¶¯ÈÆÏß»úµÄÑз¢ÒѾ¾ßÓзḻµÄ¾Ñ飬´Ó×î³õµÄPLC¿ØÖƵ½ÏÖÔڵĵ¥Æ¬»ú£¬Ì«Ñô¼¯ÍÅ53138±¸ÓÃÍøÖ·Ìá³öÓÃPS/2½Ó¿ÚµÄÊý×Ö¼üÅÌÀ´ÊµÏÖ²ÎÊýµÄÉèÖá£
PS/2½Ó¿ÚµÄÊý×Ö¼üÅ̲ÉÓõÄͨѶÐÒé·½±ã¿É¿¿£¬ÓüÆËã»úµÄPS/2½Ó¿ÚÊý×ÖС¼üÅÌÀ´×÷ΪÊäÈëµÄÉ趨£¬ÊÇÒ»ÖÖÊ®·Ö·½±ãºÍµÍ¼ÛµÄ·½·¨£¬¿ÉÒÔ·½±ãµØÐ޸ĵ¥Æ¬»úµÄ¸÷ÖÖ²ÎÊý¡£
1¡¢PS/2¼üÅÌÏÈÈÝ
Éϵçºó£¬PS/2½Ó¿ÚС¼üÅÌÉϵç×Ô¼ìͨ¹ý·¢³öÐźÅOxAA»òÕß·¢³ö×Ô¼ì´íÎóÐźÅOxFC¡¢µ¥Æ¬»ú½ÓÊÕΪOxAA£¬½øÈëÏÂÒ»²½£¬·ñÔò£¬½øÐгö´íÎó´¦Àí¡¢¹Øµô¼üÅ̵ÄLEDָʾµÆ£¬µ¥Æ¬»ú·¢ËÍOxEDÐźţ¬È»ºó½ÓÊÕ¼üÅÌ»ØÓ¦¸øµ¥Æ¬»úµÄOxFAÐźţ¬½Ó×Å·¢ËÍ0x00²¢½ÓÊÕµ¥Æ¬»ú·¢Ë͵ÄOxFAÓ¦´ðÐźš¢ÉèÖûú´òÑÓʱºÍËÙ¶Á·¢ËÍOxF6£¬½ÓÊÕOxFAÓ¦´ð¡¢¼ì²éС¼üÅÌLEDָʾµÆ£¬·¢ËÍOxED£¬½ÓÊÕOxFA£¬·¢ËÍ0x07¿ªLEDָʾµÆ£¬½ÓÊÕOxFA,·¢ËÍ0x00¹ØLEDָʾµÆ£¬½ÓÊÕ½ÓÊÕÓ¦´ðÐźÅOxFA¡£
2 PS/2¼üÅÌͨѶÔÀí
PS/2½Ó¿Ú¼üÅÌÓëÖ÷»ú²ÉÓÃË«ÏòͨÐÅ·½Ê½£¬¼üÅÌ¿ÉÒÔÏòÖ÷»ú·¢ËÍÊý¾Ý£¬Ö÷»úÒ²¿ÉÒÔ·¢ËÍÃüÁî¸ø¼üÅÌ¡£Ö÷»ú¾ßÓÐ×î¸ßÓÅÏÈȨ¡£Í¨ÐÅÐÒéÊDZê×¼µÄ´®ÐÐÒ첽ͨПñʽ£¬1λÆðʼ룬8λÊý¾ÝλLSBÔÚÏÈ£¬1Î»ÆæÐ£Ñé룬1λͣi1룬ÈôΪÖ÷»ú·¢ËÍ״̬£¬Ôò»¹ÓÐһλӦ´ðλACK¡¢Êý¾Ý¸ñʽÈçͼ2Ëùʾ¡£
Ö÷»úͬ¼üÅ̽øÐÐͨÐÅʱ£¬ÎÞÂÛ·¢ËÍ»¹ÊǽÓÊÕÊý¾Ý£¬¶¼ÒªÒÀÀµÓÚ¼üÅÌ·¢Ë͵ÄʱÖÓÂö³å£¬Ã¿´ÎÊý¾Ý´«Êä·¢ËÍ11¸öʱÖÓÂö³å£¬Ê±ÖÓÆµÂÊΪ10¡«16.7kHz£¬Í¨¹ýÅжÏʱÖÓÂö³åµÄÉÏÉýÑØºÍϽµÑØ£¬Öðλ·¢ËÍ»ò¶ÁÈ¡Êý¾Ýλ¡£µ±Êý¾ÝÏßDATAºÍʱÖÓÏßCLKͬʱΪ¸ßµçƽʱ£¬¼üÅÌ¿ÉÒÔ·¢Êý¾Ý¸øÖ÷»ú¡¢CLK¿ÉÓÃ×÷Çå³ý·¢ËÍÏß¡¢Èç¹ûÖ÷»ú½«CLKÀΪµÍµçƽ£¬Ôò½ûÖ¹¼üÅÌ·¢ËÍÊý¾Ý£¬±ä³É½«ÐèÒª·¢Ë͵ÄÊý¾Ý·Åµ½ÁË·¢ËÍ»º´æÇøÖУ¬Ö±µ½CLK±äΪ¸ßµçƽ²Å¿ªÊ¼·¢ËÍÊý¾Ý¡£Èç¹ûÖ÷»ú½«DATAÀµÍ£¬Ôòµ±¼üÅ̼ì²âµ½ÕâÒ»±ä»¯Ê±£¬½ÓÊÕÀ´×ÔÖ÷»úµÄÃüÁî2¡¢¸ÅÀ¨Èçͼ3Ëùʾ¡£
µ±¼üÅÌ·¢ËÍÊý¾Ýʱ£¬¼üÅÌÏȽ«DATAÀµÍ£¬Í¨ÖªÖ÷»ú×¼±¸½ÓÊÕÊý¾Ý¡£¼üÅÌÔÚCLKΪ¸ßµçƽʱ½ÓÊÕÊý¾ÝÖ÷»úÔÚCLKΪµÍµçƽʱ¶ÁÈ¡Êý¾Ý¡£·¢ËÍÊý¾ÝµÄʱÖÓÐźÅÓɼüÅ̲úÉú¡¢Ê±ÐòÈçͼ4Ëùʾ¡£
ΪÁ˱ÜÃâÔÚͬһʱ¿Ì·¢ËÍÊý¾Ý£¬Ó¦½«CLKÀµÍ´óÔ¼100¦ÌsÒÔÉÏ£¬ÒÔ½ûÖ¹¼üÅÌ·¢ËÍÊý¾Ý¡¢È»ºóÖ÷»ú½«Êý¾ÝÏßDATAÀµÍ£¬·¢ËÍÆðʼ룬²¢ÊÍ·ÅCLK¸ßµçƽ£¬ÓɼüÅ̽ӹÜCLK£¬ÒÔ²úÉúʱÖÓÐźš¢Ö÷»úÔÚ´Ëͬ²½Ê±ÖÓÐźÅÏ·¢ËÍÊý¾Ý¡¢¼üÅ̽ÓÊÕÊý¾ÝÊÇ´Ó¼ì²âµ½DATA±äµÍ¿ªÊ¼£¬È»ºóÔÚCLKΪ¸ßµçƽʱ¶ÁÈ¡Êý¾Ý£¬ÕâÓë¼üÅÌ·¢ËÍÊý¾ÝʱµÄÇéÐÎÏà·´¡£µ±Ö÷»ú·¢ËÍÍêУÑéλºó£¬ÊÍ·ÅÊý¾ÝÏßDATAֹͣλ¡£Ëæºó£¬¼üÅ̽«DATAÖÃ³ÉµÍµçÆ½£¬×÷ΪÊÕµ½Êý¾ÝµÄÓ¦´ðÐźÅACK£¬²¢²úÉúÒ»¸öÖÜÆÚµÄʱÖÓÂö³å¡¢Èç¹ûÔÚµÚ11¸öÂö³åºó£¬Ö÷»úδÊÍ·ÅDATA,¼üÅ̽«¼ÌÐø·¢ËÍʱÖÓÐźŵ½DATA¿ÕÏС£
¼üÅ̵ȴý·¢ËÍÊý¾ÝʱËüÊ×Ïȼì²éʱÖÓÒÔÈ·ÈÏËüÊÇ·ñÊÇ¸ßµçÆ½×´Ì¬£¬Èç¹ûСÊÇ£¬ÄÇôÊÇÖ÷»úÒÖÖÆÁËͨѶÉ豸£¬±ØÐ뻺³åÈκ̫Ñô¼¯ÍÅ53138±¸ÓÃÍøÖ·ª·¢µÄÊý¾ÝÖ±µ½ÖØÐ»ñµÃ×ÜÏߵĿØÖÆÈ¨¡£¼üÅÌÓÐ16×ֽڵĻº³åÇø£¬¶ø»º³åÇø½ö´æ´¢×îºóÒ»¸öÒª·¢Ë͵ÄÊý¾Ý°üÈç¹ûʱÖÓÏßÊÇ¾ÖµçÆ½É豸¾Í¿ÉÒÔ¿ªÊ¼´«ËÍÊý¾Ý¡£
3AppÁ÷³ÌͼºÍÖ÷Òª³ÌÐò
³ÌÐòÁ÷³Ìͼ¸÷¸öÄ£¿éµÄ×÷Óã¬ÏµÍ³³õʼ»¯:ϵͳ³ÌÐòËùÓ¦Óõ½µÄ¼Ä´æÆ÷½øÐвÎÊý³õʼ»¯É趨£¬·ÀÖ¹¼Ä´æÆ÷Сȷ¶¨µÄ²ÎÊý¶Ô³ÌÐòÔËÐÐÔì³ÉÓ°Ïì¡¢°´¼üÄ£¿é:ÀûÓÃÖжÏÏû¶¶¶ø½ÚÊ¡Ïû¶¶ËùÕ¼ÓõÄʱ¼ä£¬ÇÒ°´¼üµÄʵÐÐʹÓÃSwitchÓï¾ä½øÐÐɢת£¬´ïµ½¶à¸ö²ÎÊýµÄÉ趨¡¢EEPROMµÄ¶Áд:½«¼ºÉ趨ºÅµÄ²ÎÊý¾ÍÐб£´æ£¬ÖØÐÂÉϵç¿ÉÒÔ¶Á³ö¼ºÉ趨ºÃµÄ²ÎÊý£¬·ÀÖ¹²ÎÊýµÄȥʧ¡¢SPIͨѶ:ÈüüÅ̺ͿØÖÆÐ¾Æ¬½øÐÐͨѶ¡¢µç»úÇý¶¯:ʹÓÃËÄÏßÁ½Ïಽ½øµç»ú¿ØÖÆ£¬³ÌÐò±àдÀ¾Ö»òÀµÍµçƽÐγÉÂö³å¡£
Ó¦ÓÃCÓïÑÔ½øÐгÌÐò±àд£¬¸ù¾Ý¼Ä´æÆ÷ÔÚ³ÌÐòÖеÄʹÓ÷¶Î§£¬¶¨ÒåÈ«¾Ö±äÁ¿ºÍ¾Ö²¿±äÁ¿£¬ºÏÀí¶¨Òå±äÁ¿½ÚÊ¡ÄÚ´æµÄ¿Õ¼ä¡£³ÌÐòÖа´¼üµÄʵÐÐʹÓÃSwitchÓï¾ä£¬±àд³öµÄ³ÌÐò²ã´Î·ÖÃ÷¡¢¼òµ¥Ã÷ÀÊ¡£EEPROMµÄ¶Áд±£Ö¤²ÎÊýµÄС»áȥʧ£¬SPIͨѶµÄÓ¦ÓÃΪ¿ØÖÆÐ¾Æ¬ºÍPS/2½Ó¿Ú¼üÅ̴ÁËÒ»ÌõÊý¾ÝͨµÀ¡£×îºóËÍÏÔÄ£¿é£¬Ê¹ÓÃÊýÂë¹Ü£¬³ÌÐò±àдÄѶȵͣ¬²¢Æðµ½ÈË»ú½çÃæ½»Á÷µÄ×÷Óá£
4½áÊøÓï
ÈÆÏß»úËùÈÆÖÆµÄ²úÆ·ÊǾ³£±ä»¯µÄ£¬Òò´Ë£¬Òª¸ù¾ÝÈÆÏßµÄÔÑÊýºÍÏß¾¶¾³£À´µ÷ÕûÈÆÏß»úµÄ²ÎÊý£¬ÀûÓÃPS/2½ÓII¼üÅÌʵÏÖ²ÎÊýµÄÉèÖ㬲ÉÓÃSPIµÄͨѶռÓõÄI/OÉÙ£¬Í¨Ñ¶ÐÒé¿É¿¿¼òµ¥£¬ÇÒPS/2½Ó¿ÚС¼üÅÌÔÚÊг¡¼º¾ÆÕ¼°£¬Òò´ËÄ£¿éµÄά»¤ºÍ¸ü»»Ê®·Ö·½±ã£¬¼Û¸ñµÍÁ®¡£Ê¹ÓøÃPS/2¾Í½ÓII¼üÅÌÐ޸IJÎÊý¼òµ¥£¬²¢ÔÚÉú²ú¹ý³ÌÖÐÒ²Ìá¸ß¿ÉÐ§Òæ¡£