(1)¸÷ÁªÂçÐźŵĺ¬Ò壬ÐźŵĴ«ËÍ·½Ïò£» (2)CPUÓëÍâÉè²ÉÓ÷½Ê½1ÊäÈëÊý¾ÝµÄ¹ý³Ì¡££¨5·Ö£©
2¡¢Ä³8086´æ´¢ÏµÍ³ÖУ¬ÓëоƬ2732£¬6116µØÖ·ÓйصÄÁ¬ÏßÈçÏÂͼËùʾ¡£ 74LS138 74LS138
CE A15 C y7 A15 C y6
A14 B A14 B
D7 A13 A A13 A D15 D7 2732 BHE A12 G2A G2A
D0 A0 G2B G2B D8 D0 A11~A0 G1 G1
A12~A1 M/IO M/IO
ÎÊ£º¢Ù 2732µÄµØÖ··¶Î§ÊÇ £¬ËüÔÚϵͳÖÐÊÇÆæÌ廹ÊÇżÌ壿 ¢Ú 6116µÄµØÖ··¶Î§ÊÇ £¬ËüÔÚϵͳÖÐÊÇÆæÌ廹ÊÇżÌ壿 ¢Û Á½Ð¾Æ¬µÄµØÖ·ÊÇ·ñÓÐÖØµþÇø£¿ÎªÊ²Ã´£¿
3¡¢¾²Ì¬RAM6116оƬµÄÒý½ÅÈçͼËùʾ£¬ËµÃ÷¸÷Òý½ÅµÄº¬Òå¼°¸ÃоƬµÄÈÝÁ¿¡£ A0 D0 A1 D1 ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤
A10 D7
CE D7 6116 D0 A10~A0
4¡¢ÒÑÖª¼ÓÔÚ8253ÉϵÄÍⲿ¼ÆÊýʱÖÓÆµÂÊΪ1MHZ£¬ÈôÔÚ²»Ôö¼ÓÓ²¼þоƬµÄÇé¿öÏ£¬Óûʹ8253²úÉúÖÜÆÚΪ1SµÄ¶Ô³Æ·½²¨£¬ÊÔ˵Ã÷ÈçºÎÈ¥×ö£¿
~~~A11~A1 RD WR CS
5¡¢Ä³8086ϵͳÖÐ8255¶Ë¿ÚµØÖ··¶Î§Îª360H~363H£¬ÆäÓ뿪¹Ø¼°LEDָʾµÆµÄ½Ó¿Úµç·ÈçÏÂͼ¡£ +5V 1K¡Á3 K1 PA5 K2 PA6 K3 PA7 +5V 100¦¸¡Á3 8255 LED2 LED3 LED1 PC0 PC1 PC2 74LS04
ÊÔ±à³ÌʵÏÖ£º
£¨1£©¶ÁÈ뿪¹ØK1~K3µÄ´ò¿ª/±ÕºÏ״̬£¬²¢´æ·Å¼Ä´æÆ÷BLµÄµÍ3λÖУ¬¼´K3¡¢K2¡¢K1µÄ״̬ÒÀ´ÎËÍÈëD2¡¢D1¡¢D0λ¡£
£¨2£©ÈôÈý¸ö¿ª¹ØÒÑͬʱ±ÕºÏ£¬ÔòÒÀ´ÎʹLED1~LED3ÉÁ˸·¢¹â£¬Ã¿¸öLED¾ùÊÇ·¢¹â10msºóϨÃð£¬ÔÙµãÁÁÏÂÒ»¸ö£»Ñ»·100´ÎºóϨÃðÈ«²¿Ö¸Ê¾µÆ£¬½øÈëÔÝͣ״̬¡££¨ÉèÒÑÓÐÑÓʱ10msµÄDS10ms×Ó³ÌÐò¿É¹©µ÷Óã©¡£
6¡¢·ÖÎöÏÂͼËùʾµÄµç·£¬Ö¸³öÆäÖеĴíÎó²¢ËµÃ÷Æäºó¹û£¬Í¼ÖÐÈý̬ÃÅΪPC΢ÐÍ»úµÄÊäÈë½Ó¿Ú£¬ÆäµØÖ·Îª100H¡£ +5V
D0 1 K AEN ¡Ý1 A9 A8 1 A7 A6
A5 A4
A3 A2
A1
A0
IOW
ÓдíÎóµÄÊäÈë½Ó¿Ú
7¡¢±àдһ³ÌÐò¶Î£¬BUFµ¥Î»ÓÐÒ»µ¥×Ö½ÚÎÞ·ûºÅÊýx£¬±à³Ì¼ÆËãy£¨ÈÔΪµ¥×Ö½Ú£©£¬½á¹û±£ÁôÔÚÀÛ¼ÓÆ÷ÖС£
??3xy????x?20x?10x?10
8¡¢¼×ÒÒÁ½Ì¨Î¢»úÏà¾à¼¸Ê®¹«Àȫ˫¹¤´®ÐÐͨÐÅ£¬ÊÔ»³öʾÒâͼ±íʾͨÐÅϵͳµÄ×é³É£¬²¢×÷¼òҪ˵Ã÷¡£
9¡¢ÏÂÃæÊÇÒ»¸ö8253µÄ³õʼ»¯³ÌÐò¶Î¡£8253µÄ¿ØÖƿڵØÖ·Îª46H£¬3¸ö¼ÆÊýÆ÷¶Ë¿ÚµØÖ··Ö±ðΪ40H£¬42H£¬44H¡£ÔÚ8253³õʼ»¯Ç°£¬ÏȽ«8259AµÄËùÓÐÖжϽøÐÐÆÁ±Î£¬8259AµÄÆæµØÖ·¶Ë¿ÚΪ81H¡£Çë¶ÔÏÂÃæ³ÌÐò¶Î¼ÓÏêϸעÊÍ£¬²¢ÒÔÊ®½øÖÆÊý±íʾ³ö¸÷¼ÆÊýÆ÷³õÖµ¡£ INT£ºCLI
MOV AL£¬ 0FFH OUT 81H£¬ AL MOV AL£¬36H OUT 46H£¬ AL MOV AL£¬ 0 OUT 40H£¬ AL MOV AL£¬ 40H OUT 40H£¬ AL MOV AL£¬ 54H OUT 46H£¬ AL MOV AL£¬18H OUT 42H£¬ AL MOV AL£¬0A6H OUT 46H£¬AL MOV AL£¬ 46H OUT 44H£¬ AL
10¡¢Ä³PCϵÁÐ΢»úÓ¦ÓÃϵͳÒÔ8255A×÷Ϊ½Ó¿Ú£¬²É¼¯Ò»×鿪¹ØS7~S0µÄ״̬£¬È»ºóËüͨ¹ýÒ»×é·¢¹â¶þ¼«¹ÜLED7~LED0ÏÔʾ³öÀ´£¬£¨Si±ÕºÏ£¬¶ÔÓ¦LEDiÁÁ£»Si¶Ï¿ª£¬¶ÔÓ¦IEDiÃ𣩣¬µç·Á¬½ÓÈçͼËùʾ¡£ÒÑÖª8255AµÄA¡¢BÁ½×é¾ù¹¤×÷ÔÚ·½Ê½0¡£ £¨1£©Ð´³ö8255AµÄËĸö¶Ë¿ÚµØÖ·£» £¨2£©Ð´³ö8255AµÄ¹¤×÷·½Ê½¿ØÖÆ×Ö£»
£¨3£©»³öʵÏÖ¸ø¶¨¹¦ÄܵĻã±àÓïÑÔ³ÌÐòÁ÷³Ìͼ£¬²¢±àд³ÌÐò¡£
LED7 D7~D0 PA7 D 7~D0 RD RA IOR 6LED6 WR ©¯ IOW CS PA0 ©¯ A G1 9 PA7 LED0 G Y2A0 AEN ©¯ A8 G2B Y1 8255A 74LS138 A7 PB7 C ©¯ A 6PB6 B ©¯ +5V A1 ©¯ A Y7 A5 A0 PB0 © A4 A3 S7 S6 A2 ©¯ A1 ©¯ S0 A0
11¡¢Èç¹ûʱÖÓÆµÂÊΪ1.19MHz£¬ÓÃ8253µÄÒ»¸ö¼ÆÊýͨµÀÔõÑùÍê³É1ÃëµÄ¶¨Ê±£¿
12¡¢CPUÓÐ16ÌõµØÖ·Ïߣ¨A15~A0£©£¬ÓÃA15ºÍA14²¿·ÖÒëÂë²úÉúоƬѡÔñÐźţ¬¿É·ÖÅä¸øÒ»¸ö8KB´æ´¢Ð¾Æ¬µÄµØÖ·¿Õ¼äÓÐÄÄЩ£¿
13¡¢²¢ÐнӿÚоƬ8255AÓë´òÓ¡»úµÄÁ¬ÏßÈçͼËùʾ£¬µ±A15~A3=0000 0000 1100 00ʱ£¬¾µØÖ·ÒëÂëÆ÷Êä³öʹCS?0¡£
£¨1£©¿ÚAµÄ¹¤×÷·½Ê½Ó¦Îª ¡£
A£®·½Ê½0 B£®·½Ê½1 C£®·½Ê½2 D£®·½Ê½0»ò·½Ê½1¾ù¿É £¨2£©¿ÚCµÄ¹¤×÷·½Ê½Ó¦Îª ¡£
A£®·½Ê½0 B£®·½Ê½1 C£®·½Ê½2 D£®·½Ê½0»ò·½Ê½2¾ù¿É £¨3£©I/O´«Ë͵ĿØÖÆ·½Ê½Îª ·½Ê½¡£
A£®ÎÞÌõ¼þ´«ËÍ B£®²éѯ»òÖÐ¶Ï C£®ÖÐ¶Ï D£®²éѯ £¨4£©8255¿ÚCµÄµØÖ·Îª £¬¿ÚAµÄµØÖ·Îª ¡£
A£®00C0H B£®00ClH C£®00C2H D£®00C3H
DATA7~0 PA7~0 A15 Òë CS ©¯ ´òÓ¡»ú Âë PC7 A2 STB Æ÷ 8255A A1 A0 PC0 BUSY A1 A0