ÍøÕ¾µØÍ¼| Ãâ·Ñ»ñÈ¡|
½ÌÓý×ÊÁÏÍø
  • ÍøÕ¾Ê×Ò³|
  • ×ÊÁÏ·¶ÎÄ|
  • Ð޸ĽµÖØ|
  • Ö°³Æ×ÊÁÏ|
  • ºÏ×÷ÆÚ¿¯|
  • ×ÊÁÏÏÂÔØ|
  • ¼ÆËã»ú×ÊÁÏ|
  • ÍâÎÄ·­Òë|
  • Ãâ·Ñ×ÊÁÏ|
  • Ô­´´×ÊÁÏ|
  • ¿ªÌⱨ¸æ×ÊÁÏ
ËÑË÷

µ±Ç°Î»Ö㺽ÌÓý×ÊÁÏÍø -> Ãâ·Ñ×ÊÁÏ -> µç×Ó×ÊÁÏ -> »ùÓÚµ¥Æ¬»úµÄ×Ô¶¯ÒôÀÖ²¥·ÅÆ÷µÄÉè¼Æ(Èý)
×Ô¶¯»¯×ÊÁÏ·¶ÎÄ| µç×Ó»úµç×ÊÁÏ| ²â¿Ø¼¼Êõ×ÊÁÏ| ͨÐÅרҵ×ÊÁÏ| µçÆø¹¤³Ì×ÊÁÏ| ͨÐŹ¤³Ì×ÊÁÏ| µç×ÓÐÅÏ¢¹¤³Ì×ÊÁÏ| Ãâ·Ñ×Ô¶¯»¯×ÊÁÏ| Ãâ·Ñµç×Ó×ÊÁÏ| Ãâ·ÑµçÆø×ÊÁÏ| Ãâ·ÑͨÐÅ×ÊÁÏ

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

»ùÓÚµ¥Æ¬»úµÄ×Ô¶¯ÒôÀÖ²¥·ÅÆ÷µÄÉè¼Æ(Èý) -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

»ùÓÚµ¥Æ¬»úµÄ×Ô¶¯ÒôÀÖ²¥·ÅÆ÷µÄÉè¼Æ(Èý)ÓɽÌÓý×ÊÁÏÍø£¨www.jaoyuw.com£©»áÔ±ÉÏ´«¡£
Ô­´´×ÊÁÏÁ÷³Ì Ïà¹Ø×ÊÁÏ
ÉÏһƪ£º»ùÓÚµ¥Æ¬»ú¼¼ÊõµÄ²¨Ðη¢ÉúÆ÷²ÉÓÃ.. ÏÂһƪ£ºÎÂʪ¶È²âÁ¿
ÍÆ¼ö×ÊÁÏ ±¾×¨Òµ×îÐÂ×ÊÁÏ
Tags£º»ùÓÚ µ¥Æ¬»ú ×Ô¶¯ ÒôÀÖ ²¥·ÅÆ÷ Éè¼Æ 2010-03-29 22:04:20¡¾·µ»Ø¶¥²¿¡¿
¾«²ÊÍÆ¼ö
·¢±í×ÊÁÏ

ÁªÏµ·½Ê½ | ×ÊÁÏ˵Ã÷ | ÍøÕ¾µØÍ¼ | Ãâ·Ñ»ñÈ¡ | ×êʯ»áÔ± | ˶ʿ×ÊÁÏ


½ÌÓý×ÊÁÏÍøÌṩ×ÊÁÏ·¶ÎÄ,×ÊÁÏ´ú·¢,Ô­´´×ÊÁÏ

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

Copyright@ 2009-2020 ½ÌÓý×ÊÁÏÍø °æÈ¨ËùÓÐ ÏæICP±¸19027999