Î÷°²µç×ӿƼ¼´óѧ--Î÷µç¡¶¼ÆËã»ú½Ó¿ÚÓëͨÐż¼Êõ¡·Æ½Ê±×÷Òµ
Î÷µç¡¶¼ÆËã»ú½Ó¿ÚÓëͨÐż¼Êõ¡·Æ½Ê±×÷Òµ
·ÖÊý£º100·Ö
Ò»¡¢ Ìî¿ÕÌ⣨ÿ¿Õ2·Ö£¬ºÏ¼Æ40·Ö£©
1£®¼ÆËã»úϵͳÓÉ£¨ Ó²¼þ £©×ÓϵͳºÍ£¨ Èí¼þ £©×Óϵͳ×é³É¡£
2£®ÓÉÓÚ¸÷ÖÖÍâÉèµÄ¹¤×÷ÔÀí¡¢¹¤×÷ËÙ¶È¡¢ÐÅÏ¢¸ñʽ¡¢Çý¶¯·½Ê½²îÒìºÜ´ó£¬ÎÞ·¨ÓëCPUÖ±½ÓÆ¥Å䣬ÐèÒªÓÐÒ»¸ö£¨½Ó¿Ú £©µç·À´³äµ±ËüÃǺÍCPU¼äµÄÇÅÁº¡£Õⲿ·Öµç·±»³ÆÎª£¨ I/O½Ó¿Úµç· £©¡£I/O½Ó¿ÚÊÇλÓÚ£¨ CPU £©ºÍ£¨ I/OÉ豸 £©Ö®¼ä¡£
3£®I/O¶Ë¿ÚµÄ±àÖÆ·½·¨ÓУ¨¶ÀÁ¢±àÖ·£©ºÍ£¨´æ´¢Æ÷ͳһ±àÖ·£©Á½ÖÖ·½·¨¡£ 4£®ÊäÈë/Êä³öµÄ´«Ê䷽ʽÓУ¨³ÌÐòÖ±½Ó¿ØÖƵĴ«Ê䷽ʽ£©¡¢(Ö±½Ó´æ´¢Æ÷´æÈ¡DMA´«Ê䷽ʽ)ºÍI/O´¦Àí»ú£¨Æ÷£©
2
´«Ê䷽ʽ¡£
5£®¿ÉÆÁ±ÎÖжÏÊÇÖ¸£¨ÕâÖÖÖжÏÇëÇó¿ÉÒÔÔÚCPUµÄÄÚ²¿±»ÆÁ±Îµô£¬¼´CPU¿ÉÒÔ6£®ÖжÏÏòÁ¿ÊÇÖ¸£¨ÖжϷþÎñ³ÌÐòµÄÈë¿ÚµØÖ·£©¡£
7£®Ò»°ãÀ´Ëµ£¬¼ÆËã»ú×ÜÏß·ÖΪ£¨ÏµÍ³×ÜÏߣ©¡¢Íⲿ×ÜÏߺͣ¨ÄÚ²¿×ÜÏߣ©Èý²¿·Ö¡£ 8£®RS-232½Ó¿ÚÊÇÒ»ÖÖ£¨´®ÐÐ £©Íⲿ×ÜÏß½Ó¿Ú¡£
9£®8255A¿É±à³Ì²¢ÐнӿÚоƬÓУ¨ 3 £©¸ö8λ²¢ÐÐÊäÈë/Êä³ö¶Ë¿Ú¡£
10£®ÔÚ´®ÐÐÒ첽ͨÐÅÖУ¬ÔÚÒ»¸ö×Ö·û·¢ËÍ֮ǰ£¬ÏÈ·¢ËÍÒ»¸ö£¨Æðʼλ £©Î»¡£ 11£®Ëùν²¨ÌØÂÊÊÇÖ¸ £¨Ã¿ÃëÖÓËù·¢Ë͵Ķþ½øÖÆÎ»Êý £©¡£
¿ØÖÆÕâÖÖÖжϱ»ÏìÓ¦ºÍ²¿±»ÏìÓ¦£©¡£
3
12£®´®ÐнӿÚоƬ8251AµÄTDÒý½ÅµÄ¹¦
X
ÄÜÊÇ£¨´®ÐÐÊý¾Ý·¢ËÍÒý½Å £©¡£ 13£®UARTÖеÄÈýÖÖ´íÎó±êÖ¾ÓÐÆæÅ¼´í¡¢Òç³ö´íºÍ£¨Ö¡´í £©¡£
¶þ¡¢¼ò´ðÌ⣨ÿÌâ5·Ö£¬ºÏ¼Æ40·Ö£©
1£®ÀûÓÃ8255AΪ½Ó¿ÚоƬ£¨Éè8255AµÄ¶Ë¿ÚµØÖ·Îª8000H~8003H£©£¬½«A×éÖÃΪ·½Ê½1ÇÒA¿Ú×÷ΪÊäÈë¿Ú£¬PC6ºÍPC7×÷ΪÊä³ö¿Ú£¬B×éÖÃΪ·½Ê½1ÇÒB¿Ú×÷ΪÊäÈë¿Ú¡£±àд³õʼ»¯³ÌÐò¡£ MOV DX,8003H MOV AL,10110110B OUT DX,AL 2£®ÓÐÄļ¸ÖÖÊäÈë/Êä³öµÄ´«ËÍ·½Ê½£¬²¢·Ö±ðÐðÊöÿÖÖ·½Ê½µÄÌØµã¡£
4