΢»úÔ­ÀíÓë½Ó¿Ú¼¼Êõ+²Î¿¼´ð°¸ ÏÂÔر¾ÎÄ

add al,30h mov date[ebx],al add ebx,1 and dl,0fh add dl,30h mov date[ebx],dl add ebx,2 mov al,8 out 70h,al in al,71h mov dl,al shr al,4 add al,30h mov date[ebx],al add ebx,1 and dl,0fh add dl,30h mov date[ebx],dl add ebx,2 mov al,7 out 70h,al in al,71h mov dl,al shr al,4 add al,30h mov date[ebx],al add ebx,1 and dl,0fh add dl,30h mov date[ebx],dl mov eax,offset date call dispmsg exit 0 end start

; ±£´æµ½»º³å ; ÏÔʾ

; ת»»µÍλBCDÂëΪASCIIÂë ; ±£´æµ½»º³åÇø

; ת»»¸ßλBCDÂëΪASCIIÂë ; AL£½7£¨´Ó7ºÅµ¥Ôª»ñÈ¡ÈÕÆÚÊý¾Ý£© ; ±£´æµ½»º³å

; ת»»µÍλBCDÂëΪASCIIÂë ; ±£´æµ½»º³åÇø

; ת»»¸ßλBCDÂëΪASCIIÂë ; AL£½8£¨´Ó8ºÅµ¥Ôª»ñÈ¡Ô·ÝÊý¾Ý£© ; ±£´æµ½»º³å

; ת»»µÍλBCDÂëΪASCIIÂë ; ±£´æµ½»º³åÇø

µÚ8Õ ³£Óýӿڼ¼Êõ

¡²Ï°Ìâ8.1¡³¼ò´ðÌâ

¡²½â´ð¡³

¢Ù ·½Ê½1¿ÉÒÔͨ¹ý±à³Ì²úÉúÒ»¸öÈ·¶¨¿í¶ÈµÄµ¥ÎÈÂö³å£¬¹Ê³Æ¹¤×÷·½Ê½1Ϊ¿É±à³Ìµ¥ÎÈÂö³å¹¤×÷·½Ê½¡£ ¢Ú ÒòΪ¼ÆÊýÆ÷ÊÇÏȼõ1£¬ÔÙÅжÏÊÇ·ñΪ0£¬ËùÒÔдÈë0ʵ¼Ê´ú±í×î´ó¼ÆÊýÖµ¡£

¢Û ͨ¹ý¿ØÖÆ×ÖµÄD7λÀ´Çø±ð£ºD7£½1£¬¸Ã¿ØÖÆ×ÖΪ·½Ê½¿ØÖÆ×Ö£»·ñÔòΪλ¿ØÖÆ×Ö¡£

¢Ü 8255µÄÈýÖÖ¹¤×÷·½Ê½¾ù¿ÉʵÏÖÊä³öÊý¾ÝËø´æ£¬¼´Êý¾ÝÊä³öºó±»±£´æÔÚ8255ÄÚ²¿£¬¿ÉÒÔ¶ÁÈ¡³öÀ´£¬Ö»Óе±8255ÔÙÊä³öÐÂÒ»×éÊý¾Ýʱ²Å¸Ä±ä¡£

¢Ý Modem£¬³ÆΪµ÷Öƽâµ÷Æ÷£¬½«Êý×ÖÐźÅת»»ÎªÊʺÏÔڵ绰Ïß·ÉÏ´«Ë͵ÄÄ£ÄâÐźţ¨µ÷ÖÆ£©ÒÔ¼°½«µç»°Ïß·µÄÄ£ÄâÐźÅת»»ÎªÊý×ÖÐźţ¨½âµ÷£©¡£

¢Þ Òò¾ø´ó¶àÊýÉ豸ֻʹÓÃRS-232C±ê×¼µÄÆäÖÐ9¸öÐźţ¬ËùÒÔPC»úÉϾÍÅäÖÃ9ÕëÁ¬½ÓÆ÷¡£

¢ß Á½Ì¨Î¢»ú½øÐж̾àÀëͨÐÅ£¬¿ÉÒÔ²»Ê¹Óõ÷Öƽâµ÷Æ÷£¬Ö±½ÓÀûÓÃ232C½Ó¿ÚÁ¬½Ó£¬±»³ÆΪÁãµ÷Öƽâ

£­ £­49

µ÷Æ÷£¨Null Modem£©Á¬½Ó¡£

¢à UART±íʾͨÓÃÒì²½½ÓÊÕ·¢ËÍÆ÷£¬Ö÷Òª¹¦ÄÜÊǽ«²¢ÐÐÊý¾Ýת»»Îª´®ÐÐÊý¾Ý·¢ËÍ£¬ÒÔ¼°ÊµÏÖ´®ÐÐÊý¾Ýת»»Îª²¢Ðд«Ë͸ø´¦ÀíÆ÷¡£

¢á ²ÉÓöà·¿ª¹Ø£¬Í¨¹ý΢ÐÍ»ú¿ØÖÆ£¬°Ñ¶à¸öÏÖ³¡ÐźŷÖʱµØ½Óͨµ½A/Dת»»Æ÷ÉÏת»»£¬´ïµ½¹²ÓÃA/Dת»»Æ÷ÒÔ½ÚÊ¡Ó²¼þµÄÄ¿µÄ¡£

¢â ´¦ÀíÆ÷Êä³öÊý¾Ý¶¼Ö»ÔÚÊä³öÖ¸ÁîOUTÖ´Ðеļ«¶Ìʱ¼äÄÚ³öÏÖÔÚÊý¾Ý×ÜÏßÉÏ£¬ÂýËÙµÄÍâÉè²»Äܼ°Ê±»ñÈ¡£¬ËùÒÔÖ÷»úÓëDACÖ®¼ä±ØÐëÁ¬½ÓÊý¾ÝËø´æÆ÷¡£ ¡²Ï°Ìâ8.2¡³ÅжÏÌâ ¡²½â´ð¡³

¢Ù ¶Ô ¢Þ ´í

¢Ú ¶Ô ¢ß ´í

¢Û ¶Ô ¢à ¶Ô

¢Ü ¶Ô ¢á ¶Ô

¢Ý ¶Ô ¢â ¶Ô

¡²Ï°Ìâ8.3¡³Ìî¿ÕÌâ

¡²½â´ð¡³

¢Ù 3£¬16£¬6£¬µÍ£¬Ð´Èë¼ÆÊý³õÖµ£¨²¢½øÈë¼õ1¼ÆÊýÆ÷£©£¬Âö³åÊäÈëCLK£¬¼õ·¨¼ÆÊýÆ÷£¬¼ÆÊýÆ÷µÄ¼ÆÊýÖµ¼õΪ0£¬¸ß

¢Ú 5£¨£½1.5MHz¡Â300KHz£©£¬3

¢Û 24£¬PA0¡«PA7£¬PB0¡«PB7£¬PC0¡«PC7 ¢Ü 10110110£¨£½B6H£¬B7H£© ¢Ý OBF

¢Þ 01H£¬1DH£¨£½30£©£¬81H£¬9DH£¨£½158£© ¢ß TxD£¬RxD£¬GND

¢à ͨÐÅÏß·¿ØÖÆ£¨CLR£©£¬00011111B£¨1FH£©£¬2FBH ¢á 10100000£¬01100000

¢â 53H£¨£½51¡Ö51.2£½2¡Â10¡Á256£© ¡²Ï°Ìâ8.4¡³

8253оƬÿ¸ö¼ÆÊýͨµÀÓëÍâÉè½Ó¿ÚÓÐÄÄЩÐźÅÏߣ¬Ã¿¸öÐźŵÄÓÃ;ÊÇʲô£¿

¡²½â´ð¡³

CLKʱÖÓÊäÈëÐźţºÔÚ¼ÆÊý¹ý³ÌÖУ¬´ËÒý½ÅÉÏÿÊäÈëÒ»¸öʱÖÓÐźţ¨Ï½µÑØ£©£¬¼ÆÊýÆ÷µÄ¼ÆÊýÖµ¼õ1¡£ GATEÃÅ¿ØÊäÈëÐźţº¿ØÖƼÆÊýÆ÷¹¤×÷£¬¿É·Ö³Éµçƽ¿ØÖƺÍÉÏÉýÑØ¿ØÖÆÁ½ÖÖÀàÐÍ¡£

OUT¼ÆÊýÆ÷Êä³öÐźţºµ±Ò»´Î¼ÆÊý¹ý³Ì½áÊø£¨¼ÆÊýÖµ¼õΪ0£©£¬OUTÒý½ÅÉϽ«²úÉúÒ»¸öÊä³öÐźš£ ¡²Ï°Ìâ8.5¡³

8253оƬÐèÒª¼¸¸öI/OµØÖ·£¬¸÷ÓÃÓÚºÎÖÖÄ¿µÄ£¿ ¡²½â´ð¡³

4¸ö£¬¶Áд¼ÆÊýÆ÷0£¬1ºÍ2£¬¼°¿ØÖÆ×Ö¡£ ¡²Ï°Ìâ8.6¡³

ÊÔ°´ÈçÏÂÒªÇó·Ö±ð±àд8253µÄ³õʼ»¯³ÌÐò£¬ÒÑÖª8253µÄ¼ÆÊýÆ÷0¡«2ºÍ¿ØÖÆ×ÖI/OµØÖ·ÒÀ´ÎΪ204H¡«207H¡£

¢Ù ʹ¼ÆÊýÆ÷1¹¤×÷ÔÚ·½Ê½0£¬½öÓÃ8λ¶þ½øÖƼÆÊý£¬¼ÆÊý³õֵΪ128¡£ ¢Ú ʹ¼ÆÊýÆ÷0¹¤×÷ÔÚ·½Ê½1£¬°´BCDÂë¼ÆÊý£¬¼ÆÊýֵΪ3000¡£ ¢Û ʹ¼ÆÊýÆ÷2¹¤×÷ÔÚ·½Ê½2£¬¼ÆÊýֵΪ02F0H¡£ ¡²½â´ð¡³

¢Ù

mov al,50h mov dx,207h out dx,al mov al,128 mov dx,205h

; £½80h

£­ £­50