µ¥Æ¬»úÔ­Àí¼°Ó¦Óý̰¸ ÏÂÔØ±¾ÎÄ

µ±CE=0£¬IO/M=0ʱ£¬8155Ö»ÄÜ×öƬÍâRAMʹÓ㬹²256 B¡£ÆäѰַ·¶Î§ÓÉÒÔ¼°AD0¡«AD7µÄ½Ó·¨¾ö¶¨£¬ÕâºÍÇ°Ãæ½²µ½µÄƬÍâRAMÀ©Õ¹Ê±ÌÖÂÛµÄÍêÈ«Ïàͬ¡£µ±ÏµÍ³Í¬Ê±À©Õ¹Æ¬ÍâRAMоƬʱ£¬Òª×¢Òâ¶þÕßµÄͳһ±àÖ·¡£¶ÔÕâ256 B RAMµÄ²Ù×÷ʹÓÃÆ¬ÍâRAMµÄ¶Á/дָÁî¡°MOVX¡±¡£

4. ×÷À©Õ¹I/O¿ÚʹÓÃ

µ± CE=0£¬IO/M=1ʱ£¬´Ëʱ¿ÉÒÔ¶Ô8155ƬÄÚ3¸öI/O¶Ë¿ÚÒÔ¼°ÃüÁî/״̬¼Ä´æÆ÷ºÍ¶¨Ê±/¼ÆÊýÆ÷½øÐвÙ×÷¡£ÓëI/O¶Ë¿ÚºÍ¼ÆÊýÆ÷ʹÓÃÓйصÄÄÚ²¿¼Ä´æÆ÷¹²ÓÐ6¸ö£¬ÐèÒªÈýλµØÖ·À´Çø·Ö¡£

1) ÃüÁî/״̬¼Ä´æÆ÷

ºÍ½Ó¿ÚоƬ8255Ò»Ñù£¬Ð¾Æ¬8155 I/O¿ÚµÄ¹¤×÷·½Ê½µÄÈ·¶¨Ò²ÊÇͨ¹ý¶Ô8155µÄÃüÁî¼Ä´æÆ÷дÈë¿ØÖÆ×ÖÀ´ÊµÏֵġ£8155¿ØÖÆ×ֵĸñʽÈçÏÂͼËùʾ¡£

ÃüÁî¼Ä´æÆ÷Ö»ÄÜдÈë²»ÄܶÁ³ö£¬Ò²¾ÍÊÇ˵£¬¿ØÖÆ×ÖÖ»ÄÜͨ¹ýÖ¸ÁîMOVX @DPTR, A»òMOVX @Ri, AдÈëÃüÁî¼Ä´æÆ÷¡£

TM2TM1IEBIEAPC2PC1PBPAA¿Ú·½Ê½0:ÊäÈëB¿Ú·½Ê½1:Êä³ö00110110A¿ÚB¿Ú·½Ê½1:A¡¢B¿Ú»ù±¾ I/O ; C¿ÚÊäÈ뷽ʽ2:A¡¢B¿Ú»ù±¾ I/O ; C¿ÚÊä³ö·½Ê½3:A¿Úѡͨ I/O , B¿Ú»ù±¾ I/O·½Ê½4:A , B¿Úѡͨ I/O0:½ûÖ¹ÖжÏ1:ÔÊÐíÖжÏ00:¿Õ²Ù×÷¼ÆÊýÆ÷·½Ê½01:Í£Ö¹¼ÆÊý10:¼ÆÂúºóÍ£Ö¹11:¿ªÊ¼¼ÆÊý

״̬¼Ä´æÆ÷Öдæ·ÅÓÐ״̬×Ö£¬×´Ì¬×Ö·´Ó³ÁË8155µÄ¹¤×÷Çé¿ö£¬×´Ì¬×ֵĸ÷붨ÒåÈçÏÂͼËùʾ¡£

