±Ï Òµ Éè ¼Æ
ÌâÄ¿£º»ùÓÚµ¥Æ¬»úµÄ¼òÒ×¼ÆËãÆ÷Éè¼Æ
ÐÕ Ãû£º ѧ ºÅ£º
ѧ Ôº£º ÐÅϢѧԺ ר Òµ£º µç×ÓÐÅÏ¢¹¤³Ì Ö¸ µ¼ ½Ì ʦ£º
ÐÖúÖ¸µ¼½Ìʦ£º
2011Äê 5ÔÂ 23ÈÕ
±±¾©ÁªºÏ´óѧ ±ÏÒµÉè¼Æ
Õª Òª
½üÄêÀ´Ëæ×ſƼ¼µÄ·ÉËÙ·¢Õ¹£¬µ¥Æ¬»úµÄÓ¦ÓÃÕýÔÚ²»¶ÏÉîÈ룬ͬʱ´ø¶¯´«Í³¿ØÖƼì²â¼¼ÊõÈÕÒæ¸üС£ÔÚʵʱ¼ì²âºÍ×Ô¶¯¿ØÖƵĵ¥Æ¬»úÓ¦ÓÃϵͳÖУ¬µ¥Æ¬»úÍùÍù×÷Ϊһ¸öºËÐIJ¿¼þÀ´Ê¹Ó㬵«½öµ¥Æ¬»ú·½ÃæµÄ֪ʶÊDz»¹»µÄ£¬»¹Ó¦¸ù¾Ý¾ßÌåÓ²¼þ½á¹¹¡¢ÈíÓ²¼þ½áºÏ£¬À´¼ÓÒÔÍêÉÆ¡£
¼ÆËãÆ÷ÔÚÈËÃǵÄÈÕ³£Éú»îÖÐÊDZȽϳ£¼ûµÄµç×Ó²úÆ·Ö®Ò»£¬²¢ÇÒÓïÒô¼¼ÊõµÄ½øÕ¹¸øÕâÖÖÓ¦ÓÃÐèÒªÌṩÁËÒ»ÖÖÓÐÁ¦µÄ¼¼ÊõÖ§³Ö£¬Öð½¥±»¹ã´óÓû§Ëù½ÓÊÜ£¬²¢¹ã·ºÓÃÓÚ¸÷ÖÖÐèÒªÓïÒôÏìÓ¦µÄ³¡ºÏ¡£»ùÓÚÕâÑùµÄÀíÄ±¾´ÎÉè¼ÆÊÇÓÃAT89C51µ¥Æ¬»ú¡¢LCDÏÔʾÆ÷¡¢¿ØÖư´¼ü¡¢ÓïÒôоƬISD2560ΪԪ¼þÀ´Éè¼ÆµÄ¾ßÓÐÓïÒô²¥±¨¹¦ÄܵļòÒ×¼ÆËãÆ÷¡£ÀûÓôËÉè¼ÆÊìϤµ¥Æ¬»ú΢¿ØÖÆÆ÷¼°CÓïÑÔ±à³Ì£¬¶ÔÆäƬ×ÊÔ´¼°¸÷¸öI/O¶Ë¿ÚµÄ¹¦Äܺͻù±¾ÓÃ;µÄÁË½â¡£ÕÆÎÕMicrosoft Visual C++ 6.0Ó¦ÓóÌÐò¿ª·¢»·¾³£¬³£ÓõÄLCDÏÔʾÆ÷µÄʹÓ÷½·¨ºÍÒ»°ã¼üÅ̵ÄʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºAT89C51¡¢ISD2560¡¢LCD¡¢¿ØÖư´¼ü
I
±±¾©ÁªºÏ´óѧ ±ÏÒµÉè¼Æ
Abstract
With the rapid development of science and technology in recent years, the application of SCM is a growing, while driving more traditional control detection technology updates. In real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component, but only SCM knowledge is not enough, the structure should be based on specific hardware, software and hardware combination to be improved.
Calculator in people's daily lives is one of the more common electronic products, and progress in speech technology to such applications need to provide a strong technical support, have been gradually accepted by the majority of users, and is widely used for various needs Voice response applications. Based on this concept, this design is AT89C51 microcontroller, LCD display, control buttons, voice chip ISD2560 devices designed for the voice broadcast function with a simple calculator. Familiar with using this microcontroller design and C language programming microcontrollers, resources and all of its chip I / O port functions and basic use of the understanding. Master the Microsoft Visual C + + 6.0 application development environment, the common use of LCD displays and general use of the keyboard.
Keywords: AT89C51¡¢ISD2560 ¡¢LCD control buttons
II
±±¾©ÁªºÏ´óѧ ±ÏÒµÉè¼Æ
Ŀ¼
Õª Òª .................................................................. I Abstract .............................................................. II ÒýÑÔ ................................................................... 1 1 Ð÷ÂÛ ................................................................. 2
1.1 ϵͳ¿ª·¢±³¾° .................................................... 2 1.2 ϵͳ¿ª·¢ÒâÒå .................................................... 2 1.3 Éè¼ÆÄÚÈݺÍÕ½ڷÖÅä .............................................. 2 2 ϵͳ·½°¸Éè¼Æ ......................................................... 3
2.1 ¹¦ÄܽéÉÜ ........................................................ 3
2.1.1 »ù±¾¹¦ÄÜ .................................................. 3 2.1.2 À©Õ¹¹¦ÄÜ .................................................. 3 2.2 ·½°¸ÂÛÖ¤Óë±È½Ï .................................................. 3
2.2.1 ¿ØÖƲ¿·ÖµÄÉè¼Æ·½°¸ÂÛÖ¤ÓëÑ¡Ôñ .............................. 3 2.2.2 ÏÔʾµç·µÄÉè¼Æ·½°¸ÂÛÖ¤ÓëÑ¡Ôñ .............................. 4 2.2.3 ¼üÅÌÉè¼Æ·½°¸ÓëÑ¡Ôñ ........................................ 5 2.3 ϵͳ×é³É ........................................................ 6 2.4 ×ÜÌåÉè¼ÆË¼Ïë .................................................... 7 3 Ö÷ҪоƬ½éÉÜ ......................................................... 8
3.1 AT89C51Ñ¡Ôñ¼°½éÉÜ: ............................................. 8 3.2 ISD2560Ñ¡Ôñ¼°½éÉÜ: ............................................ 10 3.3 ¿ª·¢¹¤¾ßµÄÑ¡Ôñ¼°½éÉÜ£º ......................................... 12 4 Ó²¼þµç·Éè¼Æ ........................................................ 14
4.1 ¸´Î»µç· ....................................................... 14
III