Ãâ·Ñ»ñÈ¡|
ÂÛÎÄÌìÏÂÍø
  • ÂÛÎÄÌìÏÂÍø |
  • Ô­´´±ÏÒµÂÛÎÄ |
  • ÂÛÎÄ·¶ÎÄ |
  • ÂÛÎÄÏÂÔØ |
  • ¼ÆËã»úÂÛÎÄ |
  • ÂÛÎĽµÖØ |
  • ÂÛÎÄÅŰæ |
  • ÍâÎÄ·­Òë |
  • Ãâ·ÑÂÛÎÄ |
  • ¿ªÌⱨ¸æ |
  • ÐĵÃÌå»á |

µ±Ç°Î»ÖãºÂÛÎÄÌìÏÂÍø -> Ãâ·ÑÂÛÎÄ -> µç×Óרҵ

»ùÓÚµ¥Æ¬»úµÄ×Ô¶¯ÒôÀÖ²¥·ÅÆ÷µÄÉè¼Æ(Èý)

-1£©
 Ê½3-2-1ÖУ¬NÊǼÆÊýÖµ£»F1ÊÇ»úÆ÷ƵÂÊ£¨¾§ÌåÕñµ´Æ÷Ϊ12MHZʱ£¬ÆäƵÂÊΪ1MHZ£©£»F2ΪÏëÒª²úÉúµÄÉùÒôƵÂÊ¡£
 Æä¼ÆÊý³õÖµTµÄÇó·¨ÈçÏ£º
 T = 65536 ¨CN = 65536 - F1/2/F2   £¨Ê½3-2-2£©
 ±¾´ÎÉè¼Æ²ÉÓÃ16λ¶¨Ê±·½Ê½£¬¾§ÌåÕñµ´Æ÷ƵÂÊΪ6MHZ£¬¸ù¾Ýʽ3-2-1ºÍʽ3-2-2¿ÉÒÔ¼ÆËã³ö¸÷ÒôÀÖÆµÂʵļÆÊýÆ÷³õÖµ£¬ÔÙ½«Ê®½øÖƵļÆÊýÆ÷³õֵת»»ÎªËÄλ16½øÖÆ£¬½«ÆäÖÆ±íдÈë³ÌÐòÖУ¬Í¨¹ý²é±í×°ÈëÒªÇóµÄ³õÖµ¼´¿É¡£Òô½×ÓëÆµÂʵĶÔÓ¦¹ØÏµÈç±í3-1Ëùʾ¡£
±í2-1
Òô·û DO RE ME FA SO LA SI 
µÍÒô¼òÆ×Âë 1 2 3 4 5 6 7 
ƵÂÊ/Hz 523 587 659 698 784 880 987 
¸ßÒô¼òÆ×Âë 1 2 3 4 5 6 7 
ƵÂÊ/Hz 1046 1174 1318 1396 1567 1760 1975 
 2.1.3 ½ÚÅĵIJúÉú
 Òô½×µÄƵÂÊÊǹ̶¨µÄ£¬¶ø½ÚÅÄÓпìÓÐÂý£¬ÅÄ×ÓÔ½¶Ì½Ú×àÔ½¿ì£¬ÅÄ×ÓÔ½³¤½Ú×àÔ½Âý¡£¿ØÖÆ·¢ÒôµÄʱ¼äÓÐÁ½ÖÖ·½·¨£ºµ÷ÓÃÑÓʱ×Ó³ÌÐò»ò²ÉÓö¨Ê±Æ÷Öжϡ£±¾´ÎÉè¼Æ²ÉÓõÄÊǶ¨Ê±Æ÷ÖÕ¶Ë·½Ê½¡£
 Ê×ÏÈÔÚÕûÊ×ÀÖÇúÖÐÕÒ³ö×î¶ÌµÄÅÄ×Ó£¬Ò»°ãΪ1/4ÅÄ£¬ÅÄ×ÓµÄʱ¼äԼΪ0.125s¡£È»ºóÒÔ1/4ÅÄΪ»ù×¼£¬È»ºóÉ趨ÿ0.125s²úÉúÒ»´ÎÖжϣ¬Æä¶¨Ê±Æ÷ֵΪ125000£¬¶¨Ê±³£ÊýΪ08F3H¡£Èô²ÉÓÃģʽ2£¬¶¨Ê±Æ÷ֵ̫С£¬²»ÊǺܺÃÓá£ËùÒÔ²ÉÓÃģʽ1£¬½«¶¨Ê±Æ÷ÖµÉèΪ62500£¬¼´0CDCH£¬ÔòÖ»ÐèÒªÖ´ÐÐ2´Î¶¨Ê±Æ÷ÖжϾͿÉÒÔ²úÉú1/4ÅĵÄʱ¼ä³¤¶È¡£Í¬Ñù£¬ÈôÒª²úÉúÆäËüµÄÅÄ×Ó£¨Èç1/2ÅÄ£¬3/4ÅÄ¡­¡­£©,Ö»ÐèÒª¶¨Ê±Æ÷ÖжÏN´Î£¬²úÉúN*0.125s¶¨Ê±£¬Ê¹ÆäÂú×ã¸÷¸ö½ÚÅĵÄʱ¼ä³¤¶È¼´¿É¡£
 Éè¼ÆµÄ³ÌÐò°´ÈçÏ·½·¨±àд£º
 £¨1£©½«Òô·û´úÂë×°Èë8λ×Ö½Ú¸ß4룬½ÚÅÄ´úÂë×°ÈëµÍ4룬×é³ÉÒ»¸ö×Ö½Ú£¬ÒÔ´ËÀàÍÆ¡£½«Õû¶ÎÀÖÇúת»»³ÉÒ»¶¨³¤¶ÈµÄ±àÂë±í¡£¾ßÌå±à³Ì·½·¨ÈçÏ£º
 1.Ê×ÏÈ£¬¶¨Òåtoneh[]ºÍtonel[]Á½¸öÊý×飬½«¸÷¸öÒôÀÖÆµÂʵĶ¨Ê±Æ÷³õÖµµÄ16½øÖÆÊýµÄ¸ß8λװÈëtoneh[]£¬µÍ8λװÈëtonel[]¡£
 2.ÀûÓõ¥Æ¬»úµÄ¶¨Ê±Æ÷Öжϣ¬½«toneh[]ºÍtonel[]µÄÊý¾Ý·Ö±ð×°ÈëTH0ºÍTL0£¬²¢ÇÒ£¬ÊÕµ½ÐźÅP1.0¾Í·´Ïà¡£
 void timer0(void)   interrupt 1 using 1
  {
  P1_0=!P1_0;
  TH0=toneh[rti];
  TL0=tonel[rti];
  }
 3.ÀûÓö¨Ê±Æ÷1¿ØÖÆÒôÀÖ½ÚÅĵÄʱ¼ä³¤¶È£¬½«ÉÏÎÄËùÊöµÄ¶¨Ê±Æ÷³õÖµ×°È붨ʱÆ÷1¡£
 void timer1(void)   interrupt 3 using 2
  {
  TH1=0x0c;
  TL1=0xdc;
  m++;
  }
 £¨2£©ÔÚ³ÌÐòÖ´ÐÐʱ˳Ðò²é´Ë±í£¬È¡³öÒô·û´úÂ룬²éƵÂÊ±í£¬ÖÃÈëT/C¿Ú£¬È¡³ö½ÚÅÄ´úÂ룬¹©¶¨Ê±Æ÷ʹÓã¬Æô¶¯ºó¼´¿É·¢³öÉùÒô¡£
 2.1.4 ÒôƵת»»Á÷³Ìͼ
 Éè¼ÆµÄÈí¼þÁ÷³ÌÈçͼ2-2Ëùʾ¡£³ÌÐò¿ªÊ¼ÔËÐÐʱÏȶԵ¥Æ¬»ú½øÐгõʼ»¯£¬ÆäÖаüÀ¨¶¨Ê±Æ÷¼°Æä¹¤×÷·½Ê½µÄÑ¡Ôñ¡¢ÍⲿÖжÏÉ趨¡¢¶¨Ê±Æ÷³õÖµµÄÉ趨¡£ÀûÓõ¥Æ¬»ú£¬Í¨¹ýÈí¼þµÄ·½Ê½²úÉúËùÐèÒªµÄÒôÀÖÆµÂÊ£¬²¢½«ÊÕµ½µÄÐźÅÓëÒôƵ±àÂë±í½øÐжԱȡ£ÈôÐźÅÔÚ±àÂë±íÖУ¬Ôò½«¸ÃƵÂʵĶ¨Ê±Æ÷³õֵдÈ붨ʱÆ÷ÖУ¬²¢¶ÁȡƵÂʵÄÒô½×£¬ÔÙ´Óµ¥Æ¬»úµÄP1.0¿ÚÊä³ö£¬¾­¹ýÒôƵ·Å´óÆ÷Çý¶¯À®°È·¢³öÉùÒô£¬ÀûÓÃÇý¶¯À®°ÈÑÝʾ³ÌÐò¼´¿É¿ØÖÆÒôÀֵĽÚÅÄ¡£ÈôÐźŲ»ÔÚ±àÂë±íÖУ¬Ôò·µµ½³õʼ»¯¡£
 
 2.2 ʱ¼äÏÔʾ³ÌÐòÉè¼Æ
 2.2.1Éè¼ÆË¼Â·
 ¶ÔÓÚʱ¼ä³ÌÐòµÄÉè¼Æ£¬Ö÷ÒªÒÀ¿¿µ¥Æ¬»úÄÚ²¿¶¨Ê±Æ÷µÄ¼ÆÊý¹¦ÄÜʵÏÖ¡£Ê±ÖÓÓÉÃëÕë¡¢·ÖÕëºÍʱÕë×é³É£¬ÔÚ³ÌÐòÖзֱðÓÉsdata£¬mdata£¬hdata±íʾ¸÷µ¥Î»µÄÊý¾Ý¡£Ê×ÏȶÔsdata£¬mdata£¬hdata·Ö±ðÉ趨һ¸ö³õÖµ£¬ÆäÖÐsdataÉèΪ0£¬±íʾÃëÕë³õʼΪ0¡£È»ºóÀûÓö¨Ê±Æ÷¶ÔÃëÕë¼ÆÊý£¬µ±¼ÆÊýÖµ´ïµ½1ÃëµÄʱ¼äºó²úÉú¶¨Ê±Æ÷Öжϣ¬sdataµÄÊý¾Ý¾Í¼Ó1¡£ÓÉÓÚ±¾´ÎÉè¼Æ²ÉÓõľ§ÕñƵÂÊΪ6MHz£¬ËùÒÔ¶¨Ê±Æ÷ȡֵΪ2500¡£½«hdataµÄÊý¾Ý×°ÈëµÚÒ»ºÍµÚ¶þ¸öÊýÂë¹Ü£¬½«mdataµÄÊý¾Ý×°ÈëµÚÈýºÍµÚËĸöÊýÂë¹Ü¡£µ±sdataµÄÊý¾ÝΪ59ʱ£¬Èô´ËʱÔÙÀ´Ò»¸ö¶¨Ê±Æ÷Öжϣ¬ÔòÃëÕëÖØÐ¹éÁ㣬¶ø·ÖÕë¾Í¼Ó1¡£Í¬Ñù£¬·ÖÕëºÍʱÕëµÄ½øÎ»Ò²ÊÇͬһµÀÀí¡£
 µ±É趨µÄÄÖÖÓʱ¼äÒ»µ½£¬³ÌÐò¼´×ªÈëÒôƵ³ÌÐò£¬Çý¶¯À®°È·Å³öÒôÀÖ¡£
 2.2.2 ʱÖÓ³ÌÐòÁ÷³Ìͼ
 Ê±ÖÓ³ÌÐòÁ÷³ÌͼÈçͼ2-3Ëùʾ¡££¨Ó¦Óмòµ¥µÄÎÄ×ÖÐðÊö»ò½âÊÍ£©
3 Ó²¼þµç·µÄÉè¼Æ
 3.1Ó²¼þÁ÷³ÌÄ£¿é
 Éè¼ÆµÄÓ²¼þÁ÷³ÌÄ£¿éÈçͼ3-1Ëùʾ¡£Ê×ÏÈ£¬PC»úͨ¹ý´®¿Ú¼°MAX232оƬ½«³ÌÐòÏÂÔØµ½µ¥Æ¬»úÖУ¬ÆäÖаüÀ¨°ÑÒ»¸ö¸öµÄµ¥ÒôдÈ뵥Ƭ»úµÄROM´æ´¢Æ÷ÖУ¬³ÌÐòÔËÐÐʱÔÙ½«ÒôÀÖÊý¾Ý°´Ë³Ðò¶Á³ö£¬ÀûÓõ¥Æ¬»úµÄ¶¨Ê±Æ÷ÖжϿØÖÆÒôÀÖ½ÚÅĵij¤¶È£¬ÕâÑù¾ÍÄÜÐγÉÒ»¶ÎÀÖÇú¡£ÔÚµ¥Æ¬»úP1.0¿Ú½ÓÈëÒôƵ·Å´óµç·£¬½«µ¥Æ¬»úÊä³öµÄÐźŷŴó£¬ÔÙͨ¹ýÀ®°È²¥·ÅÒôÀÖ¡£µ¥Æ¬»úP2¿Ú½Ó4λ¹²ÒõLEDÊýÂë¹Ü£¬²¢Íâ½Ó1KÅ·µÄÅÅ×裬ÀûÓõ¥Æ¬»úÄÚ²¿µÄ¶¨Ê±Æ÷ÖжϿØÖÆÊ±¼ä³ÌÐò£¬È»ºóÔÚÊýÂë¹ÜÉÏÏÔʾ³öʱ¼ä¡£
3.2 Ä£¿éµç·µÄÉè¼Æ
 3.2.1 89C58RD+Ð͵¥Æ¬»ú½éÉÜ
 89C58RD+ÊÇÒ»ÖÖ´ø32KBÉÁ˸¿É±à³Ì/¿É²Á³ýÖÆ¶È´æ´¢Æ÷£¨EPEROM-Flash Programmable and Erasable Read Only Memory£©µÄµÍµçѹ£¬¸ßÐÔÄÜCMOSµÄ8λ΢´¦ÀíÆ÷¡£¸ÃÆ÷¼þ²ÉÓÃATMEL¸ßÃܶȷÇÒ×ʧ´æ´¢Æ÷ÖÆÔì¼¼ÊõÖÆÔ죬Ó빤ҵ±ê×¼µÄMCS-51µÄÖ¸ÁºÍÊä³ö¹Ü½ÅÏà¼æÈÝ¡£ÓÉÓÚ½«¶à¹¦ÄÜ8λCPUºÍÉÁ˸´æ´¢Æ÷×éºÏÔÚµ¥¸öоƬÖУ¬Òò¶øATMELµÄ89C58RD+ÊÇÒ»ÖÖ¸ßЧ΢¿ØÖÆÆ÷£¬ÎªºÜ¶àǶÈëʽ¿ØÖÆÏµÍ³ÌṩÁËÒ»ÖÖÁé»îÐÔ¸ßÇÒ¼ÛÁ®µÄ·½°¸¡£²¢ÇÒ£¬±ÈÆð¸úËüͬÖÖÀàÐ͵Ä89C51£¬Ëü¾ßÓиü´óµÄFlash´æ´¢Æ÷£¬¿ÉÏÂÔØºÜ´óÈÝÁ¿µÄ³ÌÐò´úÂ룬Òò´Ë¹¦Äܸü¼ÓÇ¿´ó£¬Ó¦Ó÷¶Î§¸ü¹ã·º¡£
 89C58RD+ÓÐ40¸öÒý½Å£¬32¸öÍⲿ˫ÏòÊäÈë/Êä³ö£¨I/O£©¶Ë¿Ú£¬9¸öÖжÏÔ´£¬ÄÚº¬2¸öÍâÖжϿڣ¬3¸ö16λ¿É±à³Ì¶¨Ê±¼ÆÊýÆ÷,¿É±à³ÌUART´®ÐÐͨÐſڣ¬SPI´®Ðпڣ¬89C

Ê×Ò³ ÉÏÒ»Ò³ 1 2 3 4 5 6 ÏÂÒ»Ò³ βҳ 3/6/6

Ïà¹ØÂÛÎÄ
ÉÏһƪ£º»ùÓÚµ¥Æ¬»ú¼¼ÊõµÄ²¨Ðη¢ÉúÆ÷²ÉÓÃ.. ÏÂһƪ£ºÎÂʪ¶È²âÁ¿
ÍÆ¼öÂÛÎÄ ±¾×¨Òµ×îÐÂÂÛÎÄ
Tags£º»ùÓÚ µ¥Æ¬»ú ×Ô¶¯ ÒôÀÖ ²¥·ÅÆ÷ Éè¼Æ 2010-03-29 22:04:20¡¾·µ»Ø¶¥²¿¡¿

Ïà¹ØÀ¸Ä¿

×Ô¶¯»¯Ïà¹Ø
¼ÆËã»úÂÛÎÄ
¹¤³Ì¹ÜÀíÂÛÎÄ
·¨ÂÉÂÛÎÄ
ҽѧÂÛÎÄ
ÈËÁ¦×ÊÔ´
µç×Óרҵ
µçÆø¹¤³Ì
Ó¢ÓïÂÛÎÄ
ÐÐÕþ¹ÜÀí
µç×ÓÉÌÎñ
Éç¿ÆÎÄѧ
½ÌÓýÂÛÎÄ
ÎïÁ÷רҵ
½ðÈÚרҵ
²ÆÎñ¹ÜÀí
»á¼Æ×¨Òµ
»¯Ñ§»¯¹¤²ÄÁÏ¿ÆÑ§
µç×ÓͨÐÅ
»·¾³¿ÆÑ§
¾­¼ÃÀà
»úеģ¾ßÀà
±¨¸æ,×ܽá,ÉêÇëÊé
ÆäËûרҵÂÛÎÄ


¹ØÓÚÎÒÃÇ | ÁªÏµ·½Ê½ | ÂÛÎÄ˵Ã÷ | ÍøÕ¾µØÍ¼ | Ãâ·Ñ»ñÈ¡ | ×êʯ»áÔ± | Ô­´´±ÏÒµÂÛÎÄ

 

ÂÛÎÄÌìÏÂÍøÌṩÂÛÎļì²â,ÂÛÎĽµÖØ,ÂÛÎÄ·¶ÎÄ,ÂÛÎÄÅŰæ,ÍøÕ¾ÓÀ¾ÃÓòÃûWWW.GEPUW.NET

±¾Õ¾²¿·ÖÎÄÕÂÀ´×ÔÍøÓÑͶ¸åÉÏ´«£¬Èç·¢ÏÖÇÖ·¸ÁËÄúµÄ°æÈ¨£¬ÇëÁªÏµÖ¸³ö£¬±¾Õ¾¼°Ê±È·Èϲ¢É¾³ý  E-mail: 893628136@qq.com

Copyright@ 2009-2017 GEPUW.NET ÂÛÎÄÌìÏÂÍø °æÈ¨ËùÓÐ