¡ÁTIMERINTEBBBFINTRBINTEAABFINTRAA¿ÚÖжÏÇëÇó±êÖ¾£º0:ÎÞ;1:ÓÐA¿Ú»º³åÆ÷£º0:¿Õ;1:ÂúA¿ÚÖжÏÔÊÐí£º0:½ûÖ¹;1:ÔÊÐíB¿ÚÖжÏÇëÇó±êÖ¾£º0:ÎÞ;1:ÓÐB¿Ú»º³åÆ÷£º0:¿Õ;1:ÂúB¿ÚÖжÏÔÊÐí£º0:½ûÖ¹;1:ÔÊÐí¶¨Ê±Æ÷ÖжϱêÖ¾:1:Óж¨Ê±Æ÷Òç³öÖжÏ0:¶Á״̬×Öºó»òÓ²¼þ¸´Î»ºó

״̬¼Ä´æÆ÷ºÍÃüÁî¼Ä´æÆ÷ÊÇͬһµØÖ·£¬×´Ì¬¼Ä´æÆ÷Ö»ÄܶÁ³ö²»ÄÜдÈ룬Ҳ¾ÍÊÇ˵£¬×´Ì¬×ÖÖ»ÄÜͨ¹ýÖ¸ÁîMOVX A £¬@DPTR»òMOVX A£¬@RiÀ´¶Á³ö£¬ÒÔ´ËÀ´Á˽â8155µÄ¹¤×÷״̬¡£

2) ¼ÆÊýÆ÷¸ß¡¢µÍ8λ¼Ä´æÆ÷

¹ØÓÚ¼ÆÊýÆ÷¸ß¡¢µÍ8λ¼Ä´æÆ÷µÄʹÓã¬ÎÒÃǽ«ÔÚºóÃæ½²µ½¶¨Ê±Æ÷ʹÓÃʱÔÙ×÷½éÉÜ¡£

4. I/O¿ÚµÄ¹¤×÷·½Ê½

µ±Ê¹ÓÃ8155µÄÈý¸öI/O¶Ë¿Úʱ£¬ËüÃÇ¿ÉÒÔ¹¤×÷ÓÚ²»Í¬µÄ·½Ê½£¬¹¤×÷·½Ê½µÄÑ¡ÔñÈ¡¾öÓÚдÈëµÄ¿ØÖÆ×Ö£¬Èçͼ6.21Ëùʾ¡£ÆäÖУ¬A¡¢B¿Ú¿ÉÒÔ¹¤×÷ÓÚ»ù±¾I/O·½Ê½»òѡͨI/O·½Ê½£¬C¿Ú¿É¹¤×÷ÓÚ»ù±¾I/O·½Ê½£¬Ò²¿ÉÒÔ×÷ΪA¡¢Bѡͨ·½Ê½Ê±µÄ¿ØÖÆÁªÂçÏß¡£

5. ¶¨Ê±/¼ÆÊýÆ÷ʹÓÃ

8155µÄ¿É±à³Ì¶¨Ê±/¼ÆÊýÆ÷ÊÇÒ»¸ö14λµÄ¼õ·¨¼ÆÊýÆ÷£¬ÔÚTIMERIN¶ËÊäÈë¼ÆÊýÂö³å£¬¼ÆÂúʱÓÉTIMEROUTÊä³öÂö³å»ò·½²¨£¬Êä³ö·½Ê½Óɶ¨Ê±Æ÷¸ß8λ¼Ä´æÆ÷ÖеÄM2¡¢M1Á½Î»À´¾ö¶¨¡£µ±TIMERIN½ÓÍâÂö³åʱΪ¼ÆÊý·½Ê½£¬½ÓϵͳʱÖÓʱΪ¶¨Ê±·½Ê½£¬Êµ¼ÊʹÓÃʱһ¶¨Òª×¢ÒâоƬÔÊÐíµÄ×î¸ß¼ÆÊýƵÂÊ£¡

