ÁÙÒÊ´óѧ
ϵͳ£¬È翪¹ØÁ¿µÄÊäÈë/Êä³ö¿ØÖÆ¡¢Ê±Ðò¿ØÖƵȡ£¶ÔÓÚÆ¬ÄÚÓÐROM/EPROMµÄоƬÀ´Ëµ,×îСӦÓÃϵͳ¼´ÎªÅäÓо§ÌåÕñµ´Æ÷¡¢¸´Î»µç·ºÍµçÔ´µÄµ¥¸öоƬ£»¶ÔÓëÆ¬ÄÚûÓÐROM/EPROMоƬÀ´Ëµ£¬Æä×îСӦÓÃϵͳ³ýÁËÓ¦ÅäÖÃÉÏÊöµÄ¾§Õñ¡¢¸´Î»µç·ºÍµçÔ´Í⣬»¹Ó¦Å䱸EPROM»òEEPROM×÷Ϊ³ÌÐò´æ´¢Æ÷ʹÓᣠ2.3.3 AT89C51¼ò½é
AT89C51µÄÖ÷Òª²ÎÊýÈç±í1Ëùʾ£º ÐͺŠ´æ´¢Æ÷ RAM 128 2 32 1 6 24 µÍµçѹ ±í1 AT89C51µÄÖ÷Òª²ÎÊý
¶¨Ê±I/0 ´®ÐÐÖÐ¶Ï ËÙ¶È Æ÷ ¿Ú £¨MH£© ÆäËüÌØµã E2PROM ROM 89C51 4K AT89C51º¬E2PROMµç¿É±àÉÁËÙ´æ´¢Æ÷¡£ÓÐÁ½¼¶»òÈý¼¶³ÌÐò´æ´¢Æ÷±£ÃÜϵͳ£¬·ÀÖ¹E2PROMÖеijÌÐò±»·Ç·¨¸´ÖÆ¡£²»ÓÃ×ÏÍâÏß²Á³ý£¬Ìá¸ßÁ˱à³ÌЧÂÊ¡£³ÌÐò´æ´¢Æ÷E2PROMÈÝÁ¿¿É´ï20K×Ö½Ú¡£
AT89C51ÊÇÒ»ÖÖ´ø4K×Ö½ÚÉÁ˸¿É±à³Ì¿É²Á³ýÖ»¶Á´æ´¢Æ÷£¨FPEROM¡ªFalsh Programmable and Erasable Read Only Memory£©µÄµÍµçѹ£¬¸ßÐÔÄÜCMOS8λ΢´¦ÀíÆ÷£¬Ë׳Ƶ¥Æ¬»ú¡£¸ÃÆ÷¼þ²ÉÓÃATMEL¸ßÃܶȷÇÒ×ʧ´æ´¢Æ÷ÖÆÔì¼¼ÊõÖÆÔ죬Ó빤ҵ±ê×¼µÄMCS-51Ö¸ÁºÍÊä³ö¹Ü½ÅÏà¼æÈÝ¡£ÓÉÓÚ½«¶à¹¦ÄÜ8λCPUºÍÉÁ˸´æ´¢Æ÷×éºÏÔÚµ¥¸öоƬÖУ¬ATMELµÄAT89C51ÊÇÒ»ÖÖ¸ßЧ΢¿ØÖÆÆ÷£¬ÎªºÜ¶àǶÈëʽ¿ØÖÆÏµÍ³ÌṩÁËÒ»ÖÖÁé»îÐÔ¸ßÇÒ¼ÛÁ®µÄ·½°¸¡£ÆäÒý½ÅÈçͼ2-7Ëùʾ¡£ 1¡¢Ö÷ÒªÌØÐÔ£º ¡¤ÓëMCS-51 ¼æÈÝ
¡¤4K×ֽڿɱà³ÌÉÁ˸´æ´¢Æ÷ ÊÙÃü£º1000д/²ÁÑ»·
ͼ7 µ¥Æ¬»úµÄÒý½ÅÅÅÁÐ
9
ÁÙÒÊ´óѧ
¡¤È«¾²Ì¬¹¤×÷£º0Hz-24Hz ¡¤Èý¼¶³ÌÐò´æ´¢Æ÷Ëø¶¨ ¡¤128*8λÄÚ²¿RAM ¡¤32¿É±à³ÌI/OÏß ¡¤Á½¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷ ¡¤5¸öÖжÏÔ´ ¡¤¿É±à³Ì´®ÐÐͨµÀ ¡¤µÍ¹¦ºÄµÄÏÐÖú͵ôµçģʽ ¡¤Æ¬ÄÚÕñµ´Æ÷ºÍʱÖÓµç·
2¡¢¹Ü½Å˵Ã÷£º VCC£º¹©µçµçѹ¡£ GND£º½ÓµØ¡£
P0¿Ú£ºP0¿ÚΪһ¸ö8λ©¼¶¿ªÂ·Ë«ÏòI/O¿Ú£¬Ã¿½Å¿ÉÎüÊÕ8TTLÃŵçÁ÷¡£µ±P1¿ÚµÄ¹Ü½ÅµÚÒ»´Îд1ʱ£¬±»¶¨ÒåΪ¸ß×èÊäÈë¡£P0Äܹ»ÓÃÓÚÍⲿ³ÌÐòÊý¾Ý´æ´¢Æ÷£¬Ëü¿ÉÒÔ±»¶¨ÒåΪÊý¾Ý/µØÖ·µÄµÚ°Ëλ¡£ÔÚFIASH±à³Ìʱ£¬P0 ¿Ú×÷ΪÔÂëÊäÈë¿Ú£¬µ±FIASH½øÐÐУÑéʱ£¬P0Êä³öÔÂ룬´ËʱP0Íⲿ±ØÐë±»À¸ß¡£
P1¿Ú£ºP1¿ÚÊÇÒ»¸öÄÚ²¿ÌṩÉÏÀµç×èµÄ8λ˫ÏòI/O¿Ú£¬P1¿Ú»º³åÆ÷ÄܽÓÊÕÊä³ö4TTLÃŵçÁ÷¡£P1¿Ú¹Ü½ÅдÈë1ºó£¬±»ÄÚ²¿ÉÏÀΪ¸ß£¬¿ÉÓÃ×÷ÊäÈ룬P1¿Ú±»ÍⲿÏÂÀΪµÍµçƽʱ£¬½«Êä³öµçÁ÷£¬ÕâÊÇÓÉÓÚÄÚ²¿ÉÏÀµÄÔµ¹Ê¡£ÔÚFLASH±à³ÌºÍУÑéʱ£¬P1¿Ú×÷ΪµÚ°ËλµØÖ·½ÓÊÕ¡£
P2¿Ú£ºP2¿ÚΪһ¸öÄÚ²¿ÉÏÀµç×èµÄ8λ˫ÏòI/O¿Ú£¬P2¿Ú»º³åÆ÷¿É½ÓÊÕ£¬Êä³ö4¸öTTLÃŵçÁ÷£¬µ±P2¿Ú±»Ð´¡°1¡±Ê±£¬Æä¹Ü½Å±»ÄÚ²¿ÉÏÀµç×èÀ¸ß£¬ÇÒ×÷ΪÊäÈë¡£²¢Òò´Ë×÷ΪÊäÈëʱ£¬P2¿ÚµÄ¹Ü½Å±»ÍⲿÀµÍ£¬½«Êä³öµçÁ÷¡£ÕâÊÇÓÉÓÚÄÚ²¿ÉÏÀµÄÔµ¹Ê¡£P2¿Úµ±ÓÃÓÚÍⲿ³ÌÐò´æ´¢Æ÷»ò16λµØÖ·ÍⲿÊý¾Ý´æ´¢Æ÷½øÐдæÈ¡Ê±£¬P2¿ÚÊä³öµØÖ·µÄ¸ß°Ëλ¡£ÔÚ¸ø³öµØÖ·¡°1¡±Ê±£¬ËüÀûÓÃÄÚ²¿ÉÏÀÓÅÊÆ£¬µ±¶ÔÍⲿ°ËλµØÖ·Êý¾Ý´æ´¢Æ÷½øÐжÁдʱ£¬P2¿ÚÊä³öÆäÌØÊ⹦ÄܼĴæÆ÷µÄÄÚÈÝ¡£P2¿ÚÔÚFLASH±à³ÌºÍУÑéʱ½ÓÊո߰ËλµØÖ·ÐźźͿØÖÆÐźš£
P3¿Ú£ºP3¿Ú¹Ü½ÅÊÇ8¸ö´øÄÚ²¿ÉÏÀµç×èµÄË«ÏòI/O¿Ú£¬¿É½ÓÊÕÊä³ö4¸öTTLÃŵçÁ÷¡£µ±P3¿ÚдÈë¡°1¡±ºó£¬ËüÃDZ»ÄÚ²¿ÉÏÀΪ¸ßµçƽ£¬²¢ÓÃ×÷ÊäÈë¡£×÷ΪÊäÈ룬ÓÉÓÚÍⲿÏÂÀΪµÍµçƽ£¬P3¿Ú½«Êä³öµçÁ÷£¨ILL£©ÕâÊÇÓÉÓÚÉÏÀµÄÔµ¹Ê¡£ P3¿ÚÒ²¿É×÷ΪAT89C51µÄÒ»Ð©ÌØÊ⹦Äܿڣ¬ÈçÏÂËùʾ£º P3¿Ú¹Ü½Å±¸Ñ¡¹¦ÄÜ P3.0 RXD£¨´®ÐÐÊäÈë¿Ú£©
10
ÁÙÒÊ´óѧ
P3.1 TXD£¨´®ÐÐÊä³ö¿Ú£© P3.2 /INT0£¨ÍⲿÖжÏ0£© P3.3 /INT1£¨ÍⲿÖжÏ1£© P3.4 T0£¨¼ÇʱÆ÷0ÍⲿÊäÈ룩 P3.5 T1£¨¼ÇʱÆ÷1ÍⲿÊäÈ룩 P3.6 /WR£¨ÍⲿÊý¾Ý´æ´¢Æ÷дѡͨ£© P3.7 /RD£¨ÍⲿÊý¾Ý´æ´¢Æ÷¶Áѡͨ£©
P3¿ÚͬʱΪÉÁ˸±à³ÌºÍ±à³ÌУÑé½ÓÊÕһЩ¿ØÖÆÐźš£
RST£º¸´Î»ÊäÈë¡£µ±Õñµ´Æ÷¸´Î»Æ÷¼þʱ£¬Òª±£³ÖRST½ÅÁ½¸ö»úÆ÷ÖÜÆÚµÄ¸ßµçÆ½Ê±¼ä¡£ ALE/PROG£ºµ±·ÃÎÊÍⲿ´æ´¢Æ÷ʱ£¬µØÖ·Ëø´æÔÊÐíµÄÊä³öµçƽÓÃÓÚËø´æµØÖ·µÄµØÎ»×Ö½Ú¡£ÔÚFLASH±à³ÌÆÚ¼ä£¬´ËÒý½ÅÓÃÓÚÊäÈë±à³ÌÂö³å¡£ÔÚÆ½Ê±£¬ALE¶ËÒÔ²»±äµÄƵÂÊÖÜÆÚÊä³öÕýÂö³åÐźţ¬´ËƵÂÊΪÕñµ´Æ÷ƵÂʵÄ1/6¡£Òò´ËËü¿ÉÓÃ×÷¶ÔÍⲿÊä³öµÄÂö³å»òÓÃÓÚ¶¨Ê±Ä¿µÄ¡£È»¶øÒª×¢ÒâµÄÊÇ£ºÃ¿µ±ÓÃ×÷ÍⲿÊý¾Ý´æ´¢Æ÷ʱ£¬½«Ìø¹ýÒ»¸öALEÂö³å¡£ÈçÏë½ûÖ¹ALEµÄÊä³ö¿ÉÔÚSFR8EHµØÖ·ÉÏÖÃ0¡£´Ëʱ£¬ ALEÖ»ÓÐÔÚÖ´ÐÐMOVX£¬MOVCÖ¸ÁîÊÇALE²ÅÆð×÷Óá£ÁíÍ⣬¸ÃÒý½Å±»ÂÔ΢À¸ß¡£Èç¹û΢´¦ÀíÆ÷ÔÚÍⲿִÐÐ״̬ALE½ûÖ¹£¬ÖÃλÎÞЧ¡£
/PSEN£ºÍⲿ³ÌÐò´æ´¢Æ÷µÄѡͨÐźš£ÔÚÓÉÍⲿ³ÌÐò´æ´¢Æ÷ȡָÆÚ¼ä£¬Ã¿¸ö»úÆ÷ÖÜÆÚÁ½´Î/PSENÓÐЧ¡£µ«ÔÚ·ÃÎÊÍⲿÊý¾Ý´æ´¢Æ÷ʱ£¬ÕâÁ½´ÎÓÐЧµÄ/PSENÐźŽ«²»³öÏÖ¡£ /EA/VPP£ºµ±/EA±£³ÖµÍµçƽʱ£¬ÔòÔÚ´ËÆÚ¼äÍⲿ³ÌÐò´æ´¢Æ÷£¨0000H-FFFFH£©£¬²»¹ÜÊÇ·ñÓÐÄÚ²¿³ÌÐò´æ´¢Æ÷¡£×¢Òâ¼ÓÃÜ·½Ê½1ʱ£¬/EA½«ÄÚ²¿Ëø¶¨ÎªRESET£»µ±/EA¶Ë±£³Ö¸ßµçƽʱ£¬´Ë¼äÄÚ²¿³ÌÐò´æ´¢Æ÷¡£ÔÚFLASH±à³ÌÆÚ¼ä£¬´ËÒý½ÅÒ²ÓÃÓÚÊ©¼Ó12V±à³ÌµçÔ´£¨VPP£©¡£
XTAL1£º·´ÏòÕñµ´·Å´óÆ÷µÄÊäÈë¼°ÄÚ²¿Ê±ÖÓ¹¤×÷µç·µÄÊäÈë¡£ XTAL2£ºÀ´×Ô·´ÏòÕñµ´Æ÷µÄÊä³ö¡£
3¡¢I/O¿ÚÒý½Å£º
a£ºP0¿Ú£¬Ë«Ïò8λÈý̬I/O¿Ú£¬´Ë¿ÚΪµØÖ·×ÜÏߣ¨µÍ8룩¼°Êý¾Ý×ÜÏß·Öʱ¸´Óã» b£ºP1¿Ú£¬8λ׼˫ÏòI/O¿Ú£»
c£ºP2¿Ú£¬8λ׼˫ÏòI/O¿Ú£¬ÓëµØÖ·×ÜÏߣ¨¸ß8룩¸´Óã» d£ºP3¿Ú£¬8λ׼˫ÏòI/O¿Ú£¬Ë«¹¦Äܸ´Óÿڡ£ 4¡¢Õñµ´Æ÷ÌØÐÔ£º
XTAL1ºÍXTAL2·Ö±ðΪ·´Ïò·Å´óÆ÷µÄÊäÈëºÍÊä³ö¡£¸Ã·´Ïò·Å´óÆ÷¿ÉÒÔÅäÖÃΪƬÄÚÕñµ´Æ÷¡£Ê¯¾§Õñµ´ºÍÌÕ´ÉÕñµ´¾ù¿É²ÉÓá£Èç²ÉÓÃÍⲿʱÖÓÔ´Çý¶¯Æ÷¼þ£¬XTAL2Ó¦²»½Ó¡£ÓÐÓàÊäÈëÖÁÄÚ²¿Ê±ÖÓÐźÅҪͨ¹ýÒ»¸ö¶þ·ÖƵ´¥·¢Æ÷£¬Òò´Ë¶ÔÍⲿʱÖÓÐźŵÄÂö¿íÎÞÈκÎÒª
11
ÁÙÒÊ´óѧ
Ç󣬵«±ØÐë±£Ö¤Âö³åµÄ¸ßµÍµçƽҪÇóµÄ¿í¶È¡£
5¡¢Ð¾Æ¬²Á³ý£º
Õû¸öEPROMÕóÁкÍÈý¸öËø¶¨Î»µÄµç²Á³ý¿Éͨ¹ýÕýÈ·µÄ¿ØÖÆÐźÅ×éºÏ£¬²¢±£³ÖALE¹Ü½Å´¦ÓÚµÍµçÆ½10ms À´Íê³É¡£ÔÚоƬ²Á²Ù×÷ÖУ¬´úÂëÕóÁÐÈ«±»Ð´¡°1¡±ÇÒÔÚÈκηǿմ洢×Ö½Ú±»Öظ´±à³ÌÒÔǰ£¬¸Ã²Ù×÷±ØÐë±»Ö´ÐС£
´ËÍ⣬AT89C51ÉèÓÐÎÈ̬Âß¼£¬¿ÉÒÔÔڵ͵½ÁãÆµÂʵÄÌõ¼þϾ²Ì¬Âß¼£¬Ö§³ÖÁ½ÖÖÈí¼þ¿ÉÑ¡µÄµôµçģʽ¡£ÔÚÏÐÖÃģʽÏ£¬CPUÍ£Ö¹¹¤×÷¡£µ«RAM£¬¶¨Ê±Æ÷£¬¼ÆÊýÆ÷£¬´®¿ÚºÍÖжÏϵͳÈÔÔÚ¹¤×÷¡£ÔÚµôµçģʽÏ£¬±£´æRAMµÄÄÚÈݲ¢ÇÒ¶³½áÕñµ´Æ÷£¬½ûÖ¹ËùÓÃÆäËûоƬ¹¦ÄÜ£¬Ö±µ½ÏÂÒ»¸öÓ²¼þ¸´Î»ÎªÖ¹¡£
3 Ó²¼þµç·µÄÉè¼Æ 3.1 ϵͳÕûͼ
ϵͳÕûͼÈçͼ8Ëùʾ£¬±¾ÏµÍ³²ÉÓÃÍⲿÖжϷ½Ê½£¬p2¿Ú×÷ΪÐźŵÄÊäÈ벿·Ö£¬p0¿ÚΪ·¢¹âLCDÏÔʾ²¿·Ö£¬p1¿Ú×÷Ϊµç»úµÄÇý¶¯²¿·Ö¡£
ͼ8ϵͳÕûͼ
3.2 µçÔ´²¿·Ö
ÀûÓÃLM7812ºÍLM7805оƬµÃµ½12VºÍ5VµÄµçѹ£¬ËüÃǵÄÓ¦ÓÃҪעÒâÒÔϼ¸µã£º£¨1£©ÊäÈëÊä³öѹ²î²»ÄÜÌ«´ó,Ì«´óÔòת»»Ð§Âʼ±ËÙ½µµÍ£¬¶øÇÒÈÝÒ×»÷´©Ë𻵣»£¨2£©Êä³öµçÁ÷²»ÄÜÌ«´ó£¬1.5A ÊÇÆä¼«ÏÞÖµ¡£´óµçÁ÷µÄÊä³ö£¬É¢ÈÈÆ¬µÄ³ß´çÒª×ã¹»´ó£¬·ñÔò»áµ¼Ö¸ßα£»¤»òÈÈ»÷´©£»£¨3£©ÊäÈëÊä³öѹ²îÒ²²»ÄÜ̫С,´óСЧÂʺܲ ÆäÖÐ12Vµçѹ¸ø²½½øµç»ú¹©µç£¬5VµçѹÔò¸øµ¥Æ¬»ú¹©µç¡£·Ö±ðÈçͼ9¡¢Í¼10Ëùʾ¡£
12