΢»úÔÀíÓë½Ó¿Ú¼¼Êõ¿Î³ÌÉè¼Æ
ũҵÊÇÎÒ¹ú¾¼Ã¡¢Éç»á·¢Õ¹µÄ»ù´¡¡£Å©Òµ´óÅïÉú²úÊÇÒ»ÖÖÓ¦¾±»¹ã·ºÓ¦ÓõÄÒ»ÖÖÌØÊâµÄÉú²ú·½Ê½£¬ÕâÖÖÉú²ú·½Ê½´òÆÆÊ±¼äÓëµØÓòµÄ²î¾à£¬µ«ÊÇ´óÅïµÄ»·¾³Ö¸±êÒªÇó±È½ÏÑϸñ£¬ÆäÖÐʪ¶È¡¢Î¶ÈÊÇÓ°Ïì×÷Îï²úÁ¿µÄ×îÖØÒªµÄÒòËØ¡£ÎÒÃÇ¿ÉÒÔÓÃÒÑѧµÄ΢»úÔÀíÓë½Ó¿Ú¼¼Êõ¿Î³ÌÖнéÉܵÄоƬÉè¼ÆÒ»ÖÖ´óÅïÄڵĻ·¾³¼ì²âÆ÷¡£IntelϵÁеÄ8253Êdz£ÓõĿɱà³Ì¶¨Ê±/¼ÆÊýÆ÷£¬Ëüͨ¹ý±à³ÌÀ´¿ØÖƵ緵Ķ¨Ê±Öµ¼°¶¨Ê±µÄ·¶Î§£¬¹¦ÄÜÇ¿£¬Ê¹ÓÃÁé»î¡£ÔÚ¼ÆËã»úϵͳÖУ¬¶¨Ê±Öжϡ¢¶¨Ê±¼ì²â¡¢¶¨Ê±É¨ÃèµÈµÈ¶¼ÊÇÓÿɱà³Ì¶¨Ê±Æ÷À´Íê³É¶¨Ê±¿ØÖƵġ£Intel8259Aʱ±»¹ã·ºÊ¹ÓõĿɱà³ÌÖжϿØÖÆÆ÷£¬ËüÓÃÀ´¹ÜÀíCPUµÄ¿ÉÆÁ±ÎÖжÏÇëÇó¡£Intel8255AÊÇ΢»úÅäÌ×µÄͨÓÿɱà³Ì²¢ÐнӿÚоƬ£¬¾ßÓÐÈý¸ö¿É±à³Ì¶Ë¿Ú£¨A¶Ë¿Ú¡¢B¶Ë¿Ú¡¢C¶Ë¿Ú£©¡£ADC0809ʱNSC¹«Ë¾Éú²úµÄ8·ģÄâÊäÈëÖð´Î±Æ½üÐÍA/Dת»»Æ÷£¬Ëü²ÉÓÃCMOS¹¤ÒÕ£¬ÁíÍ⣬»¹ÓÐ8ͨµÀ¶à·ת»»Æ÷ºÍ3λµØÖ·Ëø´æºÍÒëÂëÆ÷£¬ÒÔʵÏÖ¶Ô8·ÊäÈëÄ£ÄâÁ¿IN0~IN7µÄÑ¡Ôñ¡£ÔËÓÃÒÔÉÏоƬ¿ÉÒÔʵÏÖ¶ÔũҵÖдóÅïÖÐijЩ»·¾³Ö¸±êµÄ¼à²â£¬²¢ÇÒ¿ÉÒÔÉè¼ÆÍêÕûµÄ¼à²âϵͳ¸ù¾Ýʵ¼ÊÇé¿ö²ÉÈ¡Ïà¶ÔºÏÀíµÄ´ëÊ©¡£ÔÚʵÏÖµçÆø»¯ÓëũҵµÄ½áºÏµÄ¹ý³ÌÖУ¬Êý×Ö»¯×ß½øÅ©ÒµÉú²ú±ãÊÇÒ»ÖÖ±íÏÖÐÎʽ¡£ÔÚÎÒ¹ú£¬µç×Ó²úÆ·ÔÚũҵÉú²úÖеĿª·¢ÓëÓ¦ÓÃÄÜÁ¦»¹ÔÚ³õ¼¶½×¶Î¡£ÎÒÃÇ´óѧÉúÓ¦¸Ã³«µ¼µç×Ó²úÆ·ÔÚũҵÉú²ú·½ÃæµÄÓ¦Óã¬Îª×æ¹úµÄÐÅÏ¢»¯Å©Òµ×ö³ö×Ô¼ºµÄ¹±Ïס£
1£®»ù´¡ÀíÂÛ֪ʶ
5
΢»úÔÀíÓë½Ó¿Ú¼¼Êõ¿Î³ÌÉè¼Æ
1.1 8253µÄ¹¦ÄÜ
Intel 8253¡ªPIT£¬¼´¿É±à³Ì¼ä¸ô¼ÆÊýÆ÷ÓÐ3¸ö¶ÀÁ¢µÄ16λ¼ÆÊýÆ÷ÿ¸ö¼ÆÊýÆ÷¶¼¿ÉÒÔ°´ÕÕ¶þ½øÖÆ»òÕßBCDÂë½øÐмÆÊý£¬¼ÆÊýËÙÂʿɴï2MHz£¬Ã¿¸ö¼ÆÊýÆ÷ÓÐ6ÖÖ¹¤×÷·½Ê½£¬¿É±à³ÌÉèÖú͸ı䡣Intel8253¿ÉÒԹ㷺ӦÓÃÔÚ·½²¨·¢ÉúÆ÷¡¢·ÖƵÆ÷¡¢ÊµÊ±Ê±ÖÓ¡¢Ê¼þ¼ÆÊýµÈ·½Ãæ¡£
8253ÄÚ²¿ÓÐÈý¸ö¼ÆÊýÆ÷£¬·Ö±ð³ÉΪ¼ÆÊýÆ÷0¡¢¼ÆÊýÆ÷1ºÍ¼ÆÊýÆ÷2£¬ËûÃǵĻú¹¹ÍêÈ«Ïàͬ¡£Ã¿¸ö¼ÆÊýÆ÷µÄÊäÈëºÍÊä³ö¶¼¾ö¶¨ÓÚÉèÖÃÔÚ¿ØÖƼĴæÆ÷ÖеĿØÖÆ×Ö£¬»¥ÏàÖ®¼ä¹¤×÷ÍêÈ«¶ÀÁ¢¡£Ã¿¸ö¼ÆÊýÆ÷ͨ¹ýÈý¸öÒý½ÅºÍÍⲿÁªÏµ£¬Ò»¸öΪʱÖÓÊäÈë¶ËCLK£¬Ò»¸öΪÃÅ¿ØÐźÅÊäÈë¶ËGATE£¬ÁíÒ»¸öΪÊä³ö¶ËOUT¡£Ã¿¸ö¼ÆÊýÆ÷ÄÚ²¿ÓÐÒ»¸ö8λµÄ¿ØÖƼĴæÆ÷£¬»¹ÓÐÒ»¸ö16λµÄ¼ÆÊý³õÖµ¼Ä´æÆ÷CR¡¢Ò»¸ö¼ÆÊýÖ´Ðв¿¼þCEºÍÒ»¸öÊä³öËø´æÆ÷OL¡£Ö´Ðв¿¼þʵ¼ÊÉÏÊÇÒ»¸ö16λµÄ¼õ·¨¼ÆÊýÆ÷£¬ËüµÄÆðʼֵ¾ÍÊdzõÖµ¼Ä´æÆ÷µÄÖµ£¬¶ø³õʼֵ¼Ä´æÆ÷µÄÖµÊÇͨ¹ý³ÌÐòÉèÖõġ£Êä³öËø´æÆ÷µÄÖµÊÇͨ¹ý³ÌÐòÉèÖõġ£Êä³öËø´æÆ÷OLÓÃÀ´Ëø´æ¼ÆÊýÖ´Ðв¿¼þCEµÄÄÚÈÝ£¬´Ó¶øÊ¹CPU¿ÉÒԶԴ˽øÐжÁ²Ù×÷¡£Ë³±ãÌáһϣ¬CR¡¢CEºÍOL¶¼ÊÇ16λ¼Ä´æÆ÷£¬µ«ÊÇÒ²¿ÉÒÔ×÷8λ¼Ä´æÆ÷À´Óá£
8253ÄÚ²¿½á¹¹£º
ͼ1 8253ÄÚ²¿½á¹¹Í¼
1.1.1.·½Ê½0 ¼ÆÊý½áÊøºóÊä³öÓɵͱä¸ß£¬¼´²úÉúÖжÏ
8253ÓÃ×÷¼ÆÊýÆ÷ʱһ°ã¹¤×÷ÔÚ·½Ê½0¡£Ëùν¼ÆÊý½áÊø²úÉúÖжϣ¬ÊÇÖ¸ÔÚ¼ÆÊýÖµ¼õµ½0ʱ£¬Êä³ö¶Ë£¨OUT£©²úÉúµÄÊä³ö ÐźſÉ×÷ΪÖжÏÉêÇëÐźţ¬ÒªÇóCPU½øÐÐÏàÓ¦µÄ´¦Àí¡£·½Ê½0ÓÐÈçÏÂÌØµã£º
¢Ùµ±¿ØÖÆ×Öд½ø¿ØÖÆ×ּĴæÆ÷È·¶¨ÁË·½Ê½0ʱ£¬¼ÆÊýÆ÷µÄÊä³ö£¨OUT¶Ë¿Ú£©±£³ÖµÍµçƽ¡£µ±Ð´Èë¼ÆÊý³õֵʱ£¬¼ÆÊýÆ÷¿ªÊ¼¼õÒ»¼ÆÊý¡£ÔÚ¼ÆÊý¹ý³ÌÖÐOUT±£³ÖµÍµçƽ¡£µ±¼ÆÊýÆ÷¼õµ½0ʱÊä³ö¶ËOUT²ÅÓɵͱä¸ß¡£ÊÊÓ¦ÓÚÏò£Ã£Ð£Õ·¢ËÍÖжÏÇëÇó¡£
¢Ú¼ÆÊýÆ÷Ö»¼ÇÒ»±éÊý¡£µ±¼ÆÊýµ½£°Ê±£¬²»»Ø¸´¼ÆÊýÖµ£¬²»Öظ´¿ªÊ¼¼ÆÊý£¬ÇÒÊä³öÒ»Ö±±£³Ö¸ßµçƽ¡£Ö»ÓÐÔÚдÈëеÄÊýֵʱ£¬OUT²Å±äµÍµçƽ£¬²¢¿ªÊ¼ÐµļÆÊý¡£
6
΢»úÔÀíÓë½Ó¿Ú¼¼Êõ¿Î³ÌÉè¼Æ
¢ÛGATEΪ¼ÆÊý¿ØÖÆÃÅ£¬·½Ê½0µÄ¼ÆÊý¹ý³Ì¿ÉÓÉGATE¿ØÖÆÔÝÍ££¬¼´GATE =1
ʱ£¬ÔÊÐí¼ÆÊý£»GATE=0ʱ£¬Í£Ö¹¼Æ Êý¡£GATEÐźŵı仯²»Ó°ÏìÊä³öOUT¶Ë¿ÚµÄ״̬¡£
¢Ü¼ÆÊý¹ý³ÌÖУ¬¿ÉÖØÐÂ×°Èë¼ÆÊý³õÖµ¡£Èç¹ûÔÚ¼ÆÊý¹ý³ÌÖУ¬ÖØÐÂдÈëijһ¼ÆÊý³õÖµ£¬ÈôÊÇ8λ¼ÆÊý£¬ÔòÔÚдÍêмÆÊýÖµºó£¬¼ÆÊýÆ÷½«´Ó¸ÃÖµÖØÐ¿ªÊ¼×÷¼õ1¼ÆÊý£»ÈôÊÇ16λ¼ÆÊý£¬ÔÚдÈëµÚÒ» ¸ö×ֽں󣬼ÆÊýÆ÷½«Í£Ö¹¼ÆÊý£¬ÔÚдÈëµÚ¶þ¸ö×ֽں󣬼ÆÊýÆ÷°´ÕÕеļÆÊýÖµ¿ªÊ¼¼ÆÊý¡£
1.1.2.·½Ê½1 ¿É±à³ÌµÄµ¥ÅÄÂö³å
¿É±à³ÌµÄµ¥ÅĸºÂö³åÓÖ³ÆÎªµ¥ÎÈ̬Êä³ö·½Ê½£¬¼ò³Æµ¥Îȶ¨Ê±¡£·½Ê½1µÄÌØµãÊÇ£º ¢ÙдÈë¿ØÖÆ×ֺ󣬼ÆÊýÆ÷Êä³öOUT¶ËΪ¸ßµçƽ×÷ΪÆðʼµçƽ£¬ÔÚдÈë¼ÆÊýÖµºó¼ÆÊýÆ÷²¢²»¿ªÊ¼¼ÆÊý£¬¶øÒªÓÉÍⲿÃÅ¿ØGATEÂö³åÉÏÉýÑØÆô¶¯£¬²¢ÔÚÉÏÉýÑØÖ®ºóµÄÏÂÒ»¸öCLKÊä ÈëÂö³åµÄϽµÑØ¿ªÊ¼¼ÆÊý¡£GATEÉÏÉýÑØÆô¶¯¼ÆÊýµÄͬʱ£¬Ê¹Êä³öOUT±äµÍ£¬Ã¿À´Ò»¸ö¼ÆÊýÂö³å£¬¼ÆÊýÆ÷×÷¼õÒ»¼ÆÊý£¬Ö±µ½¼ÆÊý¼õΪ 0ʱ£¬OUTÊä³ö¶ËÔÙ±äΪ¸ßµçƽ¡£¼ÙÉè¼ÆÊý³õֵΪN£¬ÔòOUT¶ËÊä³öµÄµ¥ÅÄÂö³å¿í¶ÈΪN¸öCLKʱÖÓÂö³åÖÜÆÚ¡£
¢Ú Èç¹ûÔÚ¼ÆÊýÆ÷δ¼õµ½0ʱ£¬²»ÓÃËͼÆÊýÖµ£¬¿ÉÔÙ´ÎÓÉGATEÂö³åÆô¶¯¡£ÓÉÏÂÒ»¸öʱÖÓÂö³å¿ªÊ¼£¬¼ÆÊýÆ÷½«´Ó³õÊ¼ÖµÖØÐÂ×÷¼õ1¼ÆÊý¡£µ±¼õÖÁ0ʱ£¬Êä³ö¶ËÓÖ±äΪ¸ßµçƽ£¬Êä³öÂö³å¿í¶ÈµÄµ¥ÅÄÂö³å¡£
¢ÛÔÚ¼ÆÊý¹ý³ÌÖУ¬¿É¸Ä±ä¼ÆÊý³õÖµ£¬´Ëʱ¼ÆÊý¹ý³Ì²»ÊÜÓ°Ïì¡£Èç¹ûÔٴδ¥·¢Æô¶¯£¬¼ÆÊýÆ÷½«°´ÐµÄÊäÈëµÄ¼ÆÊýÖµ¼ÆÊý¡£
¢Ü ÔÚ¼ÆÊýÆ÷δµ½0ʱ£¬Èç¹ûGATEÔÙ´ÎÆô¶¯£¬Ôò¼ÆÊý³õÖµ½«ÖØÐÂ×°Èë¼ÆÊýÆ÷£¬²¢ÖØÐ¿ªÊ¼¼ÆÊý¡£
1.1.3. ·½Ê½2 ·ÖƵÂö³å·¢ÉúÆ÷
·½Ê½2ÊÇÒ»ÖÖ¾ßÓÐ×Ô¶¯ÓèÖüÆÊý³õÖµNµÄÂö³å·¢ÉúÆ÷¡£´ÓOUT¶Ë¿ÉÒÔÊä³öÁ¬ÐøÂö³åÐźţ¬Âö³å¿í¶ÈµÈÓÚʱÖÓÂö³åÖÜÆÚ£¬¶ø¼ÆÊý³õÖµN¾ö¶¨ÁËÊä³ö¶ËÁ½¸ö¸ºÂö³åÖ®¼äµÄ¿í¶È¼´Êä³öÂö³åÖÜÆÚ¡£·½Ê½2Ò²½ÐN·ÖƵÆ÷£¬ÒòΪÊä³öÂö³åΪÊä ÈëÂö³åµÄN·ÖƵ£¬¼´³öÏÖN¸öÊäÈëÂö³å²ÅÊä³öÒ»¸öÂö³å¡£·½Ê½2ÓÐÈçÏÂÌØµã£º ¢Ùµ±Ð´Èë¿ØÖÆ×ÖºóOUT¶ËÊä³öΪ¸ßµçƽ×÷ΪÆðʼµçƽ£¬ÔÚдÈë¼ÆÊýÖµNºó½«Á¢¼´×Ô¶¯¿ªÊ¼¶ÔÊäÈëÂö³åCLK ¼ÆÊý£¬Êä³ö¶ËÈÔһֱΪ¸ß£»µ±¼ÆÊýÆ÷¼õµ½1ʱ£¬Êä³ö±äµÍ£¬¼ÆÊýÆ÷¼õµ½0ʱÓÖ±äΪ¸ß£¬¼ÆÊýÆ÷ÖØÐ°´ÒÑдÈëµÄ¼ÆÊýÖµN¼ÌÐø¼ÆÊý£¬Öܶø¸´Ê¼£¬ÔÚOUT¶ËÊä³öÒ»¸öN·ÖƵÂö³å£¬ÆäÕýÂö³å¿í¶ÈΪ£¨N-1£©¸öÊäÈëÂö³åʱÖÓÖÜÆÚ£¨ÊÇN¸öCLKʱÖÓÂö³åÖÜÆÚÖ®ºÍ£©£¬¶ø¸º Âö³åÊä³ö¿í¶È£¨³ÖÐøÊ±¼ä£©ÊÇÒ»¸öCLKÂö³åÖÜÆÚ¡££¨ÔÚ·½Ê½2Ï£¬²»µ«¸ßµçƽµÄÃÅ¿ØÐźÅÓÐЧ£¬ÉÏÉýÌø±äµÄÃÅÐźÅÒ²ÊÇÓÐЧµÄ¡££©
¢Ú N·ÖƵ¼ÆÊýÆ÷£¬ÕâÖÖ·½Ê½ÊÇÊä³ö¶ÔÊäÈëÂö³å°´¼ÆÊýÆ÷¼ÆÊý³õÖµN·ÖƵºóµÄÁ¬ÐøÂö³åÐźš£
7
΢»úÔÀíÓë½Ó¿Ú¼¼Êõ¿Î³ÌÉè¼Æ
¢Û GATEÓÃÓÚ¿ØÖƼÆÊý£¬GATE=1£¬ÔÊÐí¼ÆÊý£»GATE=0£¬Í£Ö¹¼ÆÊý¡£Òò´Ë,¿ÉÒÔÓÃGATEÀ´Ê¹¼ÆÊýÆ÷ͬ²½¡£
¢ÜÔÚ¼ÆÊý¹ý³ÌÖпÉÒÔ¸Ä±ä¼ÆÊýÖµ£¬Õâ¶ÔÕýÔÚ½øÐеļÆÊýûÓÐÓ°Ïì¡£µ«ÔÚ¼ÆÊýµ½1ʱÊä³ö±äµÍ £¬¾¹ýÒ»¸ö£Ã£Ì£ËÖÜÆÚºóÓÖ±ä¸ß£¬¼ÆÊýÆ÷½«°´ÕÕеļÆÊýÖµ¼ÆÊý¡£
1.1.4. ·½Ê½3 ·ÖƵ·½²¨·¢ÉúÆ÷
·½Ê½3µÄÌØµãÊÇ£º
¢Ù ·½Ê½3³£ÓÃÓÚ²¨ÌØÂÊ·¢ÉúÆ÷¡£Êä³öΪ·½²¨»ò½üËÆ·½²¨µÄ¾ØÐ⨣¬Èô¼ÆÊýΪ£Î£¬ÔòÊä³ö·½²¨µÄÖÜÆÚΪ£Î¸öCLKÂö³åµÄ¿í¶È¡£
¢Ú дÈ뷽ʽ3¿ØÖÆ×ÖºóÊä³öΪ¸ßµçƽ¡£Ð´Èë¼ÆÊýÖµºó¼ÆÊýÆ÷×Ô¶¯¿ªÊ¼¶ÔÊäÈëCLKÂö³å¼ÆÊý£¬Êä³öOUTÈÔ±£³ÖΪ¸ß£»ÔÚ¼ÆÊýÍê³ÉÒ»°ëʱ£¬Êä³öOUT±äΪµÍµçƽ£¬Ö±µ½¼ÆÊýΪ0ʱ£¬Êä³öOUTÓÖ±äΪ¸ßµçƽ£¬²¢Öظ´ÉÏÊö¼ÆÊý¹ý³Ì ¡£
¢Û Èô¼ÆÊýÖµNΪżÊýʱ£¬OUT·½²¨µÄÕ¼¿Õ±ÈΪ1£º1£»ÈôNÎªÆæÊý£¬ÆäÕ¼¿Õ±ÈΪ£º £¨N+1£©/2£º£¨N-1£©/2 [¼´Êä³ö·ÖƵ²¨¸ßµçƽ¿í¶ÈΪ£¨N+1£©/2 CLKÖÜÆÚ£¬µÍµçƽÖÜÆÚΪ£¨N-1£©/2 CLKÖÜÆÚ]¡£
¢ÜGATEÐźÅÄÜʹ¼ÆÊý¹ý³ÌÖØÐ¿ªÊ¼¡£GATE=1ÔÊÐí¼ÆÊý£¬GATE=0½ûÖ¹¼ÆÊý¡£Í£Ö¹ºó£Ï£Õ£Ô½«Á¢¼´±äΪ¸ßµãƽ£¬µ±£Ç£Á£Ô£ÅÔٴαäΪ¸ßºó£¬¼ÆÊýÆ÷½«×Ô¶¯×°Èë¼ÆÊýÖµ£¬ÖØÐ¿ªÊ¼¼ÆÊý¡£
1.1.5. ·½Ê½4 Èí¼þ´¥·¢Ñ¡Í¨
·½Ê½4ÊÇÀàËÆÓÚ·½Ê½0µÄ¹¤×÷·½Ê½£¬¼ÆÊýÆ÷ÊÇ¿¿ÖÃÈëеļÆÊý³õÖµÕâ¸öÈí¼þ²Ù×÷À´´¥·¢¼ÆÊýÆ÷¹¤×÷µÄ£¬¹Ê³ÆÎªÈí¼þ´¥·¢¡£·½Ê½4ÓÐÈçÏÂÌØµã£º
¢Ù ·½Ê½4ÊÇ¿¿Ð´Èë¼ÆÊýÖµÀ´½øÐÐÈí¼þ´¥·¢µÄ¡°Ò»´ÎÐÔÓÐЧ¡±µÄѡͨÂö³å·¢ÉúÆ÷¡£Ð´ Èë¿ØÖÆ×ÖºóÊä³ö¶ËOUT±äΪ¸ß£¬²¢Ò»Ö±±£³Ö¡£ÔÚдÈë¼ÆÊý³õÖµÖ®ºó¿ªÊ¼¼ÆÊý£¬µ± ¼ÆÊýµ½0ʱÊä³ö¶ËOUT±äΪµÍ£¬Î¬³ÖÒ»¸öCLKÖÜÆÚºóÓÖ»Ö¸´Îª ¸ß£¬²¢Ò»Ö±±£³Ö Ϊ¸ß£¬Ö±µ½ÔÙ´ÎдÈë¼ÆÊýÀ´½øÐС°Èí¼þ´¥·¢¡±²ÅÄÜÔٴοªÊ¼
¢Ú ÈôGATE=1£¬ÔÊÐí¼ÆÊý£»GATE=0£¬Í£Ö¹¼ÆÊý¡£
¢Û ÔÚ¼ÆÊý¹ý³ÌÖУ¬Èç¹û¸Ä±ä¼ÆÊýÖµ£¬Ôò°´Ð¼ÆÊýÖµ´ÓпªÊ¼¼ÆÊý¡£Èç¹û¼ÆÊýÖµÊÇ£±£¶Î»£¬ÔòÔÚÉèÖõÚÒ»¸ö×Ö½Úʱֹͣ£¬ÔÚÉèÖõڶþ¸ö×ֽں󣬰´ÐµļÆÊýÖµ¿ªÊ¼¼ÆÊý¡£
1.1.6. ·½Ê½5 Ó²¼þ´¥·¢Ñ¡Í¨Âö³å·¢ÉúÆ÷
·½Ê½5ÓÐÈçÏÂÌØµã£º
¢Ù·½Ê½5ÀàËÆÓÚ·½Ê½4£¬Ëù²»Í¬µÄÊÇGATE¶ËÊäÈëÐźŵÄ×÷Óò»Í¬¡£·½Ê½5ÊÇÓ²¼þ´¥·¢£¬ÊÇÔÚÍⲿӲ¼þ·¢³öÃÅ¿Ø Ðźźó²Å·¢ÉúµÄ¡£
¢Ú ·½Ê½5ÊÇ¿¿ÃÅ¿ØÂö³åGATEµÄÉÏÉýÑØÀ´½øÐд¥·¢µÄѡͨÂö³å·¢ÉúÆ÷¡£Ð´Èë¿ØÖÆ×ÖºóÊä³ö¶ËOUTΪ¸ß£¬ÕâÊdzõʼµçƽ£»Ð´Èë¼ÆÊýÖµºó¼ÆÊýÆ÷²¢²»¿ªÊ¼¼ÆÊý£¬¶øÒªÓÉÃÅ¿ØÂö³åGATEÉÏÉýÑØ´¥·¢ºó²Å¿ªÊ¼¼ÆÊý£¬¼ÆÊýµ½0Êä³öÓɸ߱äµÍ£¬Ò»¸öCLKʱÖÓÖÜÆÚºóÓÖ»Ö¸´Îª¸ß£¬²¢Ò»Ö±±£³Ö£¬Ö±µ½Ï´ÎÃÅ¿ØÂö³å´¥·¢Ôٴοª
8
΢»úÔÀíÓë½Ó¿Ú¼¼Êõ¿Î³ÌÉè¼Æ
ʼ¼ÆÊý¡£
¢Û ÔÚ´Ë·½Ê½ÖУ¬¼ÆÊýÆ÷¿ÉÖØÐ´¥·¢£¬ÔÚÈκÎʱºò£¬µ±GATEÐźŵÄÉÏÉýÑØµ½À´£¬½«°Ñ¼ÆÊý³õÖµÖØÐÂËÍÈë¼ÆÊýÆ÷£¬È»ºó¿ªÊ¼¼ÆÊý¹ý³Ì¡£
1.2
8255¹¦ÄÜ
Intel8255AÊÇ΢»úÅäÌ×µÄͨÓÿɱà³Ì²¢ÐнӿÚоƬ£¬¾ßÓÐÈý¸ö¿É±à³Ì¶Ë¿Ú£¨A¶Ë¿Ú¡¢B¶Ë¿Ú¡¢C¶Ë¿Ú£©¡££¬Ã¿¸ö¶Ë¿Ú8ÌõÏߣ¬¹²24ÌõI/OÒý½Å£¬Ò²¿É·Ö2×鹤×÷£¬Ã¿×é12Ïߣ¬²¢ÓÐÈýÖÖ¹¤×÷·½Ê½¡£Ð¾Æ¬µÄÖ÷Òª¼¼ÊõÐÔÄÜÈçÏ£º
ÊäÈë¡¢Êä³öµçƽÓëTTLµçƽÍêÈ«¼æÈÝ¡£ ʱÐòÌØÐԺá£
²¿·Öλ¿ÉÒÔÖ±½ÓÖá°1¡±/Öá°0¡±£¬±ãÓÚʵÏÖ¿ØÖƽӿÚʹÓᣠµ¥Ò»µÄ+5VµçÔ´ 8255AµÄÄÚ²¿½á¹¹£º
ͼ2 8255ÄÚ²¿½á¹¹Í¼
1.2.1 8255AµÄ¹¤×÷·½Ê½
8255AÓÐÈýÖÖ¹¤×÷·½Ê½£º»ù±¾ÊäÈë/Êä³ö·½Ê½¡¢µ¥ÏòѡͨÊäÈë/Êä³ö·½Ê½ºÍË«ÏòѡͨÊäÈë/Êä³ö·½Ê½¡£
£¨1£©·½Ê½0£º»ù±¾ÊäÈë/Êä³ö·½Ê½
9