¶¨Ê±/¼ÆÊýÆ÷µÄ³õʼֵºÍÊä³ö·½Ê½Óɸߡ¢µÍ8λ¼Ä´æÆ÷µÄÄÚÈݾö¶¨£¬³õʼֵ14룬ÆäÓàÁ½Î»¶¨ÒåÊä³ö·½Ê½¡£

6. MCS-51µ¥Æ¬»úºÍ8155µÄ½Ó¿Ú

MCS-51ºÍ8155µÄ½Ó¿Ú·Ç³£¼òµ¥£¬ÒòΪ8155ÄÚ²¿ÓÐÒ»¸ö8λµØÖ·Ëø´æÆ÷£¬¹ÊÎÞÐèÍâ½ÓËø´æÆ÷¡£ÔÚ¶þÕßµÄÁ¬½ÓÖУ¬8155µÄµØÖ·ÒëÂ뼴Ƭѡ¶Ë¿ÉÒÔ²ÉÓÃÏßÑ¡·¨¡¢È«ÒëÂëµÈ·½·¨£¬ÕâºÍ8255ÀàËÆ¡£ÔÚÕû¸öµ¥Æ¬»úÓ¦ÓÃϵͳÖÐÒª¿¼ÂÇÓëÆ¬ÍâRAM¼°ÆäËü½Ó¿ÚоƬµÄͳһ±àÖ·¡£

ALERDWRP2.18051P2.2P0£«5 V8ALERDWR8155CEIO/MAD0¡«AD7PCPBPARSTRESET

´Ëʱ£¬8155ÄÚ²¿RAMµÄµØÖ··¶Î§Îª£º0000H¡«00FFH£¬8155¸÷¶Ë¿ÚµÄµØÖ·£¨ÉèÎÞ¹ØÎ»Îª0£¬ÕâЩµØÖ·¶¼²»ÊÇΩһµÄ£©Îª£º ÃüÁî/״̬¿Ú 0400H A¿Ú 0401H B¿Ú 0402H C¿Ú 0403H ¶¨Ê±Æ÷µÍ×Ö½Ú 0404H ¶¨Ê±Æ÷¸ß×Ö½Ú 0405H

µÚËÄ½Ú ¼òµ¥µÄI/O¿ÚÀ©Õ¹

À©Õ¹ÊµÀý

¼òµ¥µÄI/O¿ÚÀ©Õ¹Í¨³£ÊDzÉÓÃTTL»òCMOSµçÂ·Ëø´æÆ÷¡¢Èý̬ÃŵÈ×÷ΪÀ©Õ¹Ð¾Æ¬£¬Í¨¹ýP0¿ÚÀ´ÊµÏÖÀ©Õ¹µÄÒ»ÖÖ·½°¸¡£Ëü¾ßÓеç·¼òµ¥¡¢³É±¾µÍ¡¢ÅäÖÃÁé»îµÄÌØµã¡£ÏÂͼΪ²ÉÓÃ74LS244×÷ΪÀ©Õ¹ÊäÈë¡¢74LS273×÷ΪÀ©Õ¹Êä³öµÄ¼òµ¥I/O¿ÚÀ©Õ¹¡£

оƬ¼°Á¬Ïß˵Ã÷

ͼÖеç·ÖвÉÓõÄоƬΪTTLµç·74LS244¡¢74LS273¡£ÆäÖУ¬74LS244Ϊ8»º³åÏßÇý¶¯Æ÷(Èý̬Êä³ö)£¬¡¢ÎªµÍµçƽÓÐЧµÄʹÄܶˡ£µ±¶þÕß֮һΪ¸ßµçƽʱ£¬Êä³öΪÈý̬¡£74LS273Ϊ8D´¥·¢Æ÷£¬ÎªµÍµçƽÓÐЧµÄÇå³ý¶Ë¡£µ±=0ʱ£¬Êä³öȫΪ0ÇÒÓëÆäËüÊäÈë¶ËÎ޹أ»CP

