µ¥Æ¬»úÔ­Àí¼°Ó¦ÓÃÆÚÄ©¸´Ï°Ìâ¿â£¨º¬´ð°¸£© ÏÂÔØ±¾ÎÄ

sfr16ÌØÊ⹦ÄܼĴæÆ÷Ãû£½µØÖ·³£Êý sbitλ±äÁ¿Ãû£½ÌØÊ⹦ÄܼĴæÆ÷Ãû^λºÅ³£Êý

21£®C51º¯Êý¶¨ÒåµÄÒ»°ãÐÎʽÊÇʲô£¿ÈçºÎ¶¨ÒåÖжϴ¦Àí³ÌÐò£¿ÈçºÎÑ¡Ôñ¹¤×÷¼Ä´æÆ÷×飿

´ð:·µ»ØÀàÐͺ¯ÊýÃû£¨ÐÎ²Î±í£©[interruptm][usingn] {

¾Ö²¿±äÁ¿¶¨Òå Ö´ÐÐÓï¾ä }

[interruptm]×Ö¶ÎÖеÄm¶¨ÒåÖжϴ¦Àí³ÌÐòµÄÖжϺÅ[usingn]×Ö¶ÎÖеÄnÑ¡Ôñ¹¤×÷¼Ä´æÆ÷×é

22.ʲôÊÇÖжϺÍÖжÏϵͳ£¿¼ÆËã»ú²ÉÓÃÖжÏϵͳ´øÀ´ÁËÄÄЩÓÅÔ½ÐÔ? ´ð:µ±CPUµ±CPUÕýÔÚ´¦ÀíijʼþµÄʱºò£¬Íⲿ»òÕßÄÚ²¿·¢ÉúµÄijһʼþÇëÇóCPUѸËÙÈ¥´¦Àí£¬ÓÚÊÇCPUÔÝʱÖÐÖ¹µ±Ç°µÄ¹¤×÷£¬×ªÈ¥´¦ÀíËù·¢ÉúµÄʼþ¡£ÖжϷþÎñ´¦ÀíÍê¸Ãʼþºó£¬ÔÙ·µ»Øµ½Ô­À´±»ÖÐÖ¹µÄµØ·½¼ÌÐøÔ­À´µÄ¹¤×÷£¬ÕâÑùµÄ¹ý³Ì³ÆÎªÖжϡ£ 1.CPUÓëÍâÉèͬ²½¹¤×÷ 2.ʵʱ´¦Àí 3.¹ÊÕÏ´¦Àí

23.MCS-51¹²Óм¸¸öÖжÏÔ´£¿¸÷ÖжϱêÖ¾ÊÇÈçºÎ²úÉúµÄ£¬ÓÖÈçºÎÇåÁãµÄ£¿CPUÏìÓ¦ÖжÏʱ£¬ÖжÏÈë¿ÚµØÖ·¸÷ÊǶàÉÙ£¿

´ð:MCS-51¹²ÓÐ5¸öÖжÏÔ´¡£¸÷ÖжϱêÖ¾ÊÇͨ¹ýÖжÏÇëÇó²úÉúµÄ£¬Í¨¹ýÖ¸Áî»òÓ²¼þÇåÁãµÄ¡£CPUÏìÓ¦ÖжÏʱ£¬ÖжÏÈë¿ÚµØÖ·¸÷ÊÇ03H,0BH,13H,1BH,23H¡£

24.±àдһ¶Îº¯ÊýÃûΪInitµÄ³õʼ»¯×Ó³ÌÐò£¬Ê¹Ö®ÔÊÐíINT0¡¢INT1¡¢T1¡¢´®ÐпÚÖжϣ¬ÇÒʹ´®ÐпÚÖжÏΪ¸ßÓÅÏȼ¶¡£ void Init(void) {

EX0=1; EX1=1; ET1=1; ES=1; EA=1; PS=1; }

25.ʲôÊÇÖжÏÓÅÏȼ¶£¿Ê²Ã´ÊÇÖжÏǶÌ×£¿´¦ÀíÖжÏÓÅÏȼ¶µÄÔ­ÔòÊÇ£¿ ´ð:ÖжÏÏìÓ¦µÄÓÅÏÈ´ÎÐòÊÇÖжÏÓÅÏȼ¶¡£µ±Ò»¸öÖжϴ¦ÀíµÄ¹ý³ÌÖÐÓÖÏìÓ¦Á˸ü¸ßÓÅÏȼ¶µÄÖжÏÊÇÖжÏǶÌס£´¦ÀíÖжÏÓÅÏȼ¶µÄÔ­ÔòÊÇÏȸ߼¶Öжϣ¬ºóµÍ¼¶Öжϡ£Í¬¼¶µÄ°´×ÔÈ»ÓÅÏȼ¶ÅÅÐò¡£ 26.MCS-51ÔÚʲôÇé¿öÏ¿ÉÒÔÏìÓ¦Öжϣ¿ÖжÏÏìÓ¦µÄ¹ý³ÌÊÇ£¿ ´ð:ÏìÓ¦ÖжϵÄÌõ¼þ (1)ÖжÏÔ´ÓÐÖжÏÇëÇó£» (2)ÖжÏ×ÜÔÊÐíλEA=1£»

(3)ÇëÇóÖжϵÄÖжÏÔ´µÄÖжÏÔÊÐíλΪ1£»

ÔÚÂú×ãÒÔÉÏÌõ¼þµÄ»ù´¡ÉÏ£¬ÈôÓÐÏÂÁÐÈκÎÒ»ÖÖÇé¿ö´æÔÚ£¬ÖжÏÏìÓ¦¶¼»áÊܵ½×è¶Ï¡£

(1)CPUÕýÔÚÖ´ÐÐÒ»¸öͬ¼¶»ò¸ßÓÅÏȼ¶µÄÖжϷþÎñ³ÌÐò¡£ (2)ÕýÔÚÖ´ÐеÄÖ¸ÁîÉÐδִÐÐÍê¡£ (3)ÕýÔÚÖ´ÐÐÖжϷµ»ØÖ¸Áî

27.ÖжÏÏìÓ¦¹ý³ÌÖУ¬ÎªÊ²Ã´Í¨³£Òª±£»¤ÏÖ³¡£¿ÈçºÎ±£»¤ºÍÄÄЩÐÅÏ¢Òª½øÐб£»¤£¿

´ð:ÒòΪÖжϷþÎñ³ÌÐò»áÓõ½¼Ä´æÆ÷ºÍ´æ´¢Æ÷µÄÊý¾Ý»á±»¸²¸Ç£¬¶øÖжÏÊÇÒª·µ»ØµÄ£¬ËùÒÔͨ³£Òª±£»¤ÏÖ³¡¡£·½·¨ÊǰÑÒª±£»¤µÄÄÚÈÝѹÈëµ½¶ÑÕ»¡£

28.ÍⲿÖжϴ¥·¢·½Ê½Óм¸ÖÖ£¿ËüÃǵÄÌØµãÊÇʲô£¿

´ð:ÍⲿÖжϴ¥·¢·½Ê½ÓÐ2ÖÖ¡£ËüÃǵÄÌØµãÊÇµÍµçÆ½´¥·¢·½Ê½,±ßÑØ´¥·¢·½Ê½,ÉÏÒ»¸ö»úÆ÷ÖÜÆÚ¼ì²âΪ¸ßµçƽ£¬½ÓÏÂÀ´µÄÏÂÒ»¸ö»úÆ÷ÖÜÆÚΪµÍµçƽ¡£

29.ÖжÏϵͳµÄ³õʼ»¯Ò»°ã°üÀ¨ÄÄЩÄÚÈÝ£¿

´ð:¿ªÏàÓ¦ÖжÏÔÊÐí£¬¿ª×ÜÖжÏÔÊÐí£¬ÉèÖÃÖжÏÓÅÏȼ¶¡£

30.ÖжÏÏìÓ¦µÄʱ¼äÊÇ·ñÊÇÈ·¶¨²»±äµÄ£¿ÎªÊ²Ã´£¿ÔÚʵ¼ÊÒÔÓÃÖÐÓ¦ÈçºÎ¿¼ÂÇÕâÒ»ÒòËØ£¿

´ð:ÖжÏÏìÓ¦µÄʱ¼ä²»ÊÇÈ·¶¨²»±äµÄ¡£ÒòΪÖжϷ¢ÉúµÄλÖÃÊDz»È·¶¨µÄ¡£ÔÚʵ¼ÊÓ¦ÓÃÖжÔʵʱÐÔÒªÇó¸ßµÄ³¡ºÏÒª¿¼ÂÇÕâÒ»ÒòËØ£¬ºÏÀí°²ÅųÌÐò¡£

31.ÄÄЩÖжÏÔ´µÄÖжÏÇëÇó±ê־λÊÇÓÉÓ²¼þ×Ô¶¯¸´Î»µÄ£¿ÄÄЩÖжϵÄÖжÏÇëÇó±êÖ¾±ØÐëͨ¹ýÈí¼þ±à³Ì½øÐи´Î»£¿

´ð:ÍⲿÖжϺͶ¨Ê±Æ÷ÖжÏÊÇÓÉÓ²¼þ×Ô¶¯¸´Î»µÄ¡£´®ÐпÚÖжϵÄÖжÏÇëÇó±êÖ¾±ØÐëͨ¹ýÈí¼þ±à³Ì½øÐи´Î»¡£

32£®MCS-51µ¥Æ¬»úÄÚ²¿Óм¸¸ö¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬Óм¸ÖÖ¹¤×÷·½Ê½£¿·Ö±ðÊÇ£¿

´ð£º89C51ÄÚ²¿ÓÐ2¸ö¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬¶¨Ê±Æ÷0ºÍ¶¨Ê±Æ÷1¶¼ÓÐ4ÖÖ¹¤×÷·½Ê½¡£¹¤×÷·½Ê½0¡¢¹¤×÷·½Ê½1¡¢¹¤×÷·½Ê½2¡¢¹¤×÷·½Ê½3¡£ 33£®¶¨Ê±Æ÷/¼ÆÊ±Æ÷ÓÃ×÷¶¨Ê±Æ÷ÓÃʱ£¬Æä¶¨Ê±Ê±¼äºÍÄÄЩÒòËØÓйØ?×÷¼ÆÊýÆ÷ʱ£¬¶ÔÍâ½ç¼ÆÊýƵÂÊÓкÎÏÞÖÆ£¿

´ð£º¶¨Ê±Æ÷µÄ¶¨Ê±Ê±¼äºÍµ¥Æ¬»úµÄÕñµ´ÆµÂʺͶ¨Ê±³õÖµÓйء£×ö¼ÆÊýÆ÷ʱºò£¬ÆäÍâ½ç¼ÆÊýƵÂÊ×î´ó²»Äܳ¬¹ýFosc/12¡£

34£®MCS-51µ¥Æ¬»úµÄ¶¨Ê±Æ÷/¼ÆÊýÆ÷µÄ¶¨Ê±ºÍ¼ÆÊýÁ½ÖÖ¹¦Äܸ÷ÓÐÊ²Ã´ÌØµã?

´ð£º¶¨Ê±ÊǶÔʱÖÓÂö³å½øÐмÆÊý¡£¼ÆÊýÊǶÔÍⲿ¼ÆÊýÂö³å½øÐмÆÊý¡£ 35£®MCS-51µ¥Æ¬»úµÄT0¡¢T1¶¨Ê±Æ÷/¼ÆÊýÆ÷ËÄÖÖ¹¤×÷·½Ê½¸÷ÓÐÊ²Ã´ÌØµã?

´ð£º·½Ê½0£º13λ¼ÆÊýģʽ¡£ ·½Ê½1£º16λ¼ÆÊýģʽ¡£

·½Ê½2£º8λ×Ô¶¯ÖØ×°Èë¼ÆÊýģʽ¡£ ·½Ê½3£ºÖ»ÓÐT0ÓеÄË«8λ¼ÆÊýģʽ¡£

36£®¸ù¾Ý¶¨Ê±Æ÷/¼ÆÊýÆ÷0·½Ê½1Âß¼­½á¹¹Í¼£¬·ÖÎöÃÅ¿ØÎ»GATEÈ¡²»Í¬ÖµÊ±£¬Æô¶¯¶¨Ê±Æ÷µÄ¹¤×÷¹ý³Ì¡£

´ð£ºµ±GATE=0£ºÈí¼þÆô¶¯¶¨Ê±Æ÷£¬¼´ÓÃÖ¸ÁîʹTCONÖеÄTR0ÖÃ1¼´¿ÉÆô¶¯¶¨Ê±Æ÷0¡£

GATE=1£ºÈí¼þºÍÓ²¼þ¹²Í¬Æô¶¯¶¨Ê±Æ÷£¬¼´ÓÃÖ¸ÁîʹTCONÖеÄTR0ÖÃ1ʱ£¬Ö»ÓÐÍⲿÖжÏINT0Òý½ÅÊäÈë¸ßµçƽʱ²ÅÄÜÆô¶¯¶¨Ê±Æ÷0¡£ 37£®µ±¶¨Ê±Æ÷/¼ÆÊýÆ÷µÄ¼Ó1¼ÆÊýÆ÷¼ÆÂúÒç³öʱ,Òç³ö±ê־λTF1ÓÉÓ²¼þ×Ô¶¯ÖÃ1£¬¼òÊö¶Ô¸Ã±ê־λµÄÁ½ÖÖ´¦Àí·½·¨¡£

´ð£ºÒ»ÖÖÊÇÒÔÖжϷ½Ê½¹¤×÷£¬¼´TF1ÖÃ1²¢ÉêÇëÖжϣ¬ÏìÓ¦ÖжϺó£¬Ö´ÐÐÖжϷþÎñ³ÌÐò£¬²¢ÓÉÓ²¼þ×Ô¶¯Ê¹TF1Çå0£»ÁíÒ»ÖÖÒÔ²éѯ·½Ê½¹¤×÷£¬¼´Í¨¹ý²éѯ¸ÃλÊÇ·ñΪ1À´ÅжÏÊÇ·ñÒç³ö£¬TF1ÖÃ1ºó±ØÐëÓÃÈí¼þʹTF1Çå0¡£

38.ÉèMCS-51µ¥Æ¬»úfosc=12MHz£¬Îʵ¥Æ¬»ú´¦ÓÚ²»Í¬µÄ¹¤×÷·½Ê½ ʱ£¬×î´ó¶¨Ê±·¶Î§ÊǶàÉÙ£¿

´ð£º·½Ê½0µÄ×î´ó¶¨Ê±·¶Î§£º65536¦Ìs ·½Ê½1µÄ×î´ó¶¨Ê±·¶Î§£º8192¦Ìs ·½Ê½2ºÍ·½Ê½3µÄ×î´ó¶¨Ê±·¶Î§£º256¦Ìs

39.ÉèMCS-51µ¥Æ¬»úfosc=6MHz£¬Îʵ¥Æ¬»ú´¦ÓÚ²»Í¬µÄ¹¤×÷·½Ê½ ʱ£¬×î´ó¶¨Ê±·¶Î§ÊǶàÉÙ£¿

´ð£º·½Ê½0µÄ×î´ó¶¨Ê±·¶Î§£º131,072¦Ìs ·½Ê½1µÄ×î´ó¶¨Ê±·¶Î§£º16,384¦Ìs