µÚÒ»·¶ÎÄÍø - רҵÎÄÕ·¶ÀýÎĵµ×ÊÁÏ·ÖÏíÆ½Ì¨

»ã±àÔ­Àí¸´Ï°Ìâ¼°´ð°¸

À´Ô´£ºÓû§·ÖÏí ʱ¼ä£º2025/12/14 6:19:49 ±¾ÎÄÓÉloading ·ÖÏí ÏÂÔØÕâÆªÎĵµÊÖ»ú°æ
˵Ã÷£ºÎÄÕÂÄÚÈݽö¹©Ô¤ÀÀ£¬²¿·ÖÄÚÈÝ¿ÉÄܲ»È«£¬ÐèÒªÍêÕûÎĵµ»òÕßÐèÒª¸´ÖÆÄÚÈÝ£¬ÇëÏÂÔØwordºóʹÓá£ÏÂÔØwordÓÐÎÊÌâÇëÌí¼Ó΢ÐźÅ:xxxxxxx»òQQ£ºxxxxxx ´¦Àí£¨¾¡¿ÉÄܸøÄúÌṩÍêÕûÎĵµ£©£¬¸ÐлÄúµÄÖ§³ÖÓëÁ½⡣

×÷ÓÚ·½Ê½0 ¡¾´ð°¸¡¿

²éѯ·½Ê½³ÌÐò£º

Éè´òÓ¡»ú¿ØÖÆ¿ÚΪ83H£¬ PA¿ÚΪ80H£¬PC¿ÚΪ82H

MOV AL£¬ 88H (¿ØÖÆ×ÖÈôΪ8AH£¬8CH£¬8EHÒ²¶Ô) OUT 83H£¬ AL MOV AL£¬ 05H OUT 83H£¬ AL

WAIT£ºIN AL£¬ 82H TEST AL£¬ 40H JNZ WAIT MOV AL£¬ BL OUT 80H£¬ AL MOV AL£¬04 OUT 83H£¬ AL INC AL

OUT 83H£¬ AL

6. ͼΪ·Ç±àÂë¼üÅ̺Í΢´¦ÀíÆ÷µÄ½Ó¿Úµç·¡£Í¼ÖÐ8255A¶Ë¿ÚA¿ÚºÍB¿Ú¾ù¹¤×÷ÔÚ·½Ê½0£¬Ç°Õß

ÓÃ×÷Êä³ö£¬ºóÕßÓÃ×÷ÊäÈë¡£Éè¶Ë¿ÚµØÖ·Îª0FFF8H£¬0FFFAH£¬0FFFCH£¬0FFFEH£¬Çë»Ø´ð£º(1)д³ö8255AµÄ³õʼ»¯³ÌÐò£¨2£©Í¼ÖÐС¼üÅÌ¿ÉÒÔÉèÖõļüÊý×î¶àÊǶàÉÙ£¿£¨3£©ÎÞ¼ü°´ÏÂʱ£¬B¿Ú¶ÁÈëµÄÁÐÂëB7B6¡­B0ÊǶàÉÙ£¿

ÍòάÊÔÌâ¿âϵͳ µÚ 13 Ò³

¡¾´ð°¸¡¿

(1)MOV DX,0FFFEH

MOV AL,1000X01XB £»XÊÇΪÈÎÒâÖµ MOV DX,AL (2)64 (3)0FFH

7. ÈçͼËùʾ£¬¿ª¹ØK1-K3´ò¿ª¶ÔÓ¦·¢¹â¶þ¼«¹ÜL0-L3ÁÁ£¬£»¿ª¹Ø±ÕºÏÔò¶ÔÓ¦µÄ·¢¹â¶þ¼«¹Ü²»ÁÁ£¬±àд³õʼ»¯´úÂëºÍ¿ØÖƳÌÐò¡£¶Ë¿ÚA-C£¬¿ØÖÆ×ÖµØÖ·ÎªFF0H-FF3H¡£

¡¾´ð°¸¡¿

MOV DX , 0FF3H MOV AL , 10000001B OUT DX , AL MOV DX , 0FF2H

ÍòάÊÔÌâ¿âϵͳ µÚ 14 Ò³

L1: IN AL , DX

MOV CL, 04H RCL AL ,CL OUT DX , AL JMP L1 8. 8255A ½Ó¿Úµç·ÈçͼËùʾ¡£ÒÑÖª8255A ¿ØÖÆ×ּĴæÆ÷µÄ¶Ë¿ÚµØÖ·Îª 103H£¬±àд 8255A ³õʼ»¯³ÌÐòºÍÑ­ »·²ÊµÆ¿ØÖƳÌÐò¡£³õʼʱ D0 ÁÁ£¬Æä Ó಻ÁÁ£¬D0 ÁÁÒ»ÃëºóÒÆÎ»Ò»´Î£¬D1 ÁÁ£¬ÆäÓ಻ÁÁ£¬ÒÔ´ËÀàÍÆÃ¿¸ôÒ»ÃëÒÆÎ»Ò»´Î£¬Ã¿ÒÆÎ» 8 ´ÎΪһ¸öÑ­»·¡£ ¹²Ñ­»· 8 ´Î¡£ÒªÇóÓûã±àÓïÑÔд³ö Âú×ãÉÏÊöÒªÇóµÄ³ÌÐò¶Î£¨ÒÑÖªÒ»¸ö ÑÓʱ 1 ÃëµÄ×Ó³ÌÐòÈë¿ÚµØÖ·ÎªDELAY1S£©¡£

