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

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

²¢ÐпÚÓë´®ÐпÚʵʱͨѶ_ͨÐŹ¤³Ì±ÏÒµÂÛÎÄ·¶ÎÄ

·¢²¼Ê±¼ä£º2015-01-26 À´Ô´£ºÈË´ó¾­¼ÃÂÛ̳
²¢ÐпÚÓë´®ÐпÚʵʱͨѶ_ͨÐŹ¤³Ì±ÏÒµÂÛÎÄ·¶ÎÄ ÕªÒª ¸ÃÎĽéÉÜÁËÒ»ÖÖÀûÓò¢ÐдòÓ¡¿ÚÓë´®ÐÐͨѶ¿Úʵʩµ¥ÏòÊý¾ÝͨѶµÄ·½·¨,¸Ã·½·¨Ôø³É¹¦µØʵ¼ÊÓ¦ÓÃÓÚÓÉ386΢»úËù×é³ÉµÄij¸ö¹¤³ÌϵͳÖÐ,È¡µÃÁËÂúÒâµÄЧ¹û¡£ Ò»¡¢ÒýÑÔ Ò»°ãµÄ¿ÆѧʵÑé»ò¹¤³ÌÓ¦ÓÃÖÐ,³£³£Ð轫ʵÑéÊý¾Ý»ò²úÆ·Êý¾ÝÓÉ´òÓ¡»úÊä³ö,È»ºóÔÙÓÉÈ˹¤(»òÊäÈëµçÄÔ)½øÐзÖÎö´¦Àí¡£ Èç¹û½«ÄÇЩËÍÍù´òÓ¡¿ÚµÄÊý¾Ý,Ö±½Ó´«Ë͸øµçÄÔ,ÓÉÈí¼þ½øÐзÖÎö´¦Àí,ÐγÉÒ»¸öÍêÕûµÄÊý¾Ý´¦Àíϵͳ,½«¸øÓû§µÄÊý¾Ý´¦Àí´øÀ´·½±ã,¸üºÃµØΪÉú²ú¿ÆÑзþÎñ¡£ ±¾ÎÄÐðÊöµÄÊÇ,½áºÏÓÍÌïʹÓõļ첨Æ÷²âÊÔÒÇ(SMT-100),½â¾öÁ˽«ÄÇЩËÍÍù´òÓ¡¿Ú(ÈÈÃô´òÓ¡»ú-¸»Ê¿Í¨FTPO40UCS)µÄÊý¾Ýͨ¹ýPC»ú´®ÐпÚÖ±½ÓËÍÍùµçÄÔµÄÎÊÌâ,ÒÔ¼°Ëù¿ª·¢µÄ½Ó¿ÚÓ¦ÓÃÈí¼þ¡£ ¶þ¡¢¹¤×÷Ô­Àí ÓÉÓÚSMT-100¼ì²¨Æ÷²âÊÔÒǵÄ8λÊý¾ÝÊǾ­²¢ÐпÚË͵½´òÓ¡»úµÄ,ÈôÓû½«Êä³öµ½¸Ã²¢ÐпڵÄÊý¾ÝÔÙ¾­²¢ÐпÚËÍÍùµçÄÔÖ÷»ú,ÔòÐèÉè¼ÆרÓýӿڰå(ÈçɨÃèÒÇרÓýӿڰå)¡£ÒòΪµçÄÔËùÅäÖõIJ¢Ðпھù±»ÏµÍ³¶¨Òå³É±ê×¼Êä³öÉ豸,ÎÞ·¨½ÓÊÕÍâÀ´µÄ²¢ÐÐÊý¾Ý,µ«ÆäËùÅäÖõĴ®ÐпÚÈ´ÊDZê×¼µÄÊäÈëÉ豸[1]¡£½«²¢ÐÐÊý¾Ý¾­²¢-´®×ª»»Ö®ºó,Óɱê×¼RS-232´®ÐпÚËÍÍùµçÄÔÖ÷»úÊÇ¿ÉÐеġ£ÌرðÊÇÔÚ¹¤ÒµÊµ¼ÊÓ¦ÓÃÖÐ,¼È¿É½ÚÊ¡Ô¶¾àÀë²¢ÐеçÀµĿªÖ§,ÓÖÌá¸ßÁË¿¹¸ÉÈÅÄÜÁ¦,Òò´ËÔÚ´«ËÍÊý¾ÝÁ¿²»ÊǺܴóʱ,¿ÉÒÔ²ÉÓò¢Ðз¢ËÍ,´®ÐнÓÊÕµÄͨѶ·½Ê½¡£Èçͼ1Ëùʾ¡£ ͼ1½Ó¿ÚÁ¬½Óͼ(²¢¿Úµ½´®¿Ú)Ë«Ïòת»»Æ÷²ÉÓù¤Òµ²úÆ·SXP-320[2]¡££¨ÂÔ£© ÆäÖ÷Òª¹¦ÄܲÎÊýÈç±í1¡£ ±í1£¨ÂÔ£© Æä²ÎÊýÉèÖÃÓɲàÃæµÄ8λDIP¿ªÍ·Íê³É: ͼ2£¨ÂÔ£© ¹¤×÷ʱ,Ö»Ð轫Æ䲨ÌØÂÊ¡¢Êý¾Ý³¤¶È¡¢Í£Ö¹Î»ºÍÆæżУÑéµÈµÄÉèÖÃÓëÖ÷»úÏàÆ¥Åä¼´¿É¡£ Èý¡¢½Ó¿Ú³ÌÐòÉè¼Æ ÀûÓÃBIOSÌṩµÄ´®ÐпÚÀýÐгÌÐò´«Êä,µ±´«ÊäËٶȴóÓÚ2400bpsʱ,ÓпÉÄܶªÊ§×Ö·û[3]¡£Îª´Ë,±¾ÏµÍ³²ÉÓÃÁËÖжϿØÖÆ·½Ê½,¶Ô´®ÐпڵĽÓÊպʹ洢ʵʩ¿ØÖÆ,ÒÔ·ÀÊý¾Ý¶ªÊ§¡£ PC»úÖÐÖ´Ðд®ÐÐͨѶµÄÖ÷оƬ8250Êǿɱà³ÌµÄ,ÓÐ10¸ö¿É·ÃÎʼĴæÆ÷,ÆäÖÐ5¸ö¸ù¾ÝÐèÒª,ÔÚ³ÌÐò¿ªÊ¼Ê±,¶ÔËüÃdzõʼ»¯¾Í¿ÉʹÓᣠÆä¶Ë¿ÚµØÖ·Óë״̬×ֵĺ¬ÒåÈç±í2¡£ ±í2 PC»úÄÚµÄ8259AоƬ,ÓÐÒ»¸öÖжÏÆÁ±Ö¼Ä´æÆ÷(IMR),¿ÉÒÔÌṩ8¸öÖжÏÔ´,ÆäÖÐRS-232½Ó¿Ú¶ÔÓ¦ÓÚIRQ4,¿É°´ÒªÇóÉèÖÃÖжÏÆÁ±Î¿ØÖÆ×Ö¡£ µ±8250·¢³öµÄÖжÏÉêÇëÐźÅ(±íʾÒÑ×¼±¸ºÃ½ÓÊÕÊý¾Ý),¾­ÏµÍ³×ÜÏßµ½´ï8259AÖжϿØÖÆÆ÷µÄÊäÈë¶Ë(IRQ4),CPUÈôÏìÓ¦¸ÃÖжÏ,ÔòÖ´ÐиÃÖжϵķþÎñ³ÌÐò,½øÐÐÊý¾ÝµÄ´«Ëͺʹ洢²Ù×÷¡£ ʵÓÃÖеijõʼ»¯ÉèÖÃÈçÏÂ: mov al 2ch; 8259a³õʼ»¯ mov dx,3fbh out 21h,almov al,03h mov dx,3fbh;8350³õʼ»¯out dx,al mov al,80hmov dx,3fch out dx,almov al,0bh mov dx,3f8hout dx,al mov al,20mov dx,3f9h out dx,almov al,01h mov dx,3f9hout dx,al mov al,0sti;¿ªÖÐ¶Ï out dx,al ÀûÓÃÏß״̬¼Ä´æÆ÷(¶Ë¿ÚµØÖ·3FDH),¿É¼ì²â½ÓÊÕµÄÊý¾ÝÊÇ·ñÓÐ´í¡£ÈôÓдí,¾Í·¢³ö±¨¾¯Éù,Í˳öÖжϷþÎñ³ÌÐò,ÒÔ±ã¸ù¾ÝÇé¿öÖÐÖ¹Êý¾Ý´«ËÍ¡£ ËÄ¡¢Ó¦ÓóÌÐòÉè¼Æ ²ÉÓÃÉÏÊöͨѶ·½Ê½,¿ÉÒԲɼ¯µ½ÍⲿÉ豸·¢Ë͵ÄÈ«²¿ÐÅÏ¢,Óû¶ÔÆä×ö½øÒ»²½´¦ÀíºÍ´æ´¢,ÉÐÐè¸ù¾ÝÓû§ÐèÒª,¿ª·¢ÏàÓ¦µÄÓ¦ÓÃÈí¼þ¡£ ÎÒÃǽ«ÓÍÌï¼ì²¨Æ÷²âÊÔÒÇÓëÖ÷»ú(386)°´ÉÏÊö·½Ê½Á¬Í¨,²¢½«ÄÇЩ¾­´®ÐпڽÓÊÕµ½µÄÈ«²¿ÐÅÏ¢,¾­¹ýÓ¦ÓÃÈí¼þ·ÖÎö¡¢´¦Àí,Éú³É´ÅÅÌÊý¾ÝÎļþ[4],ΪÓû§ÏîÄ¿µÄÉîÈëÑо¿Ìṩԭʼ×ÊÁÏ[5]¡£ ¼ì²âÒ»¸öÔª¼þµÄ´¦Àí¹ý³ÌÈçÏÂ: (1)ÔÚÖ÷³ÌÐòÖÐΪ´®Ðпڴ洢Êý¾Ý,½¨Á¢Ò»¸öÏȽøÏȳöµÄ×Ö·û»º³åÇøcircle-buffer,¶¯Ì¬ÉêÇë64KÄÚ´æ,¿É½ÓÊÕÏ൱ÓÚ2000¸öÔª¼þµÄÈ«²¿ÐÅÏ¢¡£ (2)ÔÚÖ÷³ÌÐòÖпª±ÙÒ»¸öÄÜ´æ·Åµ¥¸öÔª¼þ´¦Àí½á¹ûµÄС»º³åÇø(Èç30×Ö½Ú)readbuffer¡£ (3)BX»ùÖ¸ÕëÖ¸Ïòcircle buffer»º³åÇø,˳ÐòɨÃè,ÿ´Î´¦ÀíÒ»¸öÔª¼þËù½ÓÊÕµÄÐÅÏ¢Á¿,ÀûÓöÑÕ»¼¼Êõ,½«Ò»¸öÔª¼þ¸÷²ÎÊý¼ä·Ö¸ô·û(Èç=)µØַѹÈë¶ÑÕ»¡£È»ºóÖðÒ»µ¯³ö,°´Êä³öÎı¾¸ñʽ½øÐд¦Àí,²¢½«´¦Àí½á¹û´æÈëreadbuffer¡£ (4)½«readbufferµÄÄÚÈݾ­´ÅÅÌÎļþ¹ÜÀí¹¦Äܵ÷ÓÃ,дÈëÊý¾ÝÎļþ¡£Ò»´ÎÒ»¸ö¼Ç¼,Èç´ËÖظ´(3)ºÍ(4),Ö±µ½circle-bufferµÄÄÚÈÝΪ¿Õ¡£ (5)¹¤×÷¹ý³ÌÖÐ,ͨ¹ýESC¹¦Äܼü¿ÉËæʱÖÐÖ¹´®ÐпÚͨѶ¹¤×÷¡£ Îå¡¢½áÊøÓï ÔÚµ÷ÊÔ¹ý³ÌÖÐ,¾­¶Ô500¸öÔª¼þ½øÐвâÊÔ¡¢´«ËÍ¡¢½ÓÊպʹ¦Àí,¶¼È¡µÃÁËÁîÈËÂúÒâµÄ½á¹û¡£±¾ÏîÄ¿Òѽ»Î÷°²Ê¯ÓÍ¿±Ì½ÒÇÆ÷³§¼ì²¨Æ÷·Ö³§Ê¹ÓÃ,ϵͳʵʱ·½±ã,¿É¿¿ÐÔ¸ß,ʵÓÃÐÔÇ¿¡£ ²Î¿¼ÎÄÏ× 1 ÍõÊ¿Ôª,ÎâÖ¥·¼.IBM PC/XT½Ó¿Ú¼¼Êõ¼°ÆäÓ¦ÓÃ.Ìì½ò:ÄÏ¿ª´óѧ³ö°æÉç,1990Äê 2 TWO WAY CONVERTER/BUFFER SXP-320 User's Manual .copyright 1990 ATEN International Co., LTD 3 ÉòÃÀÃ÷,ζ¬æ¿.IBM-PC»ã±àÓïÑÔ³ÌÐòÉè¼Æ.±±¾©:Ç廪´óѧ³ö°æÉç,1991Äê 4 ÕÔÎÄÖÒµÈ.΢ÐÍ»úÍâΧ½Ó¿ÚÓëͨµÀ.Î÷°²½»Í¨´óѧ³ö°æÉç,1991Äê 5 µØÕð¼ì²¨Æ÷Ô­Àí.Î÷°²Ê¯ÓÍÒÇÆ÷³§,1986Äê
¾­¹ÜÖ®¼Ò¡°Ñ§µÀ»á¡±Ð¡³ÌÐò
  • ɨÂë¼ÓÈë¡°¿¼ÑÐѧϰ±Ê¼ÇȺ¡±
ÍƼöÔĶÁ
¾­¼ÃѧÏà¹ØÎÄÕÂ
±êÇ©ÔÆ
¾­¹ÜÖ®¼Ò¾«²ÊÎÄÕÂÍƼö