(ÍêÕû°æ)»ùÓÚprotuesµÄÎÂʪ¶È²âÁ¿ÏµÍ³Éè¼Æ±ÏÒµÉè¼Æ ÏÂÔØ±¾ÎÄ

ͼ10 LCD1602µÄRAMµØÖ·Ó³Éä

3.3.2 LCD1602½Ó¿Úµç·

LCD1602ÓëAT89C51µ¥Æ¬»úÁ¬½ÓÈçͼ11Ëùʾ£º

ͼ11 LCD1602ÓëSTC89C51Á¬½Óͼ

3.4 µçÔ´Ä£¿é

±¾Ä£¿éΪֱÁ÷¹©µç£¬µ±ÓеçÔ´¹©µçʱ£¬Ö±Á÷5VµÄµçÔ´Ä£¿é£¬»òÖ±½ÓʹÓÃUSB¹©µç£¬Òà¿ÉʹÓÃÈýµ½ËÄ½Úµç³Ø¹©µç£¬±¾Ñù»ú²ÉÓõÄÊÇµç³Ø¹©µç¡£

3.4 µ¥Æ¬»úSTC89C51Ä£¿é

STCϵÁе¥Æ¬»úÊÇÃÀ¹úSTC¹«Ë¾×îÐÂÍÆ³öµÄÒ»ÖÖÐÂÐÍ51Äں˵ĵ¥Æ¬

»ú¡£Æ¬ÄÚº¬ÓÐFlash³ÌÐò´æ´¢Æ÷¡¢SRAM¡¢UART¡¢SPI¡¢A\\D¡¢PWMµÈÄ£¿é¡£¸ÃÆ÷¼þµÄ»ù±¾¹¦ÄÜÓëÆÕͨµÄ51µ¥Æ¬»úÍêÈ«¼æÈÝ¡£

ͼ13 89C51µ¥Æ¬»úµÄÒý½Å¹¦ÄÜ˵Ã÷

£¨1£©VCC:µçÔ´µçѹ £¨2£©GND:½ÓµØ

£¨3£©P0¿Ú£ºP0¿ÚÊÇÒ»×é8λ©¼«¿ªÂ·ÐÍË«ÏòIO¿Ú£¬Ò²¼´µØÖ·Êý¾Ý×ÜÏ߸´Óÿڡ£×÷ΪÊä³ö¿ÚÓÃʱ£¬Ã¿Î»ÄÜÎüÊÕµçÁ÷µÄ·½Ê½Çý¶¯8¸öTTLÂß¼­Ãŵç·£¬¶Ô¶Ë¿ÚP0д¡°1¡±Ê±¿É×÷Ϊ¸ß×迹ÊäÈë¶ËÓá£ÔÚ·ÃÎÊÍⲿÊý¾Ý´æ´¢Æ÷»ò³ÌÐò´æ´¢Æ÷ʱ£¬Õâ×é¿ÚÏß·Öʱת»»µØÖ·(µÍ8λ)ºÍÊý¾Ý×ÜÏ߸´Î»£¬ÔÚ·ÃÎÊÆÚ¼ä¼¤»îÄÚ²¿ÉÏÀ­µç×è¡£

£¨4£©P1¿Ú:P1ÊÇÒ»¸ö´øÄÚ²¿ÉÏÀ­µç×èµÄ8λ˫ÏòIO¿Ú£¬P1µÄÊä³ö»º³å¼¶¿ÉÇý¶¯(ÎüÊÕ»òÊä³öµçÁ÷)4¸öTTEÂß¼­Ãŵç·¡£¶Ô¶Ë¿Úд¡°1¡±£¬Í¨¹ýÄÚ²¿µÄÉÏÀ­µç×è°Ñ¶Ë¿ÚÀ­µ½¸ßµçƽ£¬´Ëʱ¿É×÷ÊäÈë¿Ú¡£×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÄÚ²¿´æÔÚÉÏÀ­µç×裬ij¸öÒý½Å±»ÍⲿÐźÅÀ­µÍʱ»áÊä³öÒ»¸öµçÁ÷(ILL)¡£