¶ËÊÇʱÖÓÐźţ¬µ±CPÓÉµÍµçÆ½Ïò¸ßµçÆ½Ìø±äʱ¿Ì£¬D¶ËÊäÈëÊý¾Ý´«Ë͵½QÊä³ö¶Ë¡£P0¿Ú×÷Ϊ˫Ïò8λÊý¾ÝÏߣ¬¼ÈÄܹ»´Ó74LS244ÊäÈëÊý¾Ý£¬ÓÖÄܹ»´Ó74LS273Êä³öÊý¾Ý¡£ÊäÈë¿ØÖÆÐźÅÓÉP2.0ºÍÏà¡°»ò¡±ºóÐγɡ£µ±¶þÕß¶¼Îª0ʱ£¬74LS244µÄ¿ØÖƶËÓÐЧ£¬Ñ¡Í¨74LS244£¬ÍⲿµÄÐÅÏ¢ÊäÈëµ½P0Êý¾Ý×ÜÏßÉÏ¡£µ±Óë74LS244ÏàÁ¬µÄ°´¼ü¶¼Ã»Óа´ÏÂʱ£¬ÊäÈëȫΪ1£¬Èô°´ÏÂij¼ü£¬ÔòËùÔÚÏßÊäÈëΪ0¡£Êä³ö¿ØÖÆÐźÅÓÉP2.0ºÍÏà¡°»ò¡±ºóÐγɡ£µ±¶þÕß¶¼Îª0ºó£¬74LS273µÄ¿ØÖƶËÓÐЧ£¬Ñ¡Í¨74LS273£¬P0ÉϵÄÊý¾ÝËø´æµ½74LS273µÄ

P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7D0D1D2D3D4D5D6D7CP8031Q0Q1D0D1D2S0S1S2S3S4S5S6S7Q0Q1Q2LED0LED1LED2£«5 VQ3LED3LED4Q4LED5Q5LED6Q6LED7Q7CLR¡Ý1Q274LS244G1G274LS273WRP2.0RDQ3Q4Q5Q6Q7D3D4D5D6D7Êä³ö¶Ë£¬¿ØÖÆ·¢¹â¶þ¼«¹ÜLED£¬µ±Ä³ÏßÊä³öΪ0ʱ£¬ÏàÓ¦µÄLED·¢¹â¡£

I/O¿ÚµØÖ·È·¶¨

ÒòΪ74LS244ºÍ74LS273¶¼ÊÇÔÚP2.0Ϊ0ʱ±»Ñ¡Í¨µÄ£¬ËùÒÔ¶þÕߵĿڵØÖ·¶¼ÎªFEFFH£¨Õâ¸öµØÖ·²»ÊÇΩһµÄ£¬Ö»Òª±£Ö¤P2.0=0£¬ÆäËüµØÖ·Î»Î޹أ©¡£µ«ÊÇÓÉÓÚ·Ö±ðÓɺͿØÖÆ£¬Òò¶øÁ½¸öÐźŲ»¿ÉÄÜͬʱΪ0£¨Ö´ÐÐÊäÈëÖ¸ÁÈçMOVX A£¬@DPTR»òMOVX A£¬@Riʱ£¬ÓÐЧ£»Ö´ÐÐÊä³öÖ¸ÁÈçMOVX @DPTR£¬A»òMOVX @Ri£¬Aʱ£¬ÓÐЧ£©£¬ËùÒÔÂß¼­É϶þÕß²»»á·¢Éú³åÍ»¡£

µÚ¾ÅÕ MCS_51Óë¼üÅÌ¡¢ÏÔʾÆ÷µÄ½Ó¿ÚÉè¼Æ

µÚÒ»½Ú LED½Ó¿ÚÔ­Àí

¡Ý1