µ¥Æ¬»ú¿Î³ÌÉè¼Æ»ùÓÚstcµ¥Æ¬»úµÄʵÑé°å¿ª·¢ÓëÉè¼Æ_±ÏÒµÂÛÎÄ ÏÂÔØ±¾ÎÄ

2.2 Õû°åµç·PROTUES·ÂÕæµç·

ͼ2.2.1 ·ÂÕæÔ­Àíͼ

2.3 Èí¼þ¹¦ÄÜÃèÊö

Ëæ×ſƼ¼µÄ·¢Õ¹£¬¡°¼ÆËã»ú·ÂÕæ¼¼Êõ¡±ÒѳÉΪÐí¶àÉè¼Æ²¿ÃÅÖØÒªµÄǰÆÚÉè¼Æ

ÊֶΡ£Ëü¾ßÓÐÉè¼ÆÁé»î£¬½á¹û¡¢¹ý³ÌµÄͳһµÄÌØµã¡£¿ÉʹÉè¼ÆÊ±¼ä´óΪËõ¶Ì¡¢ºÄ×Ê´óΪ¼õÉÙ£¬Ò²¿É½µµÍ¹¤³ÌÖÆÔìµÄ·çÏÕ¡£ÏàÐÅÔÚµ¥Æ¬»ú¿ª·¢Ó¦ÓÃÖÐPROTEUSÒ²ÄÜÜòµÃÓúÀ´Óú¹ã·ºµÄÓ¦Óá£Ê¹ÓÃProteus Èí¼þ½øÐе¥Æ¬»úϵͳ·ÂÕæÉè¼Æ£¬ÊÇÐéÄâ·ÂÕæ¼¼ÊõºÍ¼ÆËã»ú¶àýÌå¼¼ÊõÏà½áºÏµÄ×ÛºÏÔËÓã¬ÓÐÀûÓÚÅàÑøÑ§ÉúµÄµç·Éè¼ÆÄÜÁ¦¼°·ÂÕæÈí¼þµÄ²Ù×÷ÄÜÁ¦£»ÔÚµ¥Æ¬»ú¿Î³ÌÉè¼ÆºÍÈ«¹ú´óѧÉúµç×ÓÉè¼Æ¾ºÈüÖУ¬ÎÒÃÇʹÓà Proteus ¿ª·¢»·¾³¶ÔѧÉú½øÐÐÅàѵ£¬ÔÚ²»ÐèÒªÓ²¼þͶÈëµÄÌõ¼þÏ£¬Ñ§ÉúÆÕ±é·´Ó³£¬¶Ôµ¥Æ¬»úµÄѧϰ±Èµ¥´¿Ñ§Ï°Ê鱾֪ʶ¸üÈÝÒ×½ÓÊÜ£¬¸üÈÝÒ×Ìá¸ß¡£Êµ¼ùÖ¤Ã÷£¬ÔÚʹÓà Proteus ½øÐÐϵͳ·ÂÕæ¿ª·¢³É¹¦Ö®ºóÔÙ½øÐÐʵ¼ÊÖÆ×÷£¬Äܼ«´óÌá¸ßµ¥Æ¬»úϵͳÉè¼ÆÐ§ÂÊ¡£Òò´Ë£¬Proteus ÓнϸߵÄÍÆ¹ãÀûÓüÛÖµ¡£Ä¿Ç°ProteusµÄ×îаæÎª8.0,ARM cortex´¦ÀíÆ÷±»Ôö¼Ó£¬ÔÚ7.10ÖÐÒѾ­Ôö¼ÓDSPϵÁУ¨TMS320£©¡£

Keil C51

C51¹¤¾ß°üµÄÕûÌå½á¹¹£¬Èçͼ(1)Ëùʾ£¬ÆäÖÐuVisionÓëIshell·Ö±ðÊÇC51 for WindowsºÍfor DosµÄ¼¯³É¿ª·¢»·¾³(IDE)£¬¿ÉÒÔÍê³É±à¼­¡¢±àÒë¡¢Á¬½Ó¡¢µ÷ÊÔ¡¢·ÂÕæµÈÕû¸ö¿ª·¢Á÷³Ì¡£¿ª·¢ÈËÔ±¿ÉÓÃIDE±¾Éí»òÆäËü±à¼­Æ÷±à¼­C»ò»ã±àÔ´Îļþ¡£È»ºó·Ö±ðÓÉC51¼°A51±àÒëÆ÷±àÒëÉú³ÉÄ¿±êÎļþ(.OBJ)¡£Ä¿±êÎļþ¿ÉÓÉLIB51´´½¨Éú³É¿âÎļþ£¬Ò²¿ÉÒÔÓë¿âÎļþÒ»Æð¾­L51Á¬½Ó¶¨Î»Éú³É¾ø¶ÔÄ¿±êÎļþ(.ABS)¡£ABSÎļþÓÉOH51ת»»³É±ê×¼µÄHexÎļþ£¬ÒÔ¹©µ÷ÊÔÆ÷dScope51»òtScope51ʹÓýøÐÐÔ´´úÂë¼¶µ÷ÊÔ£¬Ò²¿ÉÓÉ·ÂÕæÆ÷ʹÓÃÖ±½Ó¶ÔÄ¿±ê°å½øÐе÷ÊÔ£¬

4

Ò²¿ÉÒÔÖ±½ÓдÈë³ÌÐò´æÖüÆ÷ÈçEPROMÖС£ ʹÓöÀÁ¢µÄKeil·ÂÕæÆ÷ʱ£¬×¢ÒâÊÂÏî

* ·ÂÕæÆ÷±êÅä11.0592MHzµÄ¾§Õñ£¬µ«Óû§¿ÉÒÔÔÚ·ÂÕæÆ÷Éϵľ§Õñ²å¿×Öл»²åÆäËûƵÂʵľ§Õñ¡£

* ·ÂÕæÆ÷Éϵĸ´Î»°´Å¥Ö»¸´Î»·ÂÕæÐ¾Æ¬£¬²»¸´Î»Ä¿±êϵͳ¡£

* ·ÂÕæÐ¾Æ¬µÄ31½Å£¨/EA£©ÒѽÓÖÁ¸ßµçƽ£¬ËùÒÔ·ÂÕæÊ±Ö»ÄÜʹÓÃÆ¬ÄÚROM£¬²»ÄÜʹÓÃÆ¬ÍâROM£»µ«·ÂÕæÆ÷ÍâÒý²åÕëÖеÄ31½Å²¢²»Óë·ÂÕæÐ¾Æ¬µÄ31½ÅÏàÁ¬£¬¹Ê¸Ã·ÂÕæÆ÷ÈԿɲåÈëµ½À©Õ¹ÓÐÍⲿROM£¨ÆäCPUµÄ/EAÒý½Å½ÓÖÁµÍµçƽ£©µÄÄ¿±êϵͳÖÐʹÓá£

2.4 ·ÂÕæÈí¼þPROTUESÖеÄЧ¹ûͼ

ͼ2.4.1 ·ÂÕæÐ§¹ûͼ

5

ͼ2.4.2 ·ÂÕæÐ§¹ûͼ

µÚ3Õ Ӳ¼þµç·Éè¼Æ

3.1Á½Î»Ò»Ìå¹²ÒõÊýÂë¹Ü

3.1.1 ÊýÂë¹Ü¸ÅÊö

ÊýÂë¹ÜÊÇÒ»ÖÖ°ëµ¼Ìå·¢¹âÆ÷¼þ£¬Æä»ù±¾µ¥ÔªÊÇ·¢¹â¶þ¼«¹Ü¡£ÊýÂë¹Ü°´¶ÎÊý·ÖΪÆß¶ÎÊýÂë¹ÜºÍ°Ë¶ÎÊýÂë¹Ü£¬°´·¢¹â¶þ¼«¹Üµ¥ÔªÁ¬½Ó·½Ê½·ÖΪ¹²Ñô¼«ÊýÂë¹ÜºÍ¹²Òõ¼«ÊýÂë¹Ü¡£¶ø¹²ÒõÊýÂë¹ÜÊÇÖ¸½«ËùÓз¢¹â¶þ¼«¹ÜµÄÒõ¼«½Óµ½Ò»ÆðÐγɹ«¹²Òõ¼«(COM)µÄÊýÂë¹Ü£¬¹²ÒõÊýÂë¹ÜÔÚÓ¦ÓÃʱӦ½«¹«¹²¼«COM½Óµ½µØÏßGNDÉÏ£¬µ±Ä³Ò»×ֶη¢¹â¶þ¼«¹ÜµÄÑô¼«Îª¸ßµçƽʱ£¬ÏàÓ¦×ֶξ͵ãÁÁ£¬µ±Ä³Ò»×ֶεÄÑô¼«ÎªµÍµçƽʱ£¬ÏàÓ¦×ֶξͲ»ÁÁ¡£Í¬Ê±ÊýÂë¹ÜÒªÕý³£ÏÔʾ£¬¾ÍÒªÓÃÇý¶¯µç·À´Çý¶¯ÊýÂë¹ÜµÄ¸÷¸ö¶ÎÂ룬´Ó¶øÏÔʾ³öÎÒÃÇÒªµÄÊý×Ö¡£ 3.1.2 ÊýÂë¹ÜÄÚ²¿½á¹¹

ͼ3.1.1 ÊýÂë¹ÜÄÚ²¿½á¹¹

6

±í3.1.1 ¹²Ñô¼«ÊýÂë¹Ü×Öĸ±í

±í3.1.2 ¹²Òõ¼«ÊýÂë¹Ü×Öĸ±í

ͼ3.1.3 LEDÊýÂë¹ÜÒý½Å¶¨Òå

ledÊýÂë¹Ü£¨LED Segment Displays£©ÊÇÓɶà¸ö·¢¹â¶þ¼«¹Ü·â×°ÔÚÒ»Æð×é³É¡°8¡±×ÖÐÍµÄÆ÷¼þ£¬ÒýÏßÒÑÔÚÄÚ²¿Á¬½ÓÍê³É£¬Ö»ÐèÒý³öËüÃǵĸ÷¸ö±Ê»®£¬¹«¹²µç¼«¡£ledÊýÂë¹Ü³£ÓöÎÊýÒ»°ãΪ7¶ÎÓеÄÁí¼ÓÒ»¸öСÊýµã£¬»¹ÓÐÒ»ÖÖÊÇÀàËÆÓÚ3λ¡°+1¡±ÐÍ¡£Î»ÊýÓаë룬1£¬2£¬3£¬4£¬5£¬6£¬8£¬10λµÈµÈ£¬ledÊýÂë¹Ü¸ù¾ÝLEDµÄ½Ó·¨²»Í¬·ÖΪ¹²ÒõºÍ¹²ÑôÁ½À࣬Á˽âLEDµÄÕâÐ©ÌØÐÔ£¬¶Ô±à³ÌÊǺÜÖØÒªµÄ£¬ÒòΪ²»Í¬ÀàÐ͵ÄÊýÂë¹Ü£¬³ýÁËËüÃǵÄÓ²¼þµç·ÓвîÒìÍ⣬±à³Ì·½·¨Ò²ÊDz»Í¬µÄ¡£Í¼2Êǹ²ÒõºÍ¹²Ñô¼«ÊýÂë¹ÜµÄÄÚ²¿µç·£¬ËüÃǵķ¢¹âÔ­ÀíÊÇÒ»ÑùµÄ£¬Ö»ÊÇËüÃǵĵçÔ´¼«ÐÔ²»Í¬¶øÒÑ¡£ÑÕÉ«Óк죬ÂÌ£¬À¶£¬»ÆµÈ¼¸ÖÖ¡£ledÊýÂë¹Ü¹ã·ºÓÃÓÚÒÇ±í£¬Ê±ÖÓ£¬³µÕ¾£¬¼ÒµçµÈ³¡ºÏ¡£Ñ¡ÓÃʱҪעÒâ²úÆ·³ß´çÑÕÉ«£¬¹¦ºÄ£¬ÁÁ¶È£¬²¨³¤µÈ¡£ÏÂÃæ½«½éÉܳ£ÓÃLEDÊýÂë¹ÜÄÚ²¿Òý½ÅͼƬ¡£

LEDÊýÂë¹Üͨ¹ý7¸ö·¢¹â¶þ¼«¹ÜÁÁ°µµÄ²»Í¬×éºÏ¿ÉÒÔÏÔʾ¸÷ÖÖÊý×Ö£¬ÁíÍâÒ»¸öÔ²µÄÐÍ·¢¹â¶þ¼¶¹ÜÏÔʾСÊýµã¡£Ö»ÒªÎªLEDÊýÂë¹ÜÌṩÁ˶ÎÂë¾Í¿ÉÒÔÏÔʾ²»Í¬µÄ·ûºÅºÍÊý×Ö¡£LEDÊýÂë¹Ü¹²¼Æ8¶Î¡£ÕýºÃÊÇÒ»¸ö×Ö½Ú¡£Ï°¹ßÉÏÊÇÒÔ¡°a¡±¶Î¶ÔÓ¦¶ÎÂë×Ö½ÚµÄ×îµÍλ¡£¸÷¶ÎÓë×Ö½ÚÖи÷λ¶ÔÓ¦¹ØÏµÈç±í3Ëùʾ¡£

±í3.1.3 ¶ÎÂëÓë×Ö½ÚÖи÷λ¶ÔÓ¦¹ØÏµ

°´ÕÕ±í3-1Öеĸñʽ£¬ÏÔʾ¸÷ÖÖ×Ö·ûµÄ8¶ÎLEDÊýÂë¹ÜµÄ¶ÎÂëÈç±í4Ëùʾ£¨ÒÔ¹²Òõ¼«ÎªÀý£©¡£

7