21.˵Ã÷AT89S51µÄÍⲿÒý½ÅEA*µÄ×÷Óã¿
´ð£ºEA*ÊÇÄÚÍâ³ÌÐò´æ´¢Æ÷Ñ¡Ôñ¿ØÖÆÐźš£µ±EA*£½0ʱ£¬Ö»Ñ¡ÔñÍⲿ³ÌÐò´æ´¢Æ÷¡£µ±EA*£½1ʱ£¬µ±PCÖ¸Õë¡Ü0FFFHʱ£¬Ö»·ÃÎÊÆ¬ÄÚ³ÌÐò´æ´¢Æ÷£»µ±PCÖ¸Õ룾0FFFHʱ£¬Ôò·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷ 22.MCS£51µ¥Æ¬»úƬÄÚ256BµÄÊý¾Ý´æ´¢Æ÷¿É·ÖΪ¼¸¸öÇø£¿·Ö±ð×÷ʲôÓã¿£¨8·Ö£©
´ð£º£¨1£©Í¨Óù¤×÷¼Ä´æÆ÷Çø£¬00H ¨C 1FH,¹²4×飬R0-R7£¬ÔÚ³ÌÐòÖÐÖ±½ÓʹÓã¨2£©¿ÉÎ»Ñ°Ö·Çø£¬20H-2FH,¿É½øÐÐλ²Ù×÷£¬Ò²¿É×Ö½ÚѰַ£¨3£©Óû§RAMÇø£¬30H-7FH£¬Ö»¿É×Ö½ÚѰַ£¬ÓÃÓÚÊý¾Ý»º³å¼°¶ÑÕ»Çø£¨4£©ÌØÊ⹦ÄܼĴæÆ÷Çø£¬80H-FFH£¬21¸öÌØÊ⹦ÄܼĴæÆ÷ÀëÉ¢µØ·Ö²¼ÔÚ¸ÃÇøÄÚ£¬ÓÃÓÚʵÏÖ¸÷ÖÖ¿ØÖƹ¦ÄÜ
£¨22£©.·ÃÎÊÌØÊâ¼Ä´æÆ÷SFR¿É²ÉÓÃÄÄЩѰַ·½Ê½£¿·ÃÎÊÄÚ²¿RAMµ¥Ôª²ÉÓÃÄÄЩѰַ·½Ê½£¬·ÃÎÊÍⲿRAMµ¥Ôª²ÉÓÃÄÄЩѰַ·½Ê½£¬·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷¿É²ÉÓÃÄÄЩѰַ·½Ê½£¿
·ÃÎÊÌØÊâ¼Ä´æÆ÷SFR¿É²ÉÓÃÖ±½ÓѰַ¡¢Î»Ñ°Ö·¡¢Á¢¼´Ñ°Ö·¡¢¼Ä´æÆ÷¼äַѰַ¡¢¼Ä´æÆ÷Ѱַ¡£·ÃÎÊÄÚ²¿RAMµ¥Ôª²ÉÓÃÖ±½ÓѰַ¡¢Î»Ñ°Ö·¡¢Á¢¼´Ñ°Ö·¡¢¼Ä´æÆ÷¼äַѰַ¡¢¼Ä´æÆ÷Ѱַ¡£·ÃÎÊÍⲿRAMµ¥Ôª²ÉÓÃMOVXÖ¸ÁîµÄ¼äַѰַ¡£·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷¿É²ÉÓÃMOVCÖ¸ÁîµÄ±äַѰַ¡£ 3¶Ô·ÃÎÊÄÚ²¿RAMºÍÍⲿRAM£¬¸÷Ó¦²ÉÓÃÄÄЩѰַ·½Ê½£¿
´ð£º¶ÔÄÚ²¿RAMµÄѰַ·½Ê½ÓÐÖ±½ÓѰַ¡¢¼Ä´æÆ÷¼ä½ÓѰַºÍ¿É¶ÔλѰַµÄλѰַ¡£¶ÔÍⲿRAMµÄѰַ·½Ê½Ö»ÄÜÓüĴæÆ÷R0/R1£¨8λµØÖ·£©»òDPTR£¨16λµØÖ·£©¼ä½ÓѰַ¡£
23£®MCS51µÄÖжÏϵͳÓм¸¸öÖжÏÔ´£¿¼¸¸öÖжÏÓÅÏȼ¶£¿ÖжÏÓÅÏȼ¶ÊÇÈçºÎ¿ØÖƵģ¿ÔÚ³öÏÖͬ¼¶ÖжÏÉêÇëʱ£¬CPU°´Ê²Ã´Ë³ÐòÏìÓ¦£¨°´Óɸ߼¶µ½µÍ¼¶µÄ˳Ðòд³ö¸÷¸öÖжÏÔ´£©£¿¸÷¸öÖжÏÔ´µÄÈë¿ÚµØÖ·ÊǶàÉÙ£¿ ´ð£ºMCS51µ¥Æ¬»úÓÐ5¸öÖжÏÔ´£¬2¸öÖжÏÓÅÏȼ¶£¬ÖжÏÓÅÏȼ¶ÓÉÌØÊ⹦ÄܼĴæÆ÷IP¿ØÖÆ£¬ÔÚ³öÏÖͬ¼¶ÖжÏÉêÇëʱ£¬CPU°´ÈçÏÂ˳ÐòÏìÓ¦¸÷¸öÖжÏÔ´µÄÇëÇó£ºINT0¡¢T0¡¢INT1¡¢T1¡¢´®¿Ú£¬¸÷¸öÖжÏÔ´µÄÈë¿ÚµØÖ··Ö±ðÊÇ0003H¡¢000BH¡¢0013H¡¢001BH¡¢0023H¡£
24.¼òÊö×Ó³ÌÐòµ÷ÓúÍÖ´ÐÐÖжϷþÎñ³ÌÐòµÄÒìͬµã¡££¨8·Ö£©
Ïàͬµã:¾ùÄÜÖжÏÖ÷³ÌÐòÖ´Ðб¾³ÌÐò,È»ºóÔÙ·µ»Ø¶ÏµãµØÖ·¼ÌÐøÖ´ÐÐÖ÷³ÌÐò¡£
²»Í¬µã£º£¨1£©ÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·Êǹ̶¨µÄ£¬×Ó³ÌÐòµ÷ÓÃÈë¿ÚµØÖ·ÊÇÓû§×Ô¼ºÉ趨µÄ¡££¨2£©ÖжϷþÎñ×Ó³ÌÐò·µ»ØÖ¸Áî³ý¾ßÓÐ×Ó³ÌÐò·µ»ØÖ¸ÁîËù¾ßÓеÄÈ«²¿¹¦ÄÜÖ®Í⣬»¹ÓÐÇå³ýÖжÏÏìӦʱ±»ÖÃλµÄÓÅÏȼ¶×´Ì¬¡¢¿ª·Å½ÏµÍ¼¶ÖжϺͻָ´ÖжÏÂß¼µÈ¹¦ÄÜ¡£ £¨3£©ÖжϷþÎñ×Ó³ÌÐòÊÇÔÚÂú×ãÖжÏÉêÇëµÄÌõ¼þÏ£¬Ëæ»ú·¢ÉúµÄ£»¶ø×Ó³ÌÐòµ÷ÓÃÊÇÓû§Ö÷³ÌÐòÊÂÏȰ²Åźõġ£
25.ºÎΪÖжÏÓÅÏÈȨ£¿ËüÊÇÔõÑù¹æ¶¨µÄ£¿½²ÇåÖжÏǶÌ׵ĸÅÄî¡£
´ð£ºÖжÏÓÅÏÈȨÊÇÖ¸CPUÔÚ´¦ÀíÖжÏÇëÇóʱ£¬µ±¼¸¸öÉ豸ͬʱÖжÏÇëÇóʱ£¬CPUÓ¦ÏÈ´¦ÀíÓÅÏÈȨ¸ßµÄÖжÏÇëÇ󣬶øºó´¦ÀíÓÅÏÈȨµÍµÄÖжÏÇëÇó¡£ ÖжÏÓÅÏÈȨµÄ3ÌõÔÔò£º(1)¶à¸öÖжÏԴͬʱÉêÇëÖжÏʱ£¬CPUÏÈÏìÓ¦ÓÅÏÈȨ¸ßµÄÖжÏÇëÇ󣻣¨2£©ÓÅÏÈȨ¼¶±ðµÍµÄÖжÏÕýÔÚ´¦Àíʱ£¬ÈôÓм¶±ð¸ßµÄÖжÏÇëÇ󣬸ÕCPUÔÝʱÖжÏÕýÔÚ½øÐеÄÖжϷþÎñ³ÌÐò£¬È¥ÏìÓ¦ÓÅÏÈȨ¼¶±ð¸ßµÄÖжÏÇëÇó£¬Ôڸ߼¶±ðÖжϷþÎñ³ÌÐòÖ´ÐÐÍêºó·µ»ØÔÀ´µÍ¼¶±ðÖжϷþÎñ³ÌÐò¼ÌÐøÖ´ÐУ¬Õâ³ÆÎªÖжÏǶÌס££¨3£©Í¬¼¶±ð»òµÍ¼¶±ðµÄÖжÏÔ´Ìá³öÖжÏÇëÇóʱ£¬CPUÒªµ½ÕýÔÚ´¦ÀíµÄÖжϷþÎñ³ÌÐòÖ´ÐÐÍê±Ï·µ»ØÖ÷³ÌÐò²¢Ö´ÐÐÁËÖ÷³ÌÐòµÄÒ»ÌõÖ¸Áîºó²Å½Ó×ÅÏìÓ¦¡£ 26.CPUÓëÍâΧÉ豸¼ä´«ËÍÊý¾ÝÓÐÄļ¸ÖÖ·½Ê½£¿ÊÔ¸ù¾ÝÿÖÖ·½Ê½µÄÌØÕ÷·ÖÎöÆäÊÊÓõij¡ºÏ¡£
´ð£º´«ËÍÊý¾Ý·½Ê½£º1 ÎÞÌõ¼þ´«ËÍ·½Ê½£»2²éѯ´«ËÍ·½Ê½£»3Öжϴ«ËÍ·½Ê½£»4Ö±½ÓÊý¾ÝͨµÀ´«ËÍ·½Ê½.ÊÊÓó¡ºÏ£ºÎÞÌõ¼þ´«ËÍ·½Ê½ÊÊÓÃÓÚÍâΧÉ豸ÐÅÏ¢±ä»¯»ºÂýʱ£¬CPUÓëÍâΧÉ豸µÄÊý¾Ý´«ËÍ£»²éѯ´«ËÍ·½Ê½²»ÄÜÓÃÓÚ´¦ÀíÍ»·¢Ê¼þ£¬Ö»ÄÜÓÃÓÚ¿ÉԤ֪ʼþµÄÊý¾Ý´«ËÍ£»Öжϴ«ËÍ·½Ê½ÊÊÓÃÓÚ´¦ÀíÍ»·¢Ê¼þ£¬ÇÒCPU¿ÉͬʱΪ¶à¸öÍâÉè·þÎñ£»Ö±½ÓÊý¾ÝͨµÀ´«ËÍ·½Ê½ÊÊÓÃÓÚ¸ßËÙ´«ËÍÊý¾ÝÇÒ´óÅúÁ¿´«Ë͵ij¡ºÏ 27. 51µ¥Æ¬»úµÄʱÖÓÖÜÆÚÓëÕñµ´ÖÜÆÚÖ®¼äÓÐʲô¹ØÏµ£¿Ò»¸ö»úÆ÷ÖÜÆÚµÄʱÐòÈçºÎ»®·Ö£¿
´ð£ºÊ±ÖÓÖÜÆÚÊǵ¥Æ¬»ú×î»ù±¾µÄʱ¼äµ¥Î»¡£»úÆ÷ÖÜÆÚÔòÊÇÍê³Éijһ¸ö¹æ¶¨²Ù×÷ËùÐèÒªµÄʱ¼ä¡£Ò»¸ö»úÆ÷ÖÜÆÚΪ6¸öʱÖÓÖÜÆÚ£¬¹²12¸öÕñµ´ÖÜÆÚÐÔ£¬ÒÀ´Î±íʾΪS1P1¡¢S1P2¡¢?S6P1¡¢S6P2 28.´®Ðлº³å¼Ä´æÆ÷SBUFÓÐʲô×÷Ó㿼òÊö´®ÐпڽÓÊպͷ¢ËÍÊý¾ÝµÄ¹ý³Ì
´®Ðлº³å¼Ä´æÆ÷SBUFÓÐÁ½¸ö£ºÒ»¸öÊÇ´®Ðз¢ËÍ»º³å¼Ä´æÆ÷£¬ÁíÒ»¸öÊÇ´®ÐнÓÊÕ»º³å¼Ä´æÆ÷£¬ÓÃͬһ¸öÌØÊ⹦ÄܼĴæÆ÷ÃûSBUFºÍͬһµ¥ÔªµØÖ·99H¡£½ÓÊÕ»º³å¼Ä´æÆ÷»¹¾ßÓÐË«ÖØ»º³å½á¹¹£¬ÒÔ±ÜÃâÔÚÊý¾Ý½ÓÊÕ¹ý³ÌÖÐ
³öÏÖÖ¡ÖØµþ´íÎó¡£ÔÚÍê³É´®Ðгõʼ»¯ºó£¬·¢ËÍʱֻÐ轫·¢ËÍÊý¾ÝÊäÈëSBUF£¬CPU½«×Ô¶¯Æô¶¯ºÍÍê³É´®ÐÐÊý¾ÝµÄ·¢ËÍ£º½ÓÊÕʱCPU½«×Ô¶¯°Ñ½ÓÊÕµ½µÄÊý¾Ý´æÈëSBUF£¬Óû§Ö»Ðè´ÓSBUFÖжÁÈ¡½ÓÊÕÊý¾Ý¡£ 29.λµØÖ·7CHºÍ×Ö½ÚµØÖ·7CHÈçºÎÇø±ð£¿Î»µØÖ·7CH¾ßÌåÔÚÆ¬ÄÚRAMÖеÄʲôλÖã¿
×Ö½ÚµØÖ·7CHÊÇÆ¬ÄÚÊý¾Ý´æ´¢Æ÷ÖеÄÒ»¸öµØÖ·µ¥Ôª£¬¸ÃµØÖ·µ¥ÔªÖпÉÒÔ´æ·Å8λ¶þ½øÖÆÊý£¬Î»µØÖ·7CHÊÇÄÚ²¿Êý¾Ý´æ´¢Æ÷ÖÐÎ»Ñ°Ö·ÇøÖеÄһ룬¸ÃµØÖ·µ¥ÔªÖпÉÒÔ´æ·Å1λ¶þ½øÖÆÊý¡£Î»µØÖ·7CH¾ßÌåÔÚÆ¬ÄÚÊý¾Ý´æ´¢Æ÷×Ö½ÚµØÖ·Îª2FHÖеĵÚ4루2FH.4£©¡£
30. 51ϵÁе¥Æ¬»úµÄPSW³ÌÐò״̬×ÖÖÐÎÞ0±ê־룬ÔõÑùÅжÏÄÚ²¿Êý¾Ý´æ´¢µ¥ÔªµÄÄÚÈÝÊÇ·ñΪ0£¿ ACCÖÐΪ0£¬JZÖ¸Áî¾Í»á×ªÒÆ£»ACCÖв»Îª0£¬JNZÖ¸Áî¾Í»á×ªÒÆ
31. 89C51´®ÐнӿÚÓм¸ÖÖ¹¤×÷·½Ê½£¿Óм¸ÖÖÖ¡¸ñʽ£¿Çó¸÷¸ö¹¤×÷·½Ê½µÄ²¨ÌØÂÊÈçºÎÈ·¶¨£¿
ÓÐËÄÖÖ¹¤×÷·½Ê½£¬¿ÉÓÐ8룬10λºÍ11λ֡¸ñʽ£¬ÓÉSCONÖеÄSMO¡¢SM1¶þλѡÔñ¾ö¶¨·½Ê½0£¬ÓÃ×÷´®ÐпÚÀ©Õ¹£¬¾ßÓй̶¨µÄ²¨ÌØÂÊ£¬ÎªFosf/12¡£·½Ê½1£¬²¨ÌØÂÊÓÉÖ¸ÁîÉ趨£¬ÓÉT1µÄÒç³öÂʾö¶¨¡£·½Ê½2ºÍ·½Ê½3£¬²¨ÌØÂÊÔÚ·½Ê½2ʱΪ¹Ì¶¨FOSC/32»òFOSC/64£¬ÓÉSMODλ¾ö¶¨£¬µ±SMOD=1ʱ£¬²¨ÌØÂÊΪFOSC/32£»µ±SMOD=0ʱ£¬²¨ÌØÂÊΪFOSC/64¡£·½Ê½3µÄÒç³öÂÊÓÉT1µÄÒç³öÂʾö¶¨¡£ 32. .89C51µ¥Æ¬»úµÄ¿ØÖÆ×ÜÏßÐźÅÓÐÄÄЩ£¿¸÷ÓкÎ×÷Óã¿
P0¿ÚΪµØÖ·/Êý¾ÝÏ߸´Ó㬷Öʱ´«ËÍÊý¾ÝºÍµÍ8λµØÖ·ÐÅÏ¢¡£ÔÚ½Ó¿Úµç·ÖУ¬Í¨³£ÅäÖõØÖ·Ëø´æÆ÷£¬ÓÃALEÐźÅËø´æµÍ8λµØÖ·A0~A7£¬ÒÔ·ÖÀëµØÖ·ÐÅÏ¢ºÍÊý¾ÝÐÅÏ¢¡£P2½Ó¿ÚΪ¸ß8λµØÖ·Ïߣ¬À©Õ¹Íⲿ´æ´¢Æ÷ÊÇ´«Ë͸ß8λµØÖ·A8~A15¡£PSENΪµØÖ·³ÌÐò´æ´¢Æ÷µÄ¿ØÖÆÐźţ¬RD(p3.7)WR(p3.6)ΪÊý¾Ý´æ´¢Æ÷ºÍI/O¿ÚµÄ¶Áд¿ØÖÆÐźţ¬ËûÃÇÊÇÔÚÖ´Ðв»Í¬Ö¸ÁîÊÇÓÉÓ²¼þ²úÉú²»Í¬¿ØÖÆÐźÅ
33¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷ÈçºÎʹÓÃ,ÓÐÊ²Ã´Çø±ð(ÉèÖᢼÆÊý·½Ê½¡¢·Ö±ðÔõÑù¼ÆÊý)
·½Ê½0ºÍ·½Ê½1ÆäʵÔÚ²Ù×÷ÉÏÊÇÒ»ÑùµÄ£¬Ö»ÊÇ·½Ê½0ÊÇ13λµÄ¶¨Ê±/¼ÆÊýÆ÷£¬¼ÇÂúֵΪ2^13=8192£¬¶ø·½Ê½1ÊÇ16λµÄ¶¨Ê±/¼ÆÊýÆ÷£¬¼ÆÂúΪ2^16=65536£¬Ò»°ãÇé¿öÑ¡Ó÷½Ê½1¡£·½Ê½2ÊÇ8λ¿É×Ô֨װ¼ÆÊýÆ÷£¬Ò²¾ÍÊǵ±¼ÆÊýÒç³öʱ£¬THÖгõÖµÖØÐÂ×°µ½TLÖÐ,¿ªÊ¼µÚ¶þ´Î¼ÆÊý£¬³£ÓÃÓÚ¼¸´ÎÁ¬ÐøµÄ¼ÆÊýÏ¡£·½Ê½3Ö»ÊÊÓÃÓÚT/C0£¬TH0ºÍTL0·Ö±ðΪÁ½¸ö¶ÀÁ¢µÄ¼ÆÊýÆ÷£¬TL0¿ÉÓö¨Ê±Ò²¿ÉÓüÆÊý£¬TH0Ö»ÄÜ×÷¶¨Ê±Æ÷¡£ 34.ΪʲôҪÀ©Õ¹²¢Ðпڣ¿³£ÓÃʲô·½·¨À´À©Õ¹²¢Ðпڣ¿
89C51µ¥Æ¬»ú¹²ÓÐ4¸ö8λ²¢ÐÐI/O¶Ë¿ÚP0¡«P3£¬µ±ÐèÒªÍⲿÀ©Õ¹´æ´¢Æ÷»òI/O¿Úʱ£¬P0ºÍP2¿Ú×÷ΪÊý¾ÝºÍµØÖ·×ÜÏßʹÓã¬Òò¶øÌṩ¸øÓû§µÄI/O¿Ú¾ÍÖ»ÓÐP1»òP3¿ÚµÄ²¿·Ö¿ÚÏߣ¬µ±Ëù½ÓµÄÍâÉè±È½Ï¶àʱ£¬¾Í±ØÐëÀ©Õ¹I/O½Ó¿Ú¡£1£©Í¨ÓÃËø´æÆ÷¡¢»º³åÆ÷µÄÀ©Õ¹¡£2£©¿É±à³Ì²¢ÐнӿÚоƬµÄÀ©Õ¹¡£
Ïà¹ØÍÆ¼ö£º