ÓëAT89C51²»Í¬Ö®´¦ÊÇ£¬P1.0ºÍP1.1»¹¿É·Ö±ð×÷Ϊ¶¨Ê±¼ÆÊýÆ÷2µÄÍⲿ¼ÆÊýÊäÈë(P 1.0T2)ºÍÊäÈë(P 1.1T2EX ),²Î¼û±í2¡£

Flash±à³ÌºÍ³ÌÐòУÑéÆÚ¼ä£¬P1½ÓÊÕµÍ8λµØÖ·¡£

±í2 P1.0ºÍP1.1µÄµÚ¶þ¹¦ÄÜ

Òý ½Å ºÅ ¹¦ÄÜÌØÐÔ P1.0 P1.1 T2£¨¶¨Ê±¼ÆÊýÆ÷2Íⲿ¼ÆÊýÂö³åÊäÈ룩£¬Ê±ÖÓÊä³ö T2EX£¨¶¨Ê±¼ÆÊý2²¶»ñÖØ×°ÔØ´¥·¢ºÍ·½Ïò¿ØÖÆ£© £¨5£© P2¿Ú:P2ÊÇÒ»¸ö´øÓÐÄÚ²¿ÉÏÀ­µç×èµÄ8λ˫ÏòIO¿Ú£¬P2µÄÊä³ö»º³å¼¶¿ÉÇý¶¯(ÎüÊÕ»òÊä³öµçÁ÷)4¸öTTLÂß¼­Ãŵç·¡£¶Ô¶Ë¿ÚP2д¡°1¡±£¬Í¨¹ýÄÚ²¿µÄÉÏÀ­µç×è°Ñ¶Ë¿ÚÀ­µ½¸ßµçƽ£¬´Ëʱ¿É×÷ÊäÈë¿Ú£¬×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÄÚ²¿´æÔÚÉÏÀ­µç×裬ij¸öÒý½Å±»ÍⲿÐźÅÀ­µÍʱ»áÊä³öÒ»¸öµçÁ÷(ILL)¡£

ÔÚ·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷»ò16λµØÖ·µÄÍⲿÊý¾Ý´æ´¢Æ÷(ÀýÈçÖ´ÐÐMOVX DPTRÖ¸Áî)ʱ£¬P2¿ÚËͳö¸ß8λµØÖ·Êý¾Ý¡£ÔÚ·ÃÎÊ8λµØÖ·µÄÍⲿÊý¾Ý´æ´¢Æ÷(ÈçÖ´ÐÐMOVX RIÖ¸Áî)ʱ£¬P2¿ÚÊä³öP2Ëø´æÆ÷µÄÄÚÈÝ¡£

£¨6£©P3¿Ú:P3¿ÚÊÇÒ»×é´øÓÐÄÚ²¿ÉÏÀ­µç×èµÄ8λ˫ÏòIO¿Ú¡£P3¿ÚÊä³ö»º³å¼¶¿ÉÇý¶¯(ÎüÊÕ»òÊä³öµçÁ÷)4¸öTTLÂß¼­Ãŵç·¡£¶ÔP3¿ÚдÈë¡°1¡±Ê±£¬ËüÃDZ»ÄÚ²¿ÉÏÀ­µç×èÀ­¸ß²¢¿É×÷ΪÊäÈë¶Ë¿Ú¡£´Ëʱ£¬±»ÍⲿÀ­µÍµÄP3¿Ú½«ÓÃÉÏÀ­µç×èÊä³öµçÁ÷(ILL)¡£

P3¿Ú³ýÁË×÷Ϊһ°ãµÄIO¿ÚÏßÍ⣬¸üÖØÒªµÄÓÃ;ÊÇËüµÄµÚ¶þ¹¦ÄÜ£¬Èç±í3Ëùʾ¡£

£¨7£©RST:¸´Î»ÊäÈë¡£µ±Õñµ´Æ÷¹¤×÷ʱ£¬RSTÒý½Å³öÏÖÁ½¸ö»úÆ÷ÖÜÆÚÒÔÉÏ¸ßµçÆ½½«Ê¹µ¥Æ¬»ú¸´Î»¡£

±í3 P3¿ÚµÄµÚ¶þ¹¦ÄÜ

¶Ë¿ÚÒý½Å P3.0 µÚ¶þ¹¦ÄÜ RXD£¨´®ÐÐÊäÈë¿Ú£©

P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 TXD£¨´®ÐÐÊä³ö¿Ú£© £¨ÍâÖжÏ0£© £¨ÍâÖжÏ1£© T0£¨¶¨Ê±¼ÆÊý0£© T1£¨¶¨Ê±¼ÆÊý1£© £¨ÍⲿÊý¾Ý´æ´¢Æ÷дѡͨ£© £¨ÍⲿÊý¾Ý´æ´¢Æ÷¶Áѡͨ£© £¨8£©VPP:Íⲿ·ÃÎÊÔÊÐí¡£ÓûʹCPU½ö·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷(µØÖ·Îª0000H-FFFFH ) ¡£¶Ë±ØÐë±£³ÖµÍµçƽ(½ÓµØ)¡£Ðè×¢ÒâµÄÊÇ:Èç¹û¼ÓÃÜλLB1±»±à³Ì£¬¸´Î»Ê±ÄÚ²¿»áËø´æ¶Ë״̬¡£

Èç¶ËΪ¸ßµçƽ(½ÓVCC¶Ë)£¬CPUÔòÖ´ÐÐÄÚ²¿³ÌÐò´æ´¢Æ÷ÖеÄÖ¸Áî¡£ Flash´æ´¢Æ÷±à³Ìʱ£¬¸ÃÒý½Å¼ÓÉÏ+12VµÄ±à³ÌÔÊÐíµçÔ´VPP£¬µ±È»Õâ±ØÐëÊÇ¸ÃÆ÷¼þÊÇʹÓÃ12V±à³ÌµçѹVCC ¡£

£¨9£©XTAL1:Õñµ´Æ÷·´Ïà·Å´óÆ÷µÄ¼°ÄÚ²¿Ê±ÖÓ·¢ÉúÆ÷µÄÊäÈë¶Ë¡£ £¨10£©XTAL2:Õñµ´Æ÷·´Ïà·Å´óÆ÷µÄÊä³ö¶Ë¡£ £¨11£©Êý¾Ý´æ´¢Æ÷£º

89C51ÓÐ256¸ö×Ö½ÚµÄÄÚ²¿RAM,80H-FFH¸ß128¸ö×Ö½ÚÓëÌØÊ⹦ÄܼĴæÆ÷(SFR)µØÖ·ÊÇÖØµþµÄ£¬Ò²¾ÍÊǸß128¡£

×Ö½ÚµÄRAMºÍÌØÊ⹦ÄܼĴæÆ÷µÄµØÖ·ÊÇÏàͬµÄ£¬µ«ÔÚÎïÀíÉÏËüÃÇÊÇ·Ö¿ªµÄ¡£

µ±Ò»ÌõÖ¸Áî·ÃÎÊ7FHÒÔÉϵÄÄÚ²¿µØÖ·µ¥ÔªÊ±£¬Ö¸ÁîÖÐʹÓõÄѰַ·½Ê½ÊDz»Í¬µÄ£¬Ò²¼´Ñ°Ö··½Ê½¾ö¶¨ÊÇ·ÃÎʸß128×Ö½Ú¡£

RAM»¹ÊÇ·ÃÎÊÌØÊ⹦ÄܼĴæÆ÷¡£Èç¹ûÖ¸ÁîÊÇÖ±½ÓѰַ·½Ê½ÔòΪ·ÃÎÊÌØÊ⹦ÄܼĴæÆ÷¡£

£¨12£©Öжϣº

89C51¹²ÓÐ6¸öÖжÏÏòÁ¿:Á½¸öÍâÖжϣ¨INT0ºÍINT1£©£¬3¸ö¶¨Ê±Æ÷ÖÐ