ÄϾ©ÐÅÏ¢Ö°Òµ¼¼ÊõѧԺ
±ÏÒµÉè¼ÆÂÛÎÄ
×÷Õß Ñ¦ ÁÁ ѧºÅ 20722T32
ϵ²¿ µç×ÓÐÅϢѧԺ
רҵ ÎÞÏߵ缼Êõ ÌâÄ¿ »ùÓÚµ¥Æ¬»úµÄ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖÃ
µÄÉè¼ÆÓëÖÆ×÷
Ö¸µ¼½Ìʦ Àî¹âÃ÷ ÆÀÔĽÌʦ Íê³Éʱ¼ä£º 2010Äê 2Ô 11ÈÕ
1
±ÏÒµÉè¼Æ(ÂÛÎÄ)ÖÐÎÄÕªÒª
ÌâÄ¿£º »ùÓÚµ¥Æ¬»úµÄ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖõÄÉè¼ÆÓëÖÆ×÷ ÕªÒª£ºËæ×ŵç×Ó¡¢¼ÆËã»ú¿ÆÑ§µÄ·¢Õ¹£¬ÎÒÃǵÄÉú»îºÍ¹¤×÷Öж¼»á½Ó´¥ºÜ¶àµÄµç×Ó²úÆ·£¬¶øÕâЩµç×Ó²úÆ·´ó¶à¶¼ÊDZ»³Æ×÷µ¥Æ¬»úµÄ΢ÐͼÆËã»úËù¿ØÖÆ£¬±¾ÎÄÖ÷Òª½éÉÜÒÔµ¥Æ¬»úAT89C51ΪºËÐÄ£¬³ä·ÖÀûÓõ¥Æ¬»úµÄƬÄÚÍâ×ÊÔ´£¬ÅäºÏʹÓÃË«Òô¶àƵ½ÓÊÕÆ÷MT8870ʵÏÖÔ¶³Ìµç»°Ò£¿Ø¼Òµç¿ª¹ØµÈ¹¦ÄܵÄÒÇÆ÷¡£Éè¼ÆÖÐʹÓÃÁËEEROMX25045À´´æ´¢ÃÜÂ룻²ÉÓÃÓïÒôоƬʵÏÖ²Ù×÷²½ÖèÌáʾ¡¢²Ù×÷³É¹¦·´À¡ÌáʾµÈ¹¦ÄÜ£¬²Ù×÷¼òµ¥¡¢¿É¿¿£»ÎªÁ˲»¶îÍâÕ¼ÓÃ×ÊÔ´£¬ÔÚÈí¼þÖÐÉè¼ÆÓÐÒ»¶Îʱ¼äÄÚÎÞÈ˲Ù×÷×Ô¶¯¹Ò»úµÄ¹¦ÄÜ£»ÔÚÉè¼ÆÊ±ÎªÁ˽â¾öµ¥Æ¬»úI/O¿Ú×ÊÔ´ÓÐÏÞµÄÎÊÌ⣬ÎÒÃÇÑ¡ÓÃÁËCPLD¿É±à³ÌÂß¼Æ÷¼þÀ´À©Õ¹µ¥Æ¬»úµÄI/O¿Ú£¬´Ó¶øÊµÏֵ緵ÄÂß¼¹¦ÄÜ¡£ ±¾´ÎÉè¼Æ»ùÓÚÍ걸µÄÈíÓ²¼þϵͳ£¬ºÜºÃµÄʵÏÖÁË×Ô¶¯Õª»ú¡¢ÓïÒôÌáʾ¡¢ÃÜÂëºË¶Ô¡¢²Ù×÷Ìáʾ¡¢×´Ì¬ÏÔʾ¼°³¬Ê±×Ô¶¯¹Ò»úµÈ¹¦ÄÜ¡£ ¹Ø¼ü´Ê£ºAT89C51 MT8870 EEROM µ¥Æ¬»ú CPLD 2
±ÏÒµÉè¼Æ(ÂÛÎÄ)ÍâÎÄÕªÒª
Title : Based on the SCM home electrical equipment remote control device design and production of Abstract: With the electronics, Such as electronics, computer science development, we will be living and working in contact with a lot of electronic products, electronic products which are mostly known as a micro-computer controlled by the microcontroller, this article focuses on the single-chip microcomputer AT89C51 the core, make full use of on-chip microcontroller internal and external resources to support the use of dual-tone multi-frequency receiver MT8870 remote telephone switch features such as remote control home appliances instruments. Used in the design of EEROMX25045 to store passwords; use of voice-chip steps suggest that the successful operation of features such as feedback tips, simple operation, reliable; in order not to occupy the additional resources in the design of software for some time to hang up the unmanned automatic function; in the design in order to solve the MCU I / O port resources are limited, we use a CPLD programmable logic device to expand the MCU I / O port, in order to achieve circuit logic functions. The design is based on a complete hardware and software systems, a good implementation of the automatic picking, voice prompts, password checking, operating tips, status display and automatic hang out functions. keywords: AT89C51 MT8870 EEROM MCU CPLD
3
Ŀ ¼
µÚ1Õ Ð÷ÂÛ ................................................................................................................. 5
1.1 ¸ÅÊö ................................................................................................................................... 5 1.2 Éè¼ÆÒªÇó¼°Ö÷Òª¹¦ÄܽéÉÜ ................................................................................................ 5 1.3 MCS-51ϵÁе¥Æ¬»ú¼ò½é .................................................................................................. 7
µÚ2Õ ϵͳ×ÜÌåÉè¼Æ ................................................................................................. 9
2.1 ϵͳ¹¦ÄÜÄ£¿éµÄ»®·Ö ........................................................................................................ 9 2.2 ϵͳÔÀí¿òͼ .................................................................................................................... 9 2.3 ϵͳÈí¼þÖ÷ÒªÌØÉ« .......................................................................................................... 10
µÚ3Õ ¸÷Ä£¿éÏêϸÉè¼Æ ........................................................................................... 12
3.1 ÕñÁå¼ì²âÄ£¿éµÄÉè¼Æ ...................................................................................................... 12 3.2 Ë«Òô¶àƵģ¿éµÄÉè¼Æ ................................................................................................... 13 3.3 ×Ô¶¯Õª»ú¼°³¬Ê±¹Ò»úÄ£¿éµÄÉè¼Æ .................................................................................. 16 3.4 ÓïÒôÌáʾģ¿éµÄÉè¼Æ ...................................................................................................... 17 3.5 ÃÜÂëÉèÖÃÄ£¿éµÄÉè¼Æ ...................................................................................................... 21 3.6 EEPROM¼°¿´ÃŹ·Ä£¿éµÄÉè¼Æ .................................................................................. 23 3.7 ¼ÌµçÆ÷Çý¶¯Ä£¿éµÄÉè¼Æ .............................................................................................. 27 3.8 ϵͳ×ܳÌÐòµÄÉè¼Æ ....................................................................................................... 28
µÚ4Õ ϵͳµÄ×é×°¡¢µ÷ÊԺͲâÊÔ ........................................................................... 30
4.1 ϵͳµÄ×é×°¡¢µ÷ÊÔ .......................................................................................................... 30 4.2 ÕñÁå¼ì²â¼°×Ô¶¯Õª»ú¹¦ÄܵIJâÊÔ .................................................................................. 30 4.3 ÓïÒô¼°Ë«Òô¶àƵ¹¦ÄܵIJâÊÔ .......................................................................................... 30 4.4 ÃÜÂëÉèÖù¦ÄܵIJâÊÔ ...................................................................................................... 30 4.5 EEPROMÃÜÂë´æ´¢¹¦ÄܵIJâÊÔ ..................................................................................... 31 4.6 ¼ÌµçÆ÷Çý¶¯¡¢µçÆ÷״̬ÏÔʾ¼°ÓïÒôÌáʾ¹¦ÄܵIJâÊÔ .................................................. 31 4.7 ³¬Ê±×Ô¶¯¹Ò»ú¹¦ÄܵIJâÊÔ .............................................................................................. 31
µÚ5Õ ϵͳ·½°¸×ÜÆÀ ............................................................................................... 32 ½áÂÛ ............................................................................................................................. 33 ÖÂл ............................................................................................................................. 33 ²Î¿¼ÎÄÏ× ..................................................................................................................... 33 ¸½Â¼A ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖõŦÄܼ°Ê¹Óà ........................................................ 35
1 ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖõŦÄÜ ......................................................................................... 35 2 ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖõÄʹÓ÷½·¨ ................................................................................. 36
ͼ1 ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖÃÔÀíͼ ........................................................................ 38 ͼ2 ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖÃÓ¡ÖÆ°åͼ .................................................................... 39 ͼ3 ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖÃCPLDÄÚ²¿µçÆøÍ¼ .................................................... 40 ±í1 ¼ÒÓõçÆ÷Ô¶³ÌÒ£¿Ø×°ÖÃÔªÆ÷¼þÇåµ¥ ................................................................ 41
4