¡¾´ð°¸¡¿

MOV DX , 103H MOV AL , 80H OUT DX , AL

λ¿ÉÖà 0

MOV CX , 8 MOV DX , 101H

AGAIN: MOV AL , 01H µÚÒ»¸ö²ÊµÆ

NEXTP: OUT DX , AL

CALL DELAY1S

³Ö 1S

SHL AL , 1 JNZ NEXTP LOOP AGAIN

; 103H Ϊ·½Ê½¿ØÖÆ×ÖµØÖ·

£»ÉèÖøà 8255 B ¿ÚΪ·½Ê½ 0 Êä³ö£¬ÆäËû£»ÉèÖÃÑ­»·´ÎÊý

£»101H Ϊ B ¿ÚÊý¾Ý¶Ë¿ÚµØÖ·

£»ÏÈÉèÖÃD0 λÊä³öΪ¸ßµçƽ£¬µãÁÁ

£»B ¿ÚÏàӦλ·¢³ö¸ßµçƽµãÁÁ²ÊµÆ£¬²¢Î¬

9. ÈçͼËùʾ8255AµÄ ¿Ú µØ Ö· Ϊ 3FF0H¡« 3 FF3H £¬A ¿Ú ½Ó 4¸ö ¿ª ¹Ø K 3 ¡«K 0 £¬ B ¿Ú½ÓÒ»¸öÆß¶Î L E D ÏÔ Ê¾Æ÷ £¬ Óà À´ÏÔʾ 4¸ö¿ª¹ØËù²¦Í¨µÄ16½øÖÆÊý×Ö0 ¡« F £¬¿ª¹Ø¶¼±ÕºÏʱÏÔʾ 0 £»¶¼¶Ï¿ªÊ±ÏÔʾ F ¡£±àдʵÏÖÕâÖÖ¹¦ÄܵÄÍêÕûµÄ³ÌÐò¡£

ÍòάÊÔÌâ¿âϵͳ µÚ 15 Ò³

¡¾´ð°¸¡¿

ÍêÕûµÄ³ÌÐò

DATA TAB

SEGMENT

DB 3FH£¬06H£¬5BH£¬4FH£¬66H£¬6DH£¬7D£¬07H DB 7FH£¬6FH£¬77H£¬7CH£¬39H£¬5EH£¬79H£¬71H

3FF0H 3FF1H 3FF3H 90H

£»8255 Ϊ·½Ê½ 0,A ¿ÚÊäÈë,B ¿ÚÊä³ö

PORTA EQU PORTB EQU CWR FSZ CODE

EQU EQU

DATA ENDS

SEGMENT

ASSUME DS£ºDATA£¬CS£ºCODE

MAIN£ºMOV AX£¬DATA

MOV DS£¬ AX

MOV AL £¬FSZ MOV DX £¬CWR OUT DX £¬AL

MOV BX£¬OFFSET

MAIN1£ºIN AL£¬PORTA

AND AL£¬0FH XLAT

MOV DX £¬PORTB OUT DX £¬AL JMP MAIN1 MOV AH£¬4CH

TAB

£»Éè 8255 µÄ¹¤×÷·½Ê½

£»Éè¶ÎÑ¡Âë±íÊ×µØÖ· £»´Ó 8255 A ¿ÚÊäÈëÊý¾Ý £»È¡Êý¾ÝµÄµÍ 4 λ £»²é±í£¬µÃ¶ÎÑ¡Âë

£»ËÍÖÁ 8255 B ¿Ú £»¼ÌÐøÉ¨Ãè

ÍòάÊÔÌâ¿âϵͳ µÚ 16 Ò³

ËÑË÷¸ü¶à¹ØÓÚ£º »ã±àÔ­Àí¸´Ï°Ìâ¼°´ð°¸ µÄÎĵµ
»ã±àÔ­Àí¸´Ï°Ìâ¼°´ð°¸.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ£¬·½±ã¸´ÖÆ¡¢±à¼­¡¢ÊղغʹòÓ¡
±¾ÎÄÁ´½Ó£ºhttps://www.diyifanwen.net/c48vx27g73x7u3cn9al4r_4.html£¨×ªÔØÇë×¢Ã÷ÎÄÕÂÀ´Ô´£©

Ïà¹ØÍÆ¼ö£º

ÈÈÃÅÍÆ¼ö
Copyright © 2012-2023 µÚÒ»·¶ÎÄÍø °æÈ¨ËùÓÐ ÃâÔðÉùÃ÷ | ÁªÏµÎÒÃÇ
ÉùÃ÷ :±¾ÍøÕ¾×ðÖØ²¢±£»¤ÖªÊ¶²úȨ£¬¸ù¾Ý¡¶ÐÅÏ¢ÍøÂç´«²¥È¨±£»¤ÌõÀý¡·£¬Èç¹ûÎÒÃÇ×ªÔØµÄ×÷Æ·ÇÖ·¸ÁËÄúµÄȨÀû,ÇëÔÚÒ»¸öÔÂÄÚ֪ͨÎÒÃÇ£¬ÎÒÃǻἰʱɾ³ý¡£
¿Í·þQQ£ºxxxxxx ÓÊÏ䣺xxxxxx@qq.com
ÓåICP±¸2023013149ºÅ
Top