µ¥Æ¬»ú¿Î³ÌÉè¼Æ¶¨Ê±Æ÷¿ØÖÆ4Ö»LED¹ö¶¯ÉÁ˸ϵͳ - ͼÎÄ ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÒ» ÎÄÕµ¥Æ¬»ú¿Î³ÌÉè¼Æ¶¨Ê±Æ÷¿ØÖÆ4Ö»LED¹ö¶¯ÉÁ˸ϵͳ - ͼÎĸüÐÂÍê±Ï¿ªÊ¼ÔĶÁ1c426607eefdc8d376ee329c

3 ϵͳӲ¼þµç·µÄÉè¼Æ

3.1ϵͳӲ¼þ×ܵç·¹¹³É¼°Ô­Àí

ʵÏÖ±¾Éè¼ÆÒªÇóµÄ¾ßÌ幦ÄÜ£¬¿ÉÒÔÑ¡ÓÃAT89S51µ¥Æ¬»ú¼°ÍâΧÆ÷¼þ¹¹³É×îС¿ØÖÆϵͳ£¬4¸ö·¢¹â¶þ¼«¹Ü·Ö³É1×éºìÂÌÀ¶»Æ4µÆ¹¹³ÉÐźŵÆָʾģ¿éµÈ¡£

Ö÷ÒªÆ÷¼þµÄÑ¡Ôñ£º

Æ÷¼þ LED ¾§Õñ£¨11.0592£© µç×è µçÈÝ ±í3-1 3.2 Ö÷¿ØÖƲ¿·Ö¨D¨DAT89C51µ¥Æ¬»ú¼ò½é

89C51ÊÇÒ»ÖÖ´ø4K×Ö½ÚÉÁ´æ¿É±à³Ì¿É²Á³ýÖ»¶Á´æ´¢Æ÷£¨FPEROM¡ªFlash Programmable and Erasable Read Only Memory£©µÄµÍµçѹ¡¢¸ßÐÔÄÜCMOS 8λ΢´¦ÀíÆ÷£¬Ë׳Ƶ¥Æ¬»ú¡£AT89C2051ÊÇÒ»ÖÖ´ø2K×Ö½ÚÉÁ´æ¿É±à³Ì¿É²Á³ýÖ»¶Á´æ´¢Æ÷µÄµ¥Æ¬»ú¡£µ¥Æ¬»úµÄ¿É²Á³ýÖ»¶Á´æ´¢Æ÷¿ÉÒÔ·´¸´²Á³ý1000´Î¡£¸ÃÆ÷¼þ²ÉÓÃATMEL¸ßÃܶȷÇÒ×ʧ´æ´¢Æ÷ÖÆÔì¼¼ÊõÖÆÔ죬Ó빤ҵ±ê×¼µÄMCS-51Ö¸ÁºÍÊä³ö¹Ü½ÅÏà¼æÈÝ¡£ÓÉÓÚ½«¶à¹¦ÄÜ8λCPUºÍÉÁ˸´æ´¢Æ÷×éºÏÔÚµ¥¸öоƬÖУ¬ATMELµÄAT89C51ÊÇÒ»ÖÖ¸ßЧ΢¿ØÖÆÆ÷£¬AT89C2051ÊÇËüµÄÒ»ÖÖ¾«¼ò°æ±¾¡£AT89Cµ¥Æ¬»úΪºÜ¶àǶÈëʽ¿ØÖÆϵͳÌṩÁËÒ»ÖÖÁé»îÐÔ¸ßÇÒ¼ÛÁ®µÄ·½°¸¡£

AT89C51µ¥Æ¬»úΪ£´£°Òý½ÅË«ÁÐÖ±²åоƬ£¬ÓУ´¸öI/O¿Ú£¬P0 £¬P1£¬ P2£¬ P3£¬µ¥Æ¬»úµÄ×îСϵͳÈçͼËùʾ£¬18Òý½ÅºÍ19Òý½Å½ÓʱÖÓÂö³åµç·£¬XTAL1½ÓÍⲿ¾§ÕñºÍ΢µ÷µçÈݵÄÒ»¶Ë£¬ÔÚƬÄÚËüÊÇÕðµ´Æ÷µ¹Ïà·Å´óÆ÷µÄÊäÈ룬XTAL2½ÓÍⲿ¾§ÕñºÍ΢µ÷µçÈݵÄÁíÒ»¶Ë£¬ÔÚƬÄÚËýÊÇÕñµ´Æ÷µ¹Ïà·Å´óÆ÷µÄÊä³ö¶Ë£¬µÚ£¹Òý½ÅΪ¸´Î»ÊäÈë¶Ë£¬½ÓÉϵçÈÝ£¬µç×è¼°¿ª¹Øºó¹¹³ÉÉϵ縴λµç·£¬20Òý½ÅΪ½ÓµØ¶Ë£¬40Òý½ÅΪµçÔ´¶Ë¡£ÈçͼËùʾ£º

¸öÊý 4 1 Èô¸É 2 4

ͼ3.1 ¾§ÕñÓ뵥Ƭ»úµÄÁ¬½Ó 3.2.1 AT89C51µÄÄÚ²¿½á¹¹¹¦ÄÜ ¡¤ÖÐÑë´¦ÀíÆ÷£º

ÖÐÑë´¦ÀíÆ÷(CPU)ÊÇÕû¸öµ¥Æ¬»úµÄºËÐIJ¿¼þ£¬ÊÇ8λÊý¾Ý¿í¶ÈµÄ´¦ÀíÆ÷£¬ÄÜ´¦Àí8λ¶þ½øÖÆÊý¾Ý»ò´úÂ룬CPU¸ºÔð¿ØÖÆ¡¢Ö¸»ÓºÍµ÷¶ÈÕû¸öµ¥ÔªÏµÍ³Ð­µ÷µÄ¹¤×÷£¬Íê³ÉÔËËãºÍ¿ØÖÆÊäÈëÊä³ö¹¦ÄܵȲÙ×÷¡£ ¡¤Êý¾Ý´æ´¢Æ÷(ÄÚ²¿RAM)£º

Êý¾Ý´æ´¢Æ÷ÓÃÓÚ´æ·Å±ä»¯µÄÊý¾Ý¡£AT89S51ÖÐÊý¾Ý´æ´¢Æ÷µÄµØÖ·¿Õ¼äΪ256¸öRAMµ¥Ôª£¬µ«ÆäÖÐÄÜ×÷ΪÊý¾Ý´æ´¢Æ÷¹©Óû§Ê¹ÓõĽöÓÐÇ°Ãæ128¸ö£¬ºó128¸ö±»×¨ÓüĴæÆ÷Õ¼Óá£

¡¤³ÌÐò´æ´¢Æ÷(ÄÚ²¿ROM)£º

³ÌÐò´æ´¢Æ÷ÓÃÓÚ´æ·Å³ÌÐòºÍ¹Ì¶¨²»±äµÄ³£ÊýµÈ¡£Í¨³£²ÉÓÃÖ»¶Á´æ´¢Æ÷£¬ÇÒÆäÓÖ¶àÖÖÀàÐÍ£¬ÔÚ89ϵÁе¥Æ¬»úÖÐÈ«²¿²ÉÓÃÉÁ´æ¡£AT89C51ÄÚ²¿ÅäÖÃÁË4KBÉÁ´æ¡£ ¡¤¶¨Ê±/¼ÆÊýÆ÷(T0)£º

¶¨Ê±/¼ÆÊýÆ÷ÓÃÓÚʵÏÖ¶¨Ê±ºÍ¼ÆÊý¹¦ÄÜ¡£AT89C51¹²ÓÐ2¸ö16λ¶¨Ê±/¼ÆÊýÆ÷¡£ ¡¤²¢ÐÐÊäÈëÊä³ö(I/O)¿Ú£º

8051¹²ÓÐ4×é8λI/O¿Ú(P0¡¢ P1¡¢P2»òP3)£¬ÓÃÓÚ¶ÔÍⲿÊý¾ÝµÄ´«Êä¡£ ÿ¸ö¿Ú¶¼ÓÉ1¸öËø´æÆ÷ºÍÒ»¸öÇý¶¯Æ÷×é³É¡£ËüÃÇÖ÷ÒªÓÃÓÚʵÏÖÓëÍⲿÉ豸ÖÐÊý¾ÝµÄ²¢ÐÐÊäÈëÓëÊä³ö£¬ÓÐЩI/O¿Ú»¹ÓÐÆäËû¹¦ÄÜ¡£

5

¡¤È«Ë«¹¤´®Ðпڣº

A89C51ÄÚÖÃÒ»¸öÈ«Ë«¹¤´®ÐÐͨÐÅ¿Ú£¬ÓÃÓÚÓëÆäËüÉ豸¼äµÄ´®ÐÐÊý¾Ý´«ËÍ£¬¸Ã´®ÐпڼȿÉÒÔÓÃ×÷Ò첽ͨÐÅÊÕ·¢Æ÷£¬Ò²¿ÉÒÔµ±Í¬²½ÒÆλÆ÷ʹÓᣠ¡¤Ê±Öӵ緣º

ʱÖӵ緵Ä×÷ÓÃÊDzúÉúµ¥Æ¬»ú¹¤×÷ËùÐèÒªµÄʱÖÓÂö³åÐòÁС£ ¡¤ÖжÏϵͳ£º

ÖжÏϵͳµÄ×÷ÓÃÖ÷ÒªÊǶÔÍⲿ»òÄÚ²¿µÄÖÕ¶ËÇëÇó½øÐйÜAT89C51¹²ÓÐ5¸öÖжÏÔ´£¬ÆäÖÐÓÐ2¸öÍⲿÖжÏÔ´ºÍ3¸öÄÚ²¿ÖжÏÔ´¡£ 3.2.2 51µ¥Æ¬»úµÄ´®Ðнӿڹ¤×÷·½Ê½

51µ¥Æ¬»úµÄ´®ÐнӿÚÓÐËÄÖÖ¹¤×÷·½Ê½¡£·½Ê½0Êǽ«SBUF×÷Ϊ8λͬ²½ÒÆλ¼Ä´æÆ÷ʹÓ㨹̶¨²¨ÌØÂÊ£©£»·½Ê½1ÊÇ10λÒ첽ͨÐÅ·½Ê½£¨¿É±ä²¨ÌØÂÊ£©£»·½Ê½2ÊÇ11λÒ첽ͨÐÅ·½Ê½£¨¹Ì¶¨²¨ÌØÂÊ£©£»·½Ê½3ÊÇ11λÒ첽ͨÐÅ·½Ê½£¨¿É±ä²¨ÌØÂÊ£©¡£

ͼ 3.2 ´®ÐнӿÚÓ뵥Ƭ»úµÄÁ¬½Ó

3.3ÆäËüÆ÷¼þ 3.4.1·¢¹â¶þ¼«¹Ü

¸ù¾Ý±¾Éè¼ÆµÄÌص㣬LEDµÄÏÔʾ²»¿ÉÉÙ£¬LEDµÄÏÔʾ²ÉÓÃÆÕͨµÄ·¢¹â¶þ¼«¹Ü¡£ÔÚÓ²¼þÉÏÁ¬½ÓͼÉÏÒ²ÊǶԳƷֲ¼µÄ£¬ÈçÏÂͼ3.4Ëùʾ¡£

6

ͼ3.3 LEDµÆµÄÁ¬½Ó

ÔÚ±¾Éè¼ÆÖУ¬Êµ¼Ê¿ØÖƵĵÆÖ»ÓÐ4¸ö£¬ÆäÖоùÊǵ͵çƽÓÐЧ£¬ËùÒÔÔÚÔËÐÐÇ°LEDµÆµÄ״̬ÊÇÃð¡£

3.4¶¨Ê±Æ÷¿ØÖÆ4Ö»LED¹ö¶¯ÉÁ˸¿ØÖÆϵͳԭÀíͼ

±¾ÏµÍ³ÒÔµ¥Æ¬»úΪºËÐÄ£¬ÏµÍ³Ó²¼þµç·Óɵ¥Æ¬»ú£¬µç×裬LEDÏÔʾ×é³É¡£Æä¾ßÌåµÄÓ²¼þµç·×ÜͼÈçͼ3.6Ëùʾ¡£

ͼ3.4ϵͳԭÀí

7