ϵͳ·ÖÈýÖÖ¹¤×÷ģʽ£ºÕý³£Ä£Ê½¡¢·±Ã¦Ä£Ê½¡¢ÌØÊâģʽ£¬²¢ÇÒͨ¹ýÈý¸ö°´Å¥¡°Õý³£¡±¡¢¡°·±Ã¦¡±¡¢¡°ÌØÊ⡱¿ÉÏ໥ת»¯¡£
ÕâÀïÓõ½Á˶þ¼«¹Ü×ö¿ª¹Ø£¬ÊÇΪÁË·ÀÖ¹ÓÐÒ»°´¼ü±»°´ÏÂ3¸ùÏßͬʱµÍ£¬ ÖжÏÎÞЧ¡£¶þ¼«¹ÜÔÚÕýÏòµçѹ×÷ÓÃϵç×èºÜС£¬´¦ÓÚµ¼Í¨×´Ì¬£¬Ï൱ÓÚÒ»Ö»½ÓͨµÄ¿ª¹Ø£»ÔÚ·´Ïòµçѹ×÷ÓÃÏ£¬µç×èºÜ´ó£¬´¦ÓÚ½ØÖ¹×´Ì¬£¬Èçͬһֻ¶Ï¿ªµÄ¿ª¹Ø¡£ÀûÓöþ¼«¹ÜµÄ¿ª¹ØÌØÐÔ£¬¿ÉÒÔ×é³É¸÷ÖÖÂß¼µç·¡£
ͼ11 °´¼üµç·
3.7µç×ÓÃë±íϵͳµç·ͼ
ͼ12 ¼òÒ×½»Í¨µÆ¿ØÖÆÂß¼µç·×ܵç·ͼ
3.8 ÔªÆ÷¼þÇåµ¥
±í1 ʵÑéÔÆ÷¼þÇåµ¥±í
ÐòºÅ 1 ±àºÅ U1 »ú Æß¶ÎÁ½Î»ÊýÂë2 ÎÞ ¹Ü D9¡¢D12¡¢D15¡¢D18 3 D7¡¢D11¡¢D14¡¢D16 D4¡¢D5¡¢D6¡¢D7¡¢4 D10¡¢D13¡¢D16 5 6 7 8 9 10 11 D1¡¢D2¡¢D3 R1-R17 C3 C1¡¢C2 ÎÞ X1 RP1 ÆÕͨ¶þ¼«¹Ü µç×è Óм«ÐÔµçÈÝ ÆÕͨµçÈÝ °´¼ü ¾§Õñ ÅÅ×è DIDOE RES/220 CAP-ELEC CAP/22pF BUTTON CRYSTAL RESPACK-8 3 17 1 2 4 1 1 ÂÌ·¢¹â¶þ¼«¹Ü LED-GREEN 7 ºì¡¢»Æ½»Í¨µÆ LED-YELLOW LED-RED ¸÷4¸ö 7SEG-MAX2-CC 1 Ãû³Æ STC89C52µ¥Æ¬AT89C52 1 ÐͺÅ/²ÎÊý ÊýÁ¿
4 ¼òÒ×½»Í¨µÆ¿ØÖÆÂß¼µç·µÄ·ÂÕæÊµÏÖ 4.1 ·ÂÕæÈí¼þ½éÉÜ
4.1.1 STC89C52¼ò½é
STC89C52ÊÇÒ»Öֵ͹¦ºÄ¡¢¸ßÐÔÄÜCMOS 8λ΢¿ØÖÆÆ÷£¬¾ßÓÐ8KÔÚϵͳ¿É±à³ÌFlash´æ´¢Æ÷¡£Ê¹ÓøßÃܶȷÇÒ×ʧÐÔ´æ´¢Æ÷¼¼ÊõÖÆÔ죬Ó빤ҵ80C51²úÆ·Ö¸ÁîºÍÒý½ÅÍêÈ«¼æÈÝ¡£Æ¬ÉÏFlashÔÊÐí³ÌÐò´æ´¢Æ÷ÔÚϵͳ¿É±à³ÌFlash£¬Ê¹µÃSTC89C52ΪÖÚ¶àǶÈëʽ¿ØÖÆÓ¦ÓÃϵͳÌṩ¸ßÁé»î¡¢³¬ÓÐЧµÄ½â¾ö·½°¸¡£
¹¦ÄÜ:STC89C52¾ßÓÐÒÔϱê×¼¹¦ÄÜ£º8K×Ö½ÚFlash£¬256×Ö½ÚRAM£¬32λI/O¿ÚÏߣ¬¿´ÃŹ·¶¨Ê±Æ÷£¬2¸öÊý¾ÝÖ¸Õ룬Èý¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷,Ò»¸ö6ÏòÁ¿2¼¶ÖжϽṹ£¬È«Ë«¹¤´®Ðпڣ¬Æ¬ÄÚ¾§Õñ¼°Ê±Öӵ緡£ÁíÍ⣬STC89C52¿É½µÖÁ0Hz¾²Ì¬Âß¼²Ù×÷£¬Ö§³Ö2ÖÖÈí¼þ¿ÉÑ¡Ôñ½Úµãģʽ¡£¿ÕÏÐģʽÏ£¬CPUÍ£Ö¹¹¤×÷£¬ÔÊÐíRAM¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢
´®¿Ú¡¢ÖжϼÌÐø¹¤×÷¡£µôµç±£»¤·½Ê½Ï£¬RAMÄÚÈݱ»±£´æ£¬Õñµ´Æ÷±»¶³½á£¬µ¥Æ¬»úÒ»Çй¤×÷Í£Ö¹£¬Ö¸µ¼ÏÂÒ»¸öÖжϻòÓ²¼þ¸´Î»ÎªÖ¹¡£
4.1.2 CÓïÑÔ½éÉÜ
CÓïÑÔÊÇÒ»ÖÖͨÓõļÆËã»ú³ÌÐòÉè¼ÆÓïÑÔ£¬Ëü¼È¿ÉÒÔÓÃÀ´±àд¼ÆËã»úµÄϵͳ³ÌÐòÒ²¿ÉÒÔÓÃÀ´±àдһ°ãµÄÓ¦ÓóÌÐò¡£ÒÔǰ¼ÆËã»úµÄϵͳÈí¼þÖ÷ÒªÓûã±àÓïÑÔ±àд£¬µ¥Æ¬»úÓ¦ÓÃϵͳ¸üÊÇÈç´Ë¡£ÓÉÓÚ»ã±àÓïÑÔ³ÌÐòµÄ¿É¶ÁÐԺͿÉÒÆÖ²ÐÔ¶¼½Ï²î£¬²ÉÓûã±àÓïÑÔ±àдµ¥Æ¬»úÓ¦ÓóÌÐò²»µ«ÖÜÆÚ³¤£¬¶øÇÒµ÷ÊÔºÍÅÅ´íÒ²±È½ÏÀ§ÄÑ£¬ÎªÁËÌá¸ßµ¥Æ¬»úÓ¦ÓóÌÐòµÄ¿ª·¢Ð§ÂÊ£¬¸ÄÉÆ³ÌÐòµÄ¿É¶ÁÐԺͿÉÒÆÖ²ÐÔ£¬²ÉÓø߼¶ÓïÑÔÎÞÒÉÊÇÒ»ÖÖ×îºÃµÄÑ¡Ôñ¡£
CÓïÑԼȾßÓÐÒ»°ã¸ß¼¶ÓïÑÔµÄÌØµã£¬ÓÖÄÜÖ±½Ó¶Ô¼ÆËã»úµÄÓ²¼þ½øÐвÙ×÷£¬±í´ïºÍÔËËãÄÜÁ¦Ò²½ÏÇ¿£¬Ðí¶àÒÔǰֻÄܲÉÓûã±àÓïÑÔÀ´½â¾öµÄÎÊÌâÏÖÔÚ¶¼¿ÉÒÔÓÃCÓïÑÔÀ´½â¾ö¡£×ÛÉÏËùÊö£¬CÓïÑÔÔÚ¹¦ÄÜÉÏ¡¢½á¹¹ÐÔ¡¢¿É¶ÁÐÔ¡¢¿Éά»¤ÐÔÉÏÓÐÃ÷ÏÔµÄÓÅÊÆ£¬¹Ê±¾¿ÎÌâ²ÉÓÃCÓïÑÔʵÏÖÈí¼þ¹¦ÄÜ¡£
4.1.3 Keil uVision4½éÉÜ
±¾¿ÎÌâ²ÉÓÃKeil uVision4Èí¼þ¿ª·¢ÏµÍ³£¬Keil uVision4ÊÇÃÀ¹úKeil Software¹«Ë¾³öÆ·µÄ51ϵÁмæÈݵ¥Æ¬»úCÓïÑÔÈí¼þ¿ª·¢ÏµÍ³¡£ Keil uVision4ÊÇÒ»¿î¿ÉÓÃÓÚ¶àÖÖ8051MCUµÄ¼¯³É¿ª·¢»·¾³£¨IDE£©£¬¸ÃIDEͬʱҲÊÇPK51¼°ÆäËü¿ª·¢Ì×¼þµÄÒ»¸öÖØÒª×é¼þ¡£³ýÔö¼ÓÁËÔ´´úÂë¡¢¹¦Äܵ¼º½Æ÷¡¢Ä£°å±à¼ÒÔ¼°¸Ä½øµÄËÑË÷¹¦ÄÜÍ⣬uVision4»¹ÌṩÁËÒ»¸öÅäÖÃÏòµ¼¹¦ÄÜ£¬¼ÓËÙÁËÆô¶¯´úÂëºÍÅäÖÃÎļþµÄÉú³É¡£´ËÍâÆäÄÚÖõķÂÕæÆ÷¿ÉÄ£ÄâÄ¿±êMCU£¬°üÀ¨Ö¸Á¡¢Æ¬ÉÏÍâΧÉ豸¼°ÍⲿÐźŵȡ£uVision4ÌṩÂß¼·ÖÎöÆ÷£¬¿É¼à¿Ø»ùÓÚMCUµÄI/OÒý½ÅºÍÍâÉè״̬±ä»¯ÏµijÌÐò±äÁ¿¡£
4.1.4 Proteus·ÂÕæÆ÷½éÉÜ
ProteusÊÇĿǰ×îºÃµÄÄ£ÄⵥƬ»úÍâΧÆ÷¼þµÄ¹¤¾ß¡£¿ÉÒÔ·ÂÕæ51 ϵÁС¢AVR£¬PIC µÈ³£ÓõÄMCU ¼°ÆäÍâΧµç·£¨ÈçLCD£¬RAM£¬ROM£¬¼üÅÌ£¬Âí´ï£¬LED£¬AD/DA£¬²¿·ÖSPI Æ÷¼þ£¬²¿·ÖIIC Æ÷¼þ£¬...£©¡£ProteusÓëÆäËüµ¥Æ¬»ú·ÂÕæÈí¼þ²»Í¬µÄÊÇ£¬Ëü²»½öÄÜ·ÂÕæµ¥Æ¬»úCPUµÄ¹¤×÷Çé¿ö£¬Ò²ÄÜ·ÂÕæµ¥Æ¬»úÍâΧµç·»òûÓе¥Æ¬»ú²ÎÓëµÄÆäËüµç·µÄ¹¤×÷Çé¿ö¡£Òò´ËÔÚ·ÂÕæºÍ³ÌÐòµ÷ÊÔʱ£¬¹ØÐĵIJ»ÔÙÊÇijЩÓï¾äÖ´ÐÐʱµ¥Æ¬»ú¼Ä´æÆ÷ºÍ´æ´¢Æ÷ÄÚÈݵĸı䣬¶øÊÇ´Ó¹¤³ÌµÄ½Ç¶ÈÖ±½Ó¿´³ÌÐòÔËÐк͵ç·¹¤×÷µÄ¹ý³ÌºÍ½á¹û¡£¶ÔÓÚÕâÑùµÄ·ÂÕæÊµÑ飬´ÓijÖÖÒâÒåÉϽ²£¬ÊÇÃÖ²¹ÁËʵÑéºÍ¹¤³ÌÓ¦ÓüäÍѽڵÄì¶ÜºÍÏÖÏó¡£
4.2 ¼òÒ×½»Í¨µÆ¿ØÖÆÂß¼µç··ÂÕæÊµÏÖ
±¾Éè¼ÆÊÇÒ»¿îµÄ¶à¹¦Äܽ»Í¨µÆ£¬²ÉÓÃSTC89C52µ¥Æ¬»úΪºËÐÄ£¬2λLEDÊýÂë¹ÜÏÔʾ£¬±¾Éè¼Æ²ÉÓÃÄ£¿é»¯µÄÉè¼Æ·½·¨£¬Ó²¼þÉè¼Æ°üÀ¨µ¥Æ¬»úÄ£¿é¡¢ÏÔʾģ¿é¡¢·¢¹â¶þ¼«¹ÜÄ£¿é¡¢Ïà¹Ø¿ØÖÆÄ£¿éµÈµÄÄ£¿é»¯Éè¼ÆÓëÖÆ×÷£»Õû¸öÉè¼Æ¹ý³ÌÊÇÓ²¼þºÍÈí¼þÏà½áºÏµÄ£¬²¢²ÉÓÃCÓïÑÔ±àдʵÏÖ¡£
¸ù¾ÝÒªÇóÓõ¥Æ¬»ú¶ÔÆä½øÐпØÖÆ£¬È¡µÃÁËÒÔÏÂÑо¿³É¹û£º £¨1£©¿ØÖÆÏµÍ³½ÓÏßͼ
£¨2£©¿ØÖÆÏµÍ³¹¤×÷ÔÀíµÄ²ûÊö
£¨3£©Ó²¼þµç·µÄÍê³É ÓÉÓÚʹÓõÄÊǵ¥Æ¬»ú×÷ΪºËÐĵĿØÖÆÔª¼þ£¬Ê¹µÃµç·µÄ¿É¿¿ÐԱȽϸߣ¬¹¦ÄÜÒ²±È½ÏÇ¿´ó£¬´ïµ½ÁËÔ¤ÆÚÉè¼ÆÒªÇóµÄ½á¹û£¬ÊµÏÖÁ˽»Í¨µÆ3¸ö״̬µÄת»¯£¬ÊýÂë¹ÜµÄµ¹¼ÆÊ±¹¦ÄÜ£¬ºÍÌØÊâÇé¿öϵĽ»Í¨µÆµÄ±ä»¯¡£
ͼ13 ¼òÒ×½»Í¨µÆ¿ØÖÆÂß¼µç··ÂÕæ½á¹ûͼ
5 ×ܽἰÐĵÃÌå»á
¾¹ýÁ½ÖܵÄŬÁ¦¹¤×÷£¬ÖÕÓÚÍê³ÉÁ˼òÒ×½»Í¨µÆ¿ØÖÆÂß¼µç·µÄ¿Î³ÌÉè¼Æ¡£ËäÈ»Éè¼Æ·ÂÕæµ÷ÊԵĹý³ÌºÜ¼èÐÁ£¬µ«½á¹û»¹ÊǺõģ¬¿´µ½·ÂÕæ½á¹û³öÀ´£¬¿´µ½½»Í¨µÆµÄÑ»·ÉÁ˸£¬ÐÄÇé¶ÙʱºÃÆðÀ´£¬µ÷ÊÔ¹ý³ÌÖеÄÖÖÖÖÔ¹ÑÔ¶¼Ã»ÓÐÁË¡£Õâ´Î¿Î³ÌÉè¼ÆÖ÷ÒªÊÇÈí¼þ·ÂÕæ£¬ÓÉÓÚÆ÷²ÄÓÐÏÞ¾ÍûÓÐŪӲ¼þ²¿·Ö¡£ÔÚÈí¼þµÄÉè¼ÆÓëµ÷ÊÔ¹ý³ÌÖУ¬ÎÒ¾õµÃËüÖ÷Òª¿¼ÑéÄãµÄ˼άÂß¼ÄÜÁ¦¼°Äã¶ÔÖ¸ÁîµÄÊìϤ³Ì¶È¡£¿ÉÒÔ˵ÔÙÕû¸öÈí¼þÉè¼Æ¹ý³ÌÖУ¬ÎҸоõÓÖÖØÐÂѧÁËÒ»´Îµ¥Æ¬»ú£¬ÔÚѧϰµÄ¹ý³ÌÖв»½öѧ»áÁËÑÓʱµÄÁ½ÖÖ·½·¨£¬¼´Èí¼þÑÓʱºÍÓ²¼þÑÓʱ£¬»¹