µ¥Æ¬»úÔ­Àí¼°½Ó¿Ú¼¼Êõ¿Îºó´ð°¸ - ÀÇà ÏÂÔØ±¾ÎÄ

´ð£ºÒòΪһ°ãÖ÷³ÌÐòºÍÖжϷþÎñ³ÌÐò¶¼¿ÉÄÜ»áÓõ½ÀÛ¼ÓÆ÷£¬PSW¼Ä´æÆ÷¼°ÆäËûһЩ¼Ä´æÆ÷¡£CPUÔÚ½øÈëÖжϷþÎñ³ÌÐòºó£¬Óõ½ÉÏÊö¼Ä´æÆ÷ʱ£¬¾Í»áÆÆ»µËüÔ­À´´æÔڼĴæÆ÷ÖеÄÄÚÈÝ£»Ò»µ©ÖжϷµ»Ø£¬½«»áÔì³ÉÖ÷³ÌÐòµÄ»ìÂÒ¡£Òò¶øÔÚ½øÈëÖжϷþÎñ³ÌÐòºó£¬Ò»°ãÒªÏȱ£»¤ÏÖ³¡£¬È»ºóÔÙÖ´ÐÐÖжϴ¦Àí³ÌÐò£¬ÔÚ·µ»ØÖ÷³ÌÐòÒÔǰÔÙ»Ö¸´ÏÖ³¡¡£

±£»¤·½·¨Ò»°ãÊǰÑÀÛ¼ÓÆ÷¡¢PSW¼Ä´æÆ÷¼°ÆäËûһЩÓëÖ÷³ÌÐòÓйصļĴæÆ÷ѹÈë¶ÑÕ»¡£ÔÚ±£»¤ÏÖ³¡ºÍ»Ö¸´ÏÖ³¡Ê±£¬ÎªÁ˲»Ê¹ÏÖ³¡Êܵ½ÆÆ»µ»òÕßÔì³É»ìÂÒ£¬Ò»°ã¹æ¶¨´ËʱCPU²»ÏìӦеÄÖжÏÇëÇó¡£Õâ¾ÍÒªÇóÔÚ±àдÖжϷþÎñ³ÌÐòʱ£¬×¢ÒâÔÚ±£»¤ÏÖ³¡Ö®Ç°Òª¹ØÖжϣ¬ÔÚ»Ö¸´ÏÖ³¡Ö®ºó¿ªÖжϡ£Èç¹ûÔÚÖжϴ¦ÀíʱÔÊÐíÓиü¸ß¼¶µÄÖжϴò¶ÏËü£¬ÔòÔÚ±£»¤ÏÖ³¡Ö®ºóÔÙ¿ªÖжϣ¬»Ö¸´ÏÖ³¡Ö®Ç°¹ØÖжϡ£ 17¡¢ÇåÐðÊöÖжÏÏìÓ¦µÄCPU²Ù×÷¹ý³Ì£¬ÎªÊ²Ã´ËµÖжϲÙ×÷ÊÇÒ»¸öCPUµÄ΢²éѯ¹ý³Ì£¿ ´ð£ºÔÚÖжÏÏìÓ¦ÖУ¬CPUÒªÍê³ÉÒÔÏÂ×ÔÖ÷²Ù×÷¹ý³Ì£º

a) ÖÃλÏàÓ¦µÄÓÅÏȼ¶×´Ì¬´¥·¢Æ÷£¬ÒÔ±êÃ÷ËùÏìÓ¦ÖжϵÄÓÅÏȼ¶±ð b) ÖжÏÔ´±êÖ¾ÇåÁ㣨TI¡¢RI³ýÍ⣩ c) ÖÐ¶Ï¶ÏµãµØÖ·×°Èë¶ÑÕ»±£»¤£¨²»±£»¤PSW£©

d) ÖжÏÈë¿ÚµØÖ·×°ÈëPC£¬ÒÔ±ãʹ³ÌÐòתµ½ÖжÏÈë¿ÚµØÖ·´¦

ÔÚ¼ÆËã»úÄÚ²¿£¬ÖжϱíÏÖΪCPUµÄ΢²éѯ²Ù×÷¡£89C51µ¥Æ¬»úÖУ¬CPUÔÚÿ¸ö»úÆ÷ÖÜÆÚµÄS6״̬£¬²éѯÖжÏÔ´£¬²¢°´ÓÅÏȼ¶¹ÜÀí¹æÔò´¦ÀíͬʱÇëÇóµÄÖжÏÔ´£¬ÇÒÔÚÏÂÒ»¸ö»úÆ÷ÖÜÆÚµÄS1״̬ÖУ¬ÏìÓ¦×î¸ß¼¶ÖжÏÇëÇó¡£ µ«ÊÇÒÔÏÂÇé¿ö³ýÍ⣺

a) CPUÕýÔÚ´¦ÀíÏàͬ»ò¸ü¸ßÓÅÏȼ¶ÖжÏ

b)¶à»úÆ÷ÖÜÆÚÖ¸ÁîÖУ¬»¹Î´Ö´Ðе½×îºóÒ»¸ö»úÆ÷ÖÜÆÚ

c) ÕýÔÚÖ´ÐÐÖжÏϵͳµÄSFR²Ù×÷£¬ÈçRETIÖ¸Áî¼°·ÃÎÊIE¡¢IPµÈ²Ù×÷ʱ£¬ÒªÑÓºóÒ»ÌõÖ¸Áî 18¡¢ÔÚÖжÏÇëÇóÓÐЧ²¢¿ªÖжÏ×´¿öÏ£¬ÄÜ·ñ±£Ö¤Á¢¼´ÏìÓ¦Öжϣ¿ÓÐʲôÌõ¼þ£¿

´ð£ºÔÚÖжÏÇëÇóÓÐЧ²¢¿ªÖжÏ×´¿öÏ£¬²¢²»Äܱ£Ö¤Á¢¼´ÏìÓ¦Öжϡ£ÕâÊÇÒòΪ£¬ÔÚ¼ÆËã»úÄÚ²¿£¬ÖжϱíÏÖΪCPUµÄ΢²éѯ²Ù×÷¡£89C51µ¥Æ¬»úÖУ¬CPUÔÚÿ¸ö»úÆ÷ÖÜÆÚµÄS6״̬Ï£¬²éѯÖжÏÔ´£¬²¢°´ÓÅÏȼ¶¹ÜÀí¹æÔò´¦ÀíͬʱÇëÇóµÄÖжÏÔ´£¬ÇÒÔÚÏÂÒ»¸ö»úÆ÷ÖÜÆÚµÄS1״̬ÖУ¬ÏìÓ¦×î¸ß¼¶ÖжÏÇëÇó¡£ ÔÚÒÔÏÂÇé¿öÏ£¬»¹ÐèÒªÓÐÁíÍâµÄµÈ´ý£º a) CPUÕýÔÚ´¦ÀíÏàͬ»ò¸ü¸ßÓÅÏȼ¶ÖжÏ

b) ¶à»úÆ÷ÖÜÆÚÖ¸ÁîÖУ¬»¹Î´Ö´Ðе½×îºóÒ»¸ö»úÆ÷ÖÜÆÚ

c)ÕýÔÚÖ´ÐÐÖжÏϵͳµÄSFR²Ù×÷£¬ÈçRETIÖ¸Áî¼°·ÃÎÊIE¡¢IPµÈ²Ù×÷ʱ£¬ÒªÑÓºóÒ»ÌõÖ¸Áî µÚ6ÕÂϰÌâ´ð°¸

1¡¢¶¨Ê±Æ÷ģʽ2ÓÐÊ²Ã´ÌØµã£¿ÊÊÓÃÓÚʲô³¡ºÏ£¿

´ð£º£¨1£©Ä£Ê½2°ÑTL0(»òTL1)ÅäÖóÉÒ»¸ö¿ÉÒÔ×Ô¶¯ÖØ×°ÔصÄ8λ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£TL0¼ÆÊýÒç³öʱ²»½öʹÒç³öÖжϱê־λTF0ÖÃ1£¬¶øÇÒ»¹×Ô¶¯°ÑTH0ÖеÄÄÚÈÝÖØÐÂ×°ÔØµ½TL0ÖС£TL0ÓÃ×÷8λ¼ÆÊýÆ÷£¬TH0ÓÃÒÔ±£´æ³õÖµ¡£

£¨2£©ÓÃÓÚ¶¨Ê±¹¤×÷·½Ê½Ê±¼ä£¨TF0Òç³öÖÜÆÚ£©Îª £¬ÓÃÓÚ¼ÆÊý¹¤×÷·½Ê½Ê±£¬×î´ó¼ÆÊý³¤¶È£¨TH0³õÖµ=0£©Îª28=256¸öÍⲿÂö³å¡£

ÕâÖÖ¹¤×÷·½Ê½¿ÉʡȥÓû§Èí¼þ֨װ³õÖµµÄÓï¾ä£¬²¢¿É²úÉúÏ൱¾«È·¶¨Ê±Ê±¼ä£¬ÌرðÊÊÓÚ×÷´®Ðв¨ÌØÂÊ·¢ÉúÆ÷¡£

2¡¢µ¥Æ¬»úÄÚ²¿¶¨Ê±·½Ê½²úÉúƵÂÊΪ100KHZµÈ¿í¾ØÐ⨣¬¼Ù¶¨µ¥Æ¬»úµÄ¾§ÕñƵÂÊΪ12MHZ£¬Çë±à³Ìʵ

ÏÖ¡£ ´ð£º T0µÍ5λ:1BH T0¸ß8λ£ºFFH

MOV TMOD,#00H ;ÉèÖö¨Ê±Æ÷T0¹¤×÷ÓÚģʽ0 MOV TL0,#1BH £»ÉèÖÃ5ms¶¨Ê±³õÖµ MOV TH0,#0FFH

SETB TR0 £»Æô¶¯T0

LOOP:JBC TF0,L1£»²éѯµ½¶¨Ê±Ê±¼äµ½£¿Ê±¼äµ½×ªL1 SJMP LOOP £»Ê±¼äδµ½×ªLOOP£¬¼ÌÐø²éѯ L1£ºMOV TL0,#1BH;ÖØÐÂÖÃÈ붨ʱ³õÖµ MOV TH0,#0FFH

CPL P1.0 ;Êä³öÈ¡·´£¬ÐÎ³ÉµÈ¿í¾ØÐβ¨ SJMP LOOP £»Öظ´Ñ­»·

3¡¢89C51¶¨Ê±Æ÷ÓÐÄļ¸ÖÖ¹¤×÷ģʽ£¿ÓкÎÇø±ð£¿ ´ð£ºÓÐËÄÖÖ¹¤×÷ģʽ£ºÄ£Ê½0£¬Ä£Ê½1£¬Ä£Ê½2£¬Ä£Ê½3

£¨1£© ģʽ0£ºÑ¡Ôñ¶¨Ê±Æ÷µÄ¸ß8λºÍµÍ5λ×é³ÉÒ»¸ö13λ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£TLµÍ5λÒç³öʱÏòTH½øÎ»£¬THÒç³öʱÏòÖжϱê־λTF½øÎ»£¬²¢ÉêÇëÖжϡ£

¶¨Ê±Ê±¼ät=(2^13-³õÖµ)¡ÁÕñµ´ÖÜÆÚ¡Á12£»¼ÆÊý³¤¶Èλ2^13=8192¸öÍⲿÂö³å

£¨2£© ģʽ1£ºÓëģʽ0µÄΨһ²î±ðÊǼĴæÆ÷THºÍTLÒÔÈ«²¿16λ²ÎÓë²Ù×÷¡£¶¨Ê±Ê±¼ät=(2^16-³õÖµ)¡ÁÕñµ´ÖÜÆÚ¡Á12£»¼ÆÊý³¤¶Èλ2^16=65536¸öÍⲿÂö³å

£¨3£© ģʽ2£º°ÑTL0ºÍTL1ÅäÖóÉÒ»¸ö×Ô¶¯ÖØ×°ÔصÄ8λ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£TLÓÃ×÷8λ¼ÆÊýÆ÷£¬THÓÃÒÔ±£´æ³õÖµ¡£TL¼ÆÊýÒç³öʱ²»½öʹTF0ÖÃ1£¬¶øÇÒ»¹×Ô¶¯½«THÖеÄÄÚÈÝÖØÐÂ×°ÔØµ½TLÖС£ ¶¨Ê±Ê±¼ät=(256-³õÖµ)¡ÁÕñµ´ÖÜÆÚ¡Á12£»¼ÆÊý³¤¶Èλ2^8=256¸öÍⲿÂö³å £¨4£© ģʽ3£º¶ÔT0ºÍT1²»´óÏàͬ

ÈôÉèT0λģʽ3£¬TL0ºÍTH0±»·ÖΪÁ½¸öÏ໥¶ÀÁ¢µÄ8λ¼ÆÊýÆ÷¡£TL0Ϊ8λ¼ÆÊýÆ÷£¬¹¦ÄÜÓëģʽ0ºÍģʽ1Ïàͬ£¬¿É¶¨Ê±¿É¼ÆÊý¡£

TH0½öÓÃ×÷¼òµ¥µÄÄÚ²¿¶¨Ê±¹¦ÄÜ£¬ËüÕ¼ÓÃÁ˶¨Ê±Æ÷T1µÄ¿ØÖÆÎ»TR1ºÍÖжϱê־λTF1£¬Æô¶¯ºÍ¹Ø±Õ½öÊÜTR1¿ØÖÆ¡£

¶¨Ê±Æ÷T1ÎÞ¹¤×÷ģʽ3£¬µ«T0ÔÚ¹¤×÷ģʽ3ʱT1ÈÔ¿ÉÉèÖÃΪ0~2¡£ 4¡¢89C51ÄÚ²¿ÉèÓм¸¸ö¶¨Ê±Æ÷/¼ÆÊýÆ÷£¿ËüÃÇÊÇÓÉÄÄÐ©ÌØÊ⹦ÄܼĴæÆ÷×é³É£¿ ´ð£º89C51µ¥Æ¬»úÄÚÓÐÁ½¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬¼´T0ºÍT1¡£

T0ÓÉÁ½¸ö8Î»ÌØÊ⹦ÄܼĴæÆ÷TH0ºÍTL0×é³É£»T1ÓÉTH1ºÍTL1×é³É¡£

5¡¢¶¨Ê±Æ÷ÓÃ×÷¶¨Ê±Æ÷ʱ£¬Æä¶¨Ê±Ê±¼äÓëÄÄЩÒòËØÓйأ¿×÷¼ÆÊýÆ÷ʱ£¬¶ÔÍâ½ç¼ÆÊýƵÂÊÓкÎÏÞÖÆ£¿ ´ð£º¶¨Ê±Ê±¼äÓ붨ʱÆ÷µÄ¹¤×÷ģʽ£¬³õÖµ¼°Õñµ´ÖÜÆÚÓйء£ ×÷¼ÆÊýÆ÷ʱ¶ÔÍâ½ç¼ÆÊýƵÂÊÒªÇó×î¸ßΪ»úÆ÷Õñµ´ÆµÂʵÄ1/24¡£ 6¡¢¼òÊö¶¨Ê±Æ÷4ÖÖ¹¤×÷ģʽµÄÌØµã£¬ÈçºÎÑ¡ÔñÉ趨£¿ ´ð£º

£¨1£© ģʽ0£ºÑ¡Ôñ¶¨Ê±Æ÷µÄ¸ß8λºÍµÍ5λ×é³ÉÒ»¸ö13λ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£TLµÍ5λÒç³öʱÏòTH½øÎ»£¬THÒç³öʱÏòÖжϱê־λTF½øÎ»£¬²¢ÉêÇëÖжϡ£

¶¨Ê±Ê±¼ät=(213-³õÖµ)¡ÁÕñµ´ÖÜÆÚ¡Á12£»¼ÆÊý³¤¶Èλ213=8192¸öÍⲿÂö³å ÖÃTMODÖеÄM1M0Ϊ00

£¨2£© ģʽ1£ºÓëģʽ0µÄΨһ²î±ðÊǼĴæÆ÷THºÍTLÒÔÈ«²¿16λ²ÎÓë²Ù×÷¡£¶¨Ê±Ê±¼ät=(216-³õÖµ)¡ÁÕñµ´ÖÜÆÚ¡Á12£»¼ÆÊý³¤¶Èλ216=65536¸öÍⲿÂö³å ÖÃTMODÖеÄM1M0Ϊ01

£¨3£© ģʽ2£º°ÑTL0ºÍTL1ÅäÖóÉÒ»¸ö×Ô¶¯ÖØ×°ÔصÄ8λ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£TLÓÃ×÷8λ¼ÆÊýÆ÷£¬THÓÃÒÔ±£´æ³õÖµ¡£TL¼ÆÊýÒç³öʱ²»½öʹTF0ÖÃ1£¬¶øÇÒ»¹×Ô¶¯½«THÖеÄÄÚÈÝÖØÐÂ×°ÔØµ½TLÖС£ ¶¨Ê±Ê±¼ät=(28-³õÖµ)¡ÁÕñµ´ÖÜÆÚ¡Á12£»¼ÆÊý³¤¶Èλ28=256¸öÍⲿÂö³å ÖÃTMODÖеÄM1M0Ϊ10

£¨4£© ģʽ3£º¶ÔT0ºÍT1²»´óÏàͬ

ÈôÉèT0λģʽ3£¬TL0ºÍTH0±»·ÖΪÁ½¸öÏ໥¶ÀÁ¢µÄ8λ¼ÆÊýÆ÷¡£TL0Ϊ8λ¼ÆÊýÆ÷£¬¹¦ÄÜÓëģʽ0ºÍģʽ1Ïàͬ£¬¿É¶¨Ê±¿É¼ÆÊý¡£

TH0½öÓÃ×÷¼òµ¥µÄÄÚ²¿¶¨Ê±¹¦ÄÜ£¬ËüÕ¼ÓÃÁ˶¨Ê±Æ÷T1µÄ¿ØÖÆÎ»TR1ºÍÖжϱê־λTF1£¬Æô¶¯ºÍ¹Ø±Õ½öÊÜTR1¿ØÖÆ¡£

¶¨Ê±Æ÷T1ÎÞ¹¤×÷ģʽ3£¬µ«T0ÔÚ¹¤×÷ģʽ3ʱT1ÈÔ¿ÉÉèÖÃΪ0~2¡£ ÖÃTMODÖеÄM1M0Ϊ11

7¡¢µ±T0ÓÃ×÷ģʽ3ʱ£¬ÓÉÓÚTR1Òѱ»T0Õ¼Óã¬ÈçºÎ¿ØÖÆT1µÄ¿ªÆôºÍ¹Ø±Õ£¿

´ð£ºÓÃT1¿ØÖÆÎ»C/TÇл»¶¨Ê±Æ÷»ò¼ÆÊýÆ÷¹¤×÷·½Ê½¾Í¿ÉÒÔʹT1ÔËÐС£¶¨Ê±Æ÷T1ÎÞ¹¤×÷ģʽ3£¬½«T1ÉèÖÃΪ¹¤×÷ģʽ3£¬¾Í»áʹT1Á¢¼´Í£Ö¹¼ÆÊý£¬¹Ø±Õ¡£

8¡¢ÒÔ¶¨Ê±Æ÷/¼ÆÊýÆ÷1½øÐÐÍⲿʱ¼ä¼ÆÊý£¬Ã¿¼ÆÊý1000¸öÂö³åºó£¬¶¨Ê±Æ÷/¼ÆÊýÆ÷1תΪ¶¨Ê±¹¤×÷·½Ê½£¬¶¨Ê±10msºóÓÖתΪ¼ÆÊý·½Ê½£¬Èç´ËÑ­»·²»Ö¹¡£¼Ù¶¨ Ϊ6WHZ,ÓÃģʽ1±à³Ì¡£ ½â£ºT1Ϊ¶¨Ê±Æ÷ʱ³õÖµ£º T1Ϊ¼ÆÊýÆ÷ʱ³õÖµ£º ËùÒÔ£º

L1:MOV TMOD,#50H ;ÉèÖÃT1Ϊ¼ÆÊý·½Ê½ÇÒ¹¤×÷ģʽΪ1 o1010000 MOV TH1,#0FCH ;ÖÃÈë¼ÆÊý³õÖµ MOV TL1£¬#18H

SETB TR1 ;Æô¶¯T1¼ÆÊýÆ÷

LOOP1:JBC TF1,L2 ;²éѯ¼ÆÊýÒç³ö£¿ÓÐÒç³ö£¨¼ÆÊýÂú1000¸ö£©×ªL2 SJMP LOOP1 ;ÎÞÒç³öתLOOP1,¼ÌÐø²éѯ L2:CLR TR1 ;¹Ø±ÕT1

MOV TMOD,#10H ;ÉèÖÃT1Ϊ¶¨Ê±·½Ê½ÇÒ¹¤×÷Óëģʽ1 MOV TH1,#0ECH ;ÖÃÈ붨ʱ10ms³õÖµ MOV TL1£¬#78H

SETB TR1 ;Æô¶¯T1¶¨Ê±

LOOP2:JBC TF1,L1 ;²éѯ10msʱ¼äµ½£¿Ê±¼äµ½£¬×ªL1

SJMP LOOP2 ;ʱ¼äδµ½£¬×ªLOOP2£¬¼ÌÐø²éѯ

9¡¢Ò»¸ö¶¨Ê±Æ÷¶¨Ê±Ê±¼äÓÐÏÞ£¬ÈçºÎʵÏÖÁ½¸ö¶¨Ê±Æ÷µÄ´®Ðж¨Ê±ÒÔÂú×ã½Ï³¤¶¨Ê±Ê±¼äµÄÒªÇó£¿ ´ð£ºµ±Ò»¸ö¶¨Ê±Æ÷Òç³öʱ£¬ÉèÖÃÁíÒ»¸ö¶¨Ê±Æ÷µÄ³õֵΪ0¿ªÊ¼¶¨Ê±¡£ 10¡¢Ê¹ÓÃÒ»¸ö¶¨Ê±Æ÷£¬ÈçºÎͨ¹ýÈíÓ²¼þ½áºÏ·½·¨ÊµÏֽϳ¤Ê±¼äµÄ¶¨Ê±£¿

´ð£ºÉ趨ºÃ¶¨Ê±Æ÷µÄ¶¨Ê±Ê±¼ä£¬²ÉÓÃÖжϷ½Ê½ÓÃÈí¼þÉèÖüÆÊý´ÎÊý£¬½øÐÐÒç³ö´ÎÊýÀۼƣ¬´Ó¶øµÃµ½½Ï³¤µÄʱ¼ä¡£

11¡¢89C51¶¨Ê±Æ÷×÷¶¨Ê±ºÍ¼ÆÊýʱÆä¼ÆÊýÂö³å·Ö±ðÓÉË­Ìṩ£¿

´ð£º×÷¶¨Ê±Æ÷ʱ¼ÆÊýÂö³åÓÉ89C51ƬÄÚÕñµ´Æ÷Êä³ö¾­12·ÖƵºóµÄÂö³åÌṩ£¬×÷¼ÆÊýʱ¼ÆÊýÂö³åÓÉÍⲿÐźÅͨ¹ýÒý½ÅP3.4ºÍP3.5Ìṩ¡£

12¡¢89C51¶¨Ê±Æ÷µÄÃÅ¿ØÐźÅGATEÉèÖÃΪ1ʱ¶¨Ê±Æ÷ÈçºÎÆô¶¯£¿

´ð£ºÖ»ÓÐ (»ò )Òý½ÅΪ¸ßµçƽÇÒÓÉÈí¼þʹTR0£¨»òTR1£©ÖÃ1ʱ£¬²ÅÄÜÆô¶¯¶¨Ê±Æ÷¹¤×÷¡£

13¡¢ÒÑÖª89C51µ¥Æ¬»úµÄfosc=6MHz, ÇëÀûÓÃT0ºÍP1.0Êä³ö¾ØÐβ¨¡£¾ØÐβ¨¸ßµçƽ¿í50¦Ìs£¬µÍµçƽ¿í300¦Ìs¡£

½â£ºT0²ÉÓÃģʽ2×÷Ϊ50¦Ìs¶¨Ê±Ê±µÄ³õÖµ£º ËùÒÔ ×÷300¦Ìs¶¨Ê±Ê±µÄ³õÖµ£º

MOV TMOD,#02H ;ÉèÖö¨Ê±Æ÷T0¹¤×÷ÓÚģʽ2 L2:CLR P1.0 ;P1.0Êä³öµÍµçƽ MOV TH0,#6AH ;ÖÃÈ붨ʱ300¦Ìs³õÖµ MOV TL0,#6AH

SETB TR0 ;Æô¶¯T0

LOOP1:JBC TF0,L1;²éѯ300¦Ìsʱ¼äµ½£¿Ê±¼äµ½£¬×ªL1 SJMP LOOP1 ;ʱ¼äδµ½£¬×ªLOOP1£¬¼ÌÐø²éѯ L1:SETB P1.0 ;P1.0Êä³ö¸ßµçƽ CLR TR0 ;¹Ø±ÕT0

MOV TH0,#0E7H ;ÖÃÈ붨ʱ300¦Ìs³õÖµ MOV TL0,# 0E7H

SETB TR0 ; Æô¶¯T0

LOOP2:JBC TF0,L2 ;²éѯ50¦Ìsʱ¼äµ½£¿Ê±¼äµ½£¬×ªL2 SJMP LOOP2 ;ʱ¼äδµ½£¬×ªLOOP2£¬¼ÌÐø²éѯ

14¡¢ÒÑÖª89C51µ¥Æ¬»úµÄfosc=12MHz, ÓÃT1¶¨Ê±¡£ÊÔ±à³ÌÓÉP1.0ºÍP1.1Òý½Å·Ö±ðÊä³öÖÜÆÚΪ 2msºÍ500¦ÌsµÄ·½²¨¡£

½â£º²ÉÓÃģʽ0×÷ ¶¨Ê±³õÖµ£º

ËùÒÔ MOV R2,#04H ;R2Ϊ¡°250¦Ìs¡±¼ÆÊýÆ÷£¬ÖÃÈë³õÖµ4 CLR P1.0 ;P1.0Êä³öµÍµçƽ CLR P1.1 ;P1.1Êä³öµÍµçƽ MOV TMOD,#00H

L2:MOV TH1,#0F8H ;ÖÃÈ붨ʱ250¦Ìs³õÖµ MOV TL1,#06H