»ùÓÚAT89C51µ¥Æ¬»úµÄµç×ÓÍòÄêÀúÉè¼Æ ÏÂÔØ±¾ÎÄ

ºÚÁú½­¶«·½Ñ§Ôº±¾¿ÆÉú±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

ÍòÄêÀúµÄÉè¼Æ

µÚ1Õ Ð÷ÂÛ

1.1 ±³¾°ÖªÊ¶½éÉÜ

Ëæ×ÅÈËÃÇÉú»îˮƽµÄÌá¸ßºÍÉú»î½Ú×àµÄ¼Ó¿ì£¬¶Ôʱ¼äµÄÒªÇóÔ½À´Ô½¸ß£¬¾«×¼Êý×Ö¼ÆÊ±µÄÏû·ÑÐèÇóÒ²ÊÇÔ½À´Ô½¶à¡£

¶þʮһÊÀ¼ÍµÄ½ñÌ죬×î¾ß´ú±íÐԵļÆÊ±²úÆ·¾ÍÊǵç×ÓÍòÄêÀú£¬ËüÊǽü´úÊÀ½çÖÓ±íÒµ½çµÄµÚÈý´Î¸ïÃü¡£µÚÒ»´ÎÊǰںͰÚÂÖÓÎË¿µÄ·¢Ã÷£¬Ïà¶ÔÎȶ¨µÄ»úеÕñµ´ÆµÂÊԴʹÖÓ±íµÄ×ßʱ²î´Ó·Ö¼¶ËõСµ½Ãë¼¶£¬´ú±íÐԵIJúÆ·¾ÍÊÇ´øÓаڻò°ÚÂÖÓÎË¿µÄ»úеÖÓ»ò±í¡£µÚ¶þ´Î¸ïÃüÊÇʯӢ¾§ÌåÕñµ´Æ÷µÄÓ¦Ó㬷¢Ã÷ÁË×ßʱ¾«¶È¸ü¸ßµÄʯӢµç×ÓÖÓ±í£¬Ê¹ÖÓ±íµÄ×ßʱÔ²î´Ó·Ö¼¶ËõСµ½Ãë¼¶¡£µÚÈý´Î¸ïÃü¾ÍÊǵ¥Æ¬»úÊýÂë¼ÆÊ±¼¼ÊõµÄÓ¦Ó㨵ç×ÓÍòÄêÀú£©£¬Ê¹¼ÆÊ±²úÆ·µÄ×ßʱÈÕ²î´Ó·Ö¼¶ËõСµ½1/600ÍòÃ룬´ÓÔ­Óд«Í³Ö¸Õë¼ÆÊ±µÄ·½Ê½·¢Õ¹ÎªÈËÃÇÈÕ³£¸üΪÊìϤµÄÒ¹¹âÊý×ÖÏÔʾ·½Ê½£¬Ö±¹ÛÃ÷ÁË£¬²¢Ôö¼ÓÁËÈ«×Ô¶¯ÈÕÆÚ¡¢ÐÇÆÚ¡¢Î¶ÈÒÔ¼°ÆäËûÈÕ³£¸½ÊôÐÅÏ¢µÄÏÔʾ¹¦ÄÜ£¬Ëü¸ü·ûºÏÏû·ÑÕßµÄÉú»îÐèÇó£¡Òò´Ë£¬µç×ÓÍòÄêÀúµÄ³öÏÖ´øÀ´ÁËÖÓ±í¼ÆÊ±Òµ½ç¿çÔ¾ÐԵĽø²½??

ÎÒ¹úÉú²úµÄµç×ÓÍòÄêÀúÓкܶàÖÖ£¬×ÜÌåÉÏÀ´ËµÒÔÑо¿¶à¹¦Äܵç×ÓÍòÄêÀúΪÖ÷£¬Ê¹ÍòÄêÀú³ýÁËÔ­ÓеÄÏÔʾʱ¼ä£¬ÈÕÆÚµÈ»ù±¾¹¦ÄÜÍ⣬»¹¾ßÓÐÄÖÁ壬±¨¾¯µÈ¹¦ÄÜ¡£É̼ÒÉú²úµÄµç×ÓÍòÄêÀú¸ü´ÓÖÊÁ¿£¬¼Û¸ñ£¬ÊµÓÃÉÏ¿¼ÂÇ£¬²»¶ÏµÄ¸Ä½øµç×ÓÍòÄêÀúµÄÉè¼Æ£¬Ê¹Æä¸ü¼ÓµÄ¾ßÓÐÊг¡¡£

±¾Éè¼ÆÎªÈí¼þ£¬Ó²¼þÏà½áºÏµÄÒ»×éÉè¼Æ¡£ÔÚÈí¼þÉè¼Æ¹ý³ÌÖУ¬Ó¦¶ÔÓ²¼þ²¿·ÖÓÐÏà¹ØÁ˽⣬ÕâÑùÓÐÖúÓÚ¶ÔÉè¼ÆÌâÄ¿µÄ¸üÉîÁ˽⣬ÓÐÖúÓÚÈí¼þÉè¼Æ¡£»ù±¾µÄÒªÁ˽âһЩÖ÷ÒªÆ÷¼þµÄ»ù±¾¹¦ÄܺÍ×÷Óá£

³ýÁ˲ÉÓü¯³É»¯µÄʱÖÓоƬÍ⣬»¹ÓвÉÓÃMCUµÄ·½°¸£¬ÀûÓÃAT89ϵÁе¥Æ¬Î¢»úÖÆ³ÉÍòÄêÀúµç·£¬²ÉÓÃÈí¼þºÍÓ²¼þ½áºÏµÄ·½·¨£¬¿ØÖÆLEDÊýÂë¹ÜÊä³ö£¬·Ö±ðÓÃÀ´ÏÔʾÄê¡¢Ô¡¢ÈÕ¡¢Ê±¡¢·Ö¡¢Ã룬Æä×î´óÌØµãÊÇ:Ó²¼þµç·¼òµ¥£¬°²×°·½±ãÒ×ÓÚʵÏÖ£¬Èí¼þÉè¼Æ¶ÀÌØ,¿É¿¿¡£AT89C51ÊÇÓÉATMEL¹«Ë¾ÍƳöµÄÒ»ÖÖСÐ͵¥Æ¬»ú¡£95Äê³öÏÖÔÚÖйúÊг¡¡£Æä

1

ºÚÁú½­¶«·½Ñ§Ôº±¾¿ÆÉú±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

Ö÷ÒªÌØµãΪ²ÉÓÃFlash´æÖüÆ÷¼¼Êõ£¬½µµÍÁËÖÆÔì³É±¾£¬ÆäÈí¼þ¡¢Ó²¼þÓëMCS-51ÍêÈ«¼æ

ÈÝ£¬¿ÉÒԺܿ챻Öйú¹ã´óÓû§½ÓÊÜ¡£

±¾ÎĽéÉÜÁË»ùÓÚAT89C51µ¥Æ¬»úÉè¼ÆµÄµç×ÓÍòÄêÀú¡£

Ê×ÏÈÎÒÃÇÔÚÐ÷ÂÛÖмòµ¥½éÉÜÁ˵¥Æ¬»úµÄ·¢Õ¹ÓëÆäÔÚÖеͶËÁìÓòÖеÄÓÅÊÆÒÔ¼°¿ÎÌâµÄ¿ª·¢ÒâÒ壻½Ó׎éÉÜÁËAT89C51µ¥Æ¬»úµÄÓ²¼þ½á¹¹ºÍ±¾±ÏÒµÉè¼ÆËùÒªÍâÀ©µÄLEDÏÔʾ¼°ÆäÇý¶¯·½·¨£¬²¢ÔÚ´Ë»ù´¡ÉÏʵÏÖÁËÍòÄêÀú»ù±¾µç·µÄÉè¼Æ£»È»ºóʹÓõ¥Æ¬»ú»ã±àÓïÑÔ½øÐÐÍòÄêÀú³ÌÐòµÄÉè¼Æ£¬³ÌÐò²ÉÓÃÄ£¿é»¯½á¹¹£¬Ê¹µÃÂß¼­¹ØÏµ¼òµ¥Ã÷ÁË£¬Î¬»¤·½±ã¡£

1.2 ¿ÎÌâÈÎÎñ¼°ÒªÇó

±¾×÷Æ·µç×ÓÍòÄêÀúÓÃLEDÊýÂë¹ÜÏÔʾÑôÀúÄê¡¢Ô¡¢ÈÕ¡¢ÐÇÆÚ¡¢Ê±¡¢·Ö¡¢Ã빦ÄÜ£¬²¢ÄÜ׼ȷ¼ÆËãÈòÄêÈòÔµÄÏÔʾ¡£Í¨¹ý°´¼ü¿ª¹ØÊµÏÖµ÷ʱµÄ¹¦ÄÜ£¬Äܵ÷ʱ£¬¶ÏµçÓÐʵʱʱÖÓ¡£

2

ºÚÁú½­¶«·½Ñ§Ôº±¾¿ÆÉú±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

µÚ2Õ ÍòÄêÀúÉè¼Æ·½°¸

2.1 ¼òÊöÉè¼ÆË¼Â·

ͨ¹ýÒ»¶Îʱ¼ä¶ÔרҵÊé¼®¼°¶àÖÖÉè¼Æ·½°¸µÄÑо¿»ú·ÖÎö£¬ÎÒ²ÉÓÃÁ˱Ƚϳ£ÓõÄAT89C51×÷ΪºËÐÄ¿ØÖÆÐ¾Æ¬£¬ÓÃCÓïÑÔ½øÐбà³ÌÀ´Âú×ãÉè¼ÆµÄÒªÇó¡£ÓÃLEDÊýÂë¹ÜÀ´ÊµÏÖÄê¡¢Ô¡¢ÈÕ, ʱ¡¢·Ö¡¢ÃëµÄÏÔʾ,ÔÚʱ¡¢·Ö¡¢ÃëÖ®¼ä¸÷ÓÐ2¸öLED·¢¹â¶þ¼«¹ÜÀ´×÷Ϊʱ¼ä·Ö¸ô·ûÿÃëËæÃëλÉÁ˸һ´Î,Ö±¹ÛÇÒ¾ßÓÐÃÀ¸Ð,ͨ¹ý3¸ö°´Å¥¿ª¹Ø¿ÉÒÔÔÚÈÕÆÚÓëʱ¼ä¼äÇл»ºÍ¶ÔʱÖÓ½øÐе÷Õû,ÆäËûÍâ½Óµç·»¹Óо§Õñµç·¡¢¸´Î»µç·µÈµÈ

2.2 ¹¹³É¿òͼ

±¾Éè¼ÆÓÃAT89c51×÷ΪºËÐÄ¿ØÖƲ¿·Ö£¬Íâ½Ó¾§Õñµç·Ó븴λµç·£¬P3¿Ú½ÓÈý¸ö°´Å¥¿ª¹Ø×÷Ϊʱ¼äµ÷Õû²¿·Ö£¬ÒÔLEDÊýÂë¹Ü×÷ΪÏÔʾ²¿·Ö£¬P0¿Ú¿ØÖÆÊýÂë¹Ü¶ÎÑ¡²¿·Ö£¬P1¿ÚºÍP2¿Ú¿ØÖÆÊýÂë¹Üλѡ²¿·Ö¡£Èçͼ2-1Ëùʾ£º

¾§Õñµç· µ¥Æ¬»ú AT89C51 ÊýÂë¹Ü ¶ÎÑ¡²¿·Ö ¸´Î»µç· LEDÊýÂë¹Ü¹Ü ʱ¼äµ÷Õûµç· ÊýÂë¹Ü λѡ²¿·Ö ͼ2-1 ×ÜÌåϵͳ¿òͼ

3

ºÚÁú½­¶«·½Ñ§Ôº±¾¿ÆÉú±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

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

3.1 µ¥Æ¬»úµÄÑ¡Ôñ

3.1.1 µ¥Æ¬»úÑ¡ÔñÂÛÖ¤

·½°¸Ò»£º²ÉÓô«Í³µÄAT89C51×÷Ϊµç»úµÄ¿ØÖƺËÐÄ¡£µ¥Æ¬»úËãÊõÔËË㹦ÄÜÇ¿£¬Èí¼þ±à³ÌÁé»î¡¢×ÔÓɶȴ󣬿ÉÓÃÈí¼þ±à³ÌʵÏÖ¸÷ÖÖËã·¨ºÍÂß¼­¿ØÖÆ£¬²¢ÇÒÓÉÓÚÆä¹¦ºÄµÍ¡¢Ìå»ýС¡¢¼¼Êõ³ÉÊìºÍ³É±¾µÍµÈÓŵ㣬ʹÆäÔÚ¸÷¸öÁìÓòÓ¦Óù㷺¡£

·½°¸¶þ£º²ÉÓÃFTC10F04µ¥Æ¬»ú£¬»¹´øÓзÇÒ×ʧÐÔFlash³ÌÐò´æ´¢Æ÷¡£ËüÊÇÒ»ÖÖ¸ßÐÔÄÜ¡¢µÍ¹¦ºÄµÄ8λCMOS΢´¦ÀíоƬ£¬Êг¡Ó¦ÓÃ×î¶à¡£ÆäÖ÷ÒªÌØµãÈçÏ£º8KB Flash ROM£¬¿ÉÒÔ²Á³ý1000´ÎÒÔÉÏ£¬Êý¾Ý±£´æ10Äê¡£

ÓÉÓÚ±¾ÏµÍ³¶ÔCPUÔËËãËÙ¶ÈÒªÇóºÜ¸ß£¬ÐèÒªÖ´Ðкܸ´ÔÓµÄÔËË㣬·½°¸Ò»³É±¾±È½ÏµÍ£¬ÊʺÏ×öÉè¼Æ£¬·½°¸¶þÔËËãËٶȸߣ¬ÐÔÄܺã¬ËùÒÔÁ½ÖÖ·½°¸¶¼ÓпÉȡ֮´¦¡£Ñ¡Ó÷½°¸Ò»×÷ΪÖ÷·½°¸£¬·½°¸¶þ×÷Ϊ±¸Ó÷½°¸¡£ 3.1.2 µ¥Æ¬»ú²ÎÊý½éÉÜ

ÎÒÑ¡ÓÃÁ˱Ƚϳ£ÓÃÇÒ¹¦ÄÜÇ¿´óµÄAT89C51µ¥Æ¬»ú£¬ÏÂÃæÎÒÀ´Ïêϸ½éÉܸÃоƬµÄ²ÎÊýÓ빦ÄÜ£º

AT89C51ÊÇÓÉÃÀ¹úAtmel ¹«Ë¾Éú²úµÄÖÁ½ñΪֹÊÀ½çÉÏ×îÐÂÐ͵ĸßÐÔÄܰËλµ¥Æ¬»ú¡£¸ÃоƬ²ÉÓÃFLASH´æ´¢¼¼Êõ£¬ÄÚ²¿¾ßÓÐ2KB×Ö½Ú¿ìÉÁ´æ´æ´¢Æ÷£¬²ÉÓÃDIP·â×°£¬ÊÇĿǰÔÚÖÐСϵͳÖÐÓ¦ÓÃ×îΪÆÕ¼°µÄµ¥Æ¬»ú[2]¡£

£¨1£©AT89C51µÄ¹¦ÄÜÃèÊö

AT89C51ÊÇÒ»ÖÖµÍËðºÄ¡¢¸ßÐÔÄÜ¡¢CMOS°Ëλ΢´¦ÀíÆ÷£¬Æ¬ÄÚÓÐ4k×Ö½ÚµÄÔÚÏß¿ÉÖØ¸´±à³Ì¡¢¿ìËÙ²Á³ý¿ìËÙдÈë³ÌÐòµÄ´æ´¢Æ÷£¬ÄÜÖØ¸´Ð´Èë/²Á³ý1000´Î£¬Êý¾Ý±£´æÊ±¼äΪʮÄê¡£ËüÓëMCA-51ϵÁе¥Æ¬»úÔÚÖ¸ÁîϵͳºÍÒý½ÅÉÏÍêÈ«¼æÈÝ£¬²»½ö¿ÉÍêÈ«´úÌæMCS-51ϵÁе¥Æ¬»ú£¬¶øÇÒÄÜʹϵͳ¾ßÓÐÐí¶àMCS-51ϵÁвúƷûÓеŦÄÜ¡£

AT89C51¿É¹¹³ÉÕæÕýµÄµ¥Æ¬»ú×îСӦÓÃϵͳ£¬ËõСϵͳÌå»ý£¬Ôö¼ÓϵͳµÄ¿É¿¿ÐÔ£¬½µµÍϵͳµÄ³É±¾¡£Ö»Òª³ÌÐò³¤¶ÈСÓÚ4K£¬ËĸöI/O¿ÚÈ«²¿Ìṩ¸øÓû§¡£¿ÉÓÃ5Vµçѹ±à³Ì£¬¶øÇÒ²Áдʱ¼ä½öÐè10ºÁÃ룬½öΪ8751/87C51µÄ²Á³ýʱ¼äµÄ°Ù·ÖÖ®Ò»£¬Óë8751/87C51µÄ12Vµçѹ²ÁдÏà±È£¬²»Ò×Ëð»µÆ÷¼þ£¬Ã»ÓÐÁ½ÖÖµçÔ´µÄÒªÇ󣬸Äдʱ²»°ÎÏÂоƬ£¬ÊʺÏÐí¶àǶÈëʽ¿ØÖÆÁìÓò¡£¹¤×÷µçѹ·¶Î§£¨2.7V~6V£©£¬È«¾²Ì¬¹¤×÷£¬¹¤×÷ƵÂÊ¿íÔÚ0Hz¡«

4