基于�片机数字时钟设计开题报�- 百度文库

.

Á½´Î£¬¶øÔÚ·ÃÎÊÍⲿÊý¾Ý´æ´¢Æ÷ʱ£¬PSEN ½«²»±»¼¤»î¡£

EA /VPP:·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷¿ØÖÆÐźš£ÎªÊ¹ÄÜ´Ó0000H µ½FFFFHµÄÍⲿ³ÌÐò´æ´¢Æ÷¶ÁȡָÁEA ±ØÐë½ÓGND¡£ÎªÁËÖ´ÐÐÄÚ²¿³ÌÐòÖ¸ÁEA Ó¦¸Ã½ÓVCC¡£

ÔÚflash±à³ÌÆÚ¼ä£¬EA Ò²½ÓÊÕ12·üVPPµçѹ¡£

XTAL1:Õñµ´Æ÷·´Ïà·Å´óÆ÷ºÍÄÚ²¿Ê±ÖÓ·¢Éúµç·µÄÊäÈë¶Ë¡£ XTAL2:Õñµ´Æ÷·´Ïà·Å´óÆ÷µÄÊä³ö¶Ë¡£ ÌØÊ⹦ÄܼĴæÆ÷

Èçͼ1ÖÐËùʾµÄ´æ´¢Æ÷ÇøÓò³ÆÎªÌØÊ⹦ÄܼĴæÆ÷¡£Ó¦¸Ã×¢Òâµ½£¬²¢²»ÊÇËùÓеĵØÖ·¶¼»á±»¶¨Ò壬µ¥Æ¬»úÖÐÄÇЩûÓб»¶¨ÒåµÄµØÖ·ÊÇÎÞЧµÄ¡£¶Á·ÃÎÊÕâЩµØÖ·Ò»°ã»á·µ»ØËæ»úÊý¾Ý£¬Ð´·ÃÎÊÕâЩµØÖ·Ôò»á²úÉúÒ»¸ö²»È·¶¨µÄÓ°Ïì¡£Óû§Èí¼þ²»Ó¦½«ÄÇЩûÓб»ÁоٳöÀ´µÄµØÖ·ÖÃ1¡£ÔÚÕâÖÖÇé¿öÏ£¬¸´Î»ºóÕâЩµ¥ÔªÊýÖµ×ÜÊÇ0¡£

¶¨Ê±/¼ÆÊýÆ÷2

¶¨Ê±/¼ÆÊýÆ÷2µÄ¿ØÖƺÍ״̬λλÓÚT2CONºÍT2MOD¡£¼Ä´æÆ÷¶Ô£¨RCAO2H¡¢RCAP2L£©ÊǶ¨Ê±Æ÷2ÔÚ16λ²¶»ñ·½Ê½»ò16λ×Ô¶¯ÖØ×°ÔØ·½Ê½ÏµIJ¶»ñ/×Ô¶¯ÖØ×°ÔؼĴæÆ÷¡£ ÖжϼĴæÆ÷

.

.

ËùÓе¥¶ÀµÄÖжÏÔÊÐíλ¶¼´æÔÚÓÚÖжÏÔÊÐí¼Ä´æÆ÷IEÖС£ÖжÏÓÅÏȼ¶¼Ä´æÆ÷IP¿ÉÒÔΪÁù¸öÖжÏÔ´ÉèÖÃÁ½¸öÖжÏÓÅÏȼ¶¡£

Êý¾Ý´æ´¢Æ÷ AT89C52ʵÏÖ256×Ö½ÚÆ¬ÉÏRAM¡£¸ß128¸ö×Ö½ÚÓëÌØÊ⹦ÄܼĴæÆ÷£¨SFR£©µØÖ·ÊÇÖØµþµÄ£¬Ò²¾ÍÊǸß128×Ö½ÚµÄRAMºÍÌØÊ⹦ÄܼĴæÆ÷µÄµØÖ·ÊÇÏàͬµÄ,µ«ÎïÀíÉÏËüÃÇÊÇ·Ö¿ªµÄ¡£ µ±Ò»ÌõÖ¸Áî·ÃÎÊ7FH ÒÔÉϵÄÄÚ²¿µØÖ·µ¥ÔªÊ±£¬Ö¸ÁîÖÐʹÓõÄѰַ·½Ê½ÊDz»Í¬µÄ£¬Ò²¼´Ñ°Ö··½Ê½¾ö¶¨ÊÇ·ÃÎʸß128 ×Ö½ÚRAM »¹ÊÇ·ÃÎÊÌØÊ⹦ÄܼĴæÆ÷¡£Èç¹ûÖ¸ÁîÊÇÖ±½ÓѰַ·½Ê½ÔòΪ·ÃÎÊÌØÊ⹦ÄܼĴæÆ÷¡£ÀýÈ磬ÏÂÃæµÄÖ±½ÓѰַָÁî·ÃÎÊÌØÊ⹦ÄܼĴæÆ÷0A0H£¨¼´P2 ¿Ú£©µØÖ·µ¥Ôª¡£ MOV 0A0H£¬#data ¼ä½ÓѰַָÁî·ÃÎʸß128 ×Ö½ÚRAM£¬ÀýÈ磬ÏÂÃæµÄ¼ä½ÓѰַָÁîÖУ¬R0 µÄÄÚÈÝΪ0A0H£¬Ôò·ÃÎÊÊý¾Ý×Ö½ÚµØÖ·Îª0A0H£¬¶ø²»ÊÇP2 ¿Ú£¨0A0H£©¡£ MOV @R0£¬#data ¶ÑÕ»²Ù×÷Ò²ÊǼä½ÓѰַ·½Ê½£¬ËùÒÔ£¬¸ß128 λÊý¾ÝRAM Òà¿É×÷Ϊ¶ÑÕ»ÇøÊ¹Óᣠ¶¨Ê±Æ÷0/¶¨Ê±Æ÷1 AT89C52µÄ¶¨Ê±Æ÷0ºÍ¶¨Ê±Æ÷1µÄ¹¤×÷·½Ê½ÓëAT89C51Ïàͬ¡£ ¶¨Ê±Æ÷2 ¶¨Ê±Æ÷2 ÊÇÒ»¸ö16λ¶¨Ê±/¼ÆÊýÆ÷¡£Ëü¼È¿Éµ±¶¨Ê±Æ÷ʹÓã¬Ò²¿É×÷ΪÍⲿʼþ¼ÆÊýÆ÷ʹÓã¬Æä¹¤×÷·½Ê½ÓÉÌØÊ⹦ÄܼĴæÆ÷T2CON£¨Èç±í3£©µÄC/T2λѡÔñ¡£¶¨Ê±Æ÷2ÓÐÈýÖÖ¹¤×÷·½Ê½£º²¶»ñ·½Ê½£¬×Ô¶¯ÖØ×°ÔØ£¨ÏòÉÏ»òÏòϼÆÊý£©·½Ê½ºÍ²¨ ÌØÂÊ·¢ÉúÆ÷·½Ê½£¬¹¤×÷·½Ê½ÓÉT2CONµÄ¿ØÖÆÎ»À´Ñ¡Ôñ¡£¶¨Ê±Æ÷2ÓÉÁ½¸ö8λ¼Ä´æÆ÷TH2ºÍTL2×é³É£¬ÔÚ¶¨Ê±Æ÷¹¤×÷·½Ê½ÖУ¬Ã¿¸ö»úÆ÷ÖÜÆÚTL2¼Ä´æÆ÷µÄÖµ¼Ó1£¬ÓÉÓÚÒ»¸ö»úÆ÷ÖÜÆÚÓÉ12¸öÕñµ´Ê±ÖÓ¹¹³É£¬Òò´Ë£¬¼ÆÊýËÙÂÊΪÕñµ´ÆµÂʵÄ1/12¡£ ÔÚ¼ÆÊý¹¤×÷·½Ê½Ê±£¬µ±T2Òý½ÅÉÏÍⲿÊäÈëÐźŲúÉúÓÉ1ÖÁ0µÄϽµÑØÊ±£¬¼Ä´æÆ÷µÄÖµ¼Ó1£¬ÔÚÕâÖÖ¹¤×÷·½Ê½Ï£¬Ã¿¸ö»úÆ÷ÖÜÆÚµÄ5SP2ÆÚ¼ä£¬¶ÔÍⲿÊäÈë½øÐвÉÑù¡£ÈôÔÚµÚÒ»¸ö»úÆ÷ÖÜÆÚÖвɵ½µÄֵΪ1£¬¶øÔÚÏÂÒ»¸ö»úÆ÷ÖÜÆÚÖвɵ½µÄRCLK +TCLK CP/RL2 TR2 MODE ֵΪ0£¬ÔòÔÚ½ô¸ú×ŵÄÏÂÒ»¸öÖÜÆÚµÄS3P1ÆÚ¼ä¼Ä´æÆ÷¼Ó1¡£ÓÉÓÚʶ±ð1ÖÁ0µÄ0 0 1 16-bit Auto-reload Ìø±äÐèÒª20 ¸ö»úÆ÷ÖÜÆÚ£¨£¬Òò´Ë£¬×î¸ß¼ÆÊýËÙÂÊΪÕñµ´ÆµÂʵÄ1/24¡£1 24¸öÕñµ´ÖÜÆÚ£©1 16-bit Capture Ϊȷ±£²ÉÑùµÄÕýÈ·ÐÔ£¬ÒªÇóÊäÈëµÄµçƽÔڱ仯ǰÖÁÉÙ±£³ÖÒ»¸öÍêÕûÖÜÆÚµÄʱ¼ä£¬1 X 1 Baud Rate Generator ÒÔ±£Ö¤ÊäÈëÐźÅÖÁÉÙ±»²ÉÑùÒ»´Î¡£ (Off) X X 0 ²¶»ñ·½Ê½£º ÔÚ²¶»ñ·½Ê½Ï£¬Í¨¹ýT2CON¿ØÖÆÎ»EXEN2À´Ñ¡ÔñÁ½ÖÖ·½Ê½¡£Èç¹ûEXEN2=0£¬¶¨Ê±Æ÷2ÊÇÒ»¸ö16λ¶¨Ê±Æ÷»ò¼ÆÊýÆ÷£¬¼ÆÊýÒç³öʱ£¬¶ÔT2CONµÄ.

.

Òç³ö±êÖ¾TF2ÖÃλ£¬Í¬Ê±¼¤»îÖжϡ£Èç¹ûEXEN2=1£¬¶¨Ê±Æ÷2Íê³ÉÏàͬµÄ²Ù×÷£¬¶øµ±T2EXÒý½ÅÍⲿÊäÈëÐźŷ¢Éú1ÖÁ0¸ºÌø±äʱ£¬Ò²³öÏÖTH2 ºÍTL2 ÖеÄÖµ·Ö±ð±»²¶»ñµ½RCAP2HºÍRCAP2LÖС£ÁíÍ⣬T2EXÒý½ÅÐźŵÄÌø±äʹµÃT2CONÖеÄEXF2ÖÃ룬ÓëTF2Ïà·Â£¬EXF2Ò²»á¼¤»îÖжϡ£

×Ô¶¯ÖØ×°ÔØ£¨ÏòÉÏ»òÏòϼÆÊýÆ÷£©·½Ê½£º

µ±¶¨Ê±Æ÷2¹¤×÷ÓÚ16λ×Ô¶¯ÖØ×°ÔØ·½Ê½Ê±£¬ÄÜ¶ÔÆä±à³ÌΪÏòÉÏ»òÏòϼÆÊý·½Ê½£¬Õâ¸ö¹¦ÄÜ¿Éͨ¹ýÌØÊ⹦ÄܼĴæÆ÷T2CONµÄDCEN루ÔÊÐíÏòϼÆÊý£©À´Ñ¡ÔñµÄ¡£¸´Î»Ê±£¬DCENλÖá°0¡±£¬¶¨Ê±Æ÷2 ĬÈÏÉèÖÃΪÏòÉϼÆÊý¡£µ±DCENÖÃλʱ£¬¶¨Ê±Æ÷2¼È¿ÉÏòÉϼÆÊýÒ²¿ÉÏòϼÆÊý£¬ÕâÈ¡¾öÓÚT2EXÒý½ÅµÄÖµ¡£

µ±DCEN=0ʱ£¬¶¨Ê±Æ÷2×Ô¶¯ÉèÖÃΪÏòÉϼÆÊý£¬ÔÚÕâÖÖ·½Ê½Ï£¬T2CON ÖеÄEXEN2 ¿ØÖÆÎ»ÓÐÁ½ÖÖÑ¡Ôñ£¬ÈôEXEN2=0£¬¶¨Ê±Æ÷2ΪÏòÉϼÆÊýÖÁ0FFFFHÒç³ö£¬ÖÃλTF2 ¼¤»îÖжϣ¬Í¬Ê±°Ñ16 λ¼ÆÊý¼Ä´æÆ÷RCAP2H ºÍRCAP2LÖØ×°ÔØ£¬RCAP2H ºÍRCAP2L µÄÖµ¿ÉÓÉÈí¼þÔ¤Öá£ÈôEXEN2=1£¬¶¨Ê±Æ÷2µÄ16Î»ÖØ×°ÔØÓÉÒç³ö»òÍⲿÊäÈë¶ËT2EX´Ó1ÖÁ0µÄϽµÑØ´¥·¢¡£Õâ¸öÂö³åʹEXF2ÖÃ룬Èç¹ûÖжÏÔÊÐí£¬Í¬Ñù²úÉúÖжϡ£¶¨Ê±Æ÷2 µÄÖжÏÈë¿ÚµØÖ·ÊÇ£º002BH ¡ª¡ª0032H ¡£

µ±DCEN=1ʱ£¬ÔÊÐí¶¨Ê±Æ÷2ÏòÉÏ»òÏòϼÆÊý£¬Èçͼ6Ëùʾ¡£ÕâÖÖ·½Ê½Ï£¬T2EXÒý½Å¿ØÖƼÆÊýÆ÷·½Ïò¡£T2EXÒý½ÅΪÂß¼­¡°1¡±Ê±£¬¶¨Ê±Æ÷ÏòÉϼÆÊý£¬µ±¼ÆÊý0FFFFHÏòÉÏÒç³öʱ£¬ÖÃλTF2£¬Í¬Ê±°Ñ16 λ¼ÆÊý¼Ä´æÆ÷RCAP2HºÍRCAP2L֨װ

.

.

ÔØµ½TH2ºÍTL2ÖС£ T2EXÒý½ÅΪÂß¼­¡°0¡±Ê±£¬¶¨Ê±Æ÷2ÏòϼÆÊý£¬µ±TH2 ºÍTL2ÖеÄÊýÖµµÈÓÚRCAP2HºÍRCAP2LÖеÄֵʱ£¬¼ÆÊýÒç³ö£¬ÖÃλTF2£¬Í¬Ê±½«0FFFFHÊýÖµÖØÐÂ×°È붨ʱ¼Ä´æÆ÷ÖС£

µ±¶¨Ê±/¼ÆÊýÆ÷2ÏòÉÏÒç³ö»òÏòÏÂÒç³öʱ£¬ÖÃλEXF2λ¡£

.

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)