Äϲý´óѧ¹²ÇàѧԺ±ÏÒµÉè¼Æ(ÂÛÎÄ) µÚÒ»Õ ÒýÑÔ
½Á°èʽÔÚÏ´Ò»úÉú²úÁìÓòÈý·ÖÌìϵľÖÃæ³õ²½Ðγɡ£
ÓÉÓÚµç»úµ÷ËÙ¼¼ÊõµÄÌá¸ß£¬Ï´Ò»úʵÏÖÁË¿í·¶Î§µÄתËٱ任Óëµ÷½Ú£¬µ®ÉúÁËÐí¶àÐÂË®Á÷Ï´Ò»ú¡£´Ëºó£¬Ëæ×ŵç»úÇý¶¯¼¼ÊõµÄ·¢Õ¹ÓëÌá¸ß£¬ÈÕ±¾Éú²ú³öÁ˵ç»úÖ±½ÓÇý¶¯Ê½Ï´Ò»ú£¬Ê¡È¥Á˳ÝÂÖ´«¶¯ºÍ±äËÙ»ú¹¹£¬Òý·¢ÁËÏ´Ò»úÇý¶¯·½Ê½µÄ¾Þ´ó¸ïÃü¡£Ö®ºó£¬Ëæ×ſƼ¼µÄ½øÒ»²½·¢Õ¹£¬¹öͲϴÒ»úÒѾ³ÉÁË´ó¼Ò¶úå¦Ä¿È¾µÄ²úÆ·¡£
ÎÒ¹úÏà¹Ø×¨¼ÒÈÏΪ½ÚË®½«³ÉδÀ´Ï´Ò»úÖØµã·¢Õ¹·½Ïò£¬Ï´Ò»ú²úҵĿ±êÖ÷Òªº¸Ç½Úµç½ÚË®¡¢²úÆ·¹¦ÄÜ¡¢ÂÌÉ«Éè¼ÆÈý´ó·½Ïò¡£ÔÚÖйú¼ÒÓõçÆ÷лá±àÖÆµÄ±ùÏä¿Õµ÷¡¢Ï´Ò»úµÄ¼¼Êõ·ÏßͼÖУ¬¾Í½Úµç½ÚË®·½Ãæ£¬ÖÆ¶¨Á˵½ 2015Ä꣬²¨ÂÖʽ˫ͰϴÒ»ú´ïµ½¹ú¼ÒÄÜЧ2¼¶£¬²¨ÂÖʽȫ×Ô¶¯Ï´Ò»ú´ïµ½¹ú¼ÒÄÜЧ1¼¶£¬ÄÜЧ1¼¶µÄ¹öͲʽȫ×Ô¶¯Ï´Ò»úÒª´ïµ½Å·ÃËA+µÈ¼¶ºÄµç¡¢ºÄˮҪÇó£¬ ¹öͲʽϴ¸ÉÒ»Ìå»úÒª´ïµ½GB/T23118¹ú±êA¼¶ºÄµç¡¢ºÄˮҪÇó¡£µ½2020Ä꣬¹öͲϴÒ»ú´ïµ½Å·ÃËA+++µÈ¼¶ºÄµç¡¢ºÄˮҪÇ󣬲¨ÂÖʽȫ×Ô¶¯Ï´Ò»ú´ïµ½¹ú±êA+µÈ¼¶ºÄµç¡¢ºÄˮҪÇ󣬹öͲʽϴ¸ÉÒ»Ìå»ú´ïµ½¹ú±êA+µÈ¼¶ºÄµç¡¢ºÄˮҪÇó¡£ÔÚ²úÆ·¹¦ÄÜ·½ÃæÏ´Ò»úµÄ·¢Õ¹·½ÏòÊÇ´óÈÝÁ¿£¬µÍÔëÉù¡¢µÍÕñ¶¯¡£°éËæ×ſƼ¼µÄ½øÒ»²½·¢Õ¹£¬ÏàÐÅÐÂÐ͸üÊʺÏÈËÃÇʹÓõÄÏ´Ò»ú»á¸øÎÒÃǵÄÉú»î´øÀ´Ðµķ½
3
Äϲý´óѧ¹²ÇàѧԺ±ÏÒµÉè¼Æ(ÂÛÎÄ) µÚ¶þÕ ϵͳ·½°¸Éè¼Æ
µÚ¶þÕ ϵͳ·½°¸Éè¼Æ
2.1 Éè¼ÆÒªÇó
»ùÓÚµ¥Æ¬»úµÄÏ´Ò»ú¿ØÖƵç·µÄÉè¼ÆÒªÇóÊÇÒªÄÜʹϴÒ»ú·Ö±ðÔÚ²»Í¬µÄ¹¤×÷ģʽÏÂÍê³ÉÒ»´ÎÏ´ÒµĹý³Ì¡£²»Í¬µÄ¹¤×÷ģʽ¹¤×÷¹ý³ÌÒ²²»Ò»Ñù£¬Õû¸öÒ»´ÎÍêÕûµÄÏ´Ò¹ý³Ì´óÖ¿ɷÖΪÎå¸ö½×¶Î·Ö±ðÊǽøË®¡¢ÅÅË®¡¢Ï´µÓ¡¢Æ¯Ï´¡¢ÍÑË®¡£Ã¿¸ö½×¶ÎµÄ¹¤×÷ʱ¼ä¶¼¿ÉÒÔͨ¹ýÏàÓ¦µÄ³ÌÐòÀ´ÉèÖ㬱¾Éè¼ÆÒªÇóÏ´Ò»ú´¦ÓÚ½øË®¹¤×÷״̬ʱ£¬¹¤×÷ʱ¼ä³ÖÐø4·ÖÖÓ£¬µ±½øË®´ïµ½Ò»¶¨µÄˮλºó£¬½øË®·§¹Ø±Õ£¬Í£Ö¹½øË®£»½Ó×ÅÏ´Ò»ú½øÈëÏ´µÓ¹¤×÷״̬²¢ÒªÇóÏ´µÓʱ¼äÒ²Òª´ïµ½6·ÖÖÓ£¬Ï´µÓ¹¤×÷Íê³Éʱ£¬Ï´Ò»ú¾ÍÒª½øÐÐÅÅË®1·ÖÖÓÖÓºóˮλ½µµ½Ò»¶¨µÄ¸ß¶È£¬ÒªÇóÅÅË®·§¹Ø±Õ£¬½øË®·§´ò¿ª£¬È»ºó½øÐÐÆ¯Ï´¡£ÕâÀïÉèÖÃÁ˳¤Æ¯Ï´Ê±¼äΪ4·ÖÖÓ£¬¶ÌƯϴʱ¼äΪ2·ÖÖÓ£¬Æ¯Ï´¹¤×÷Íê³ÉºóÒªÇóÏ´Ò»ú½øÈëÍÑˮ״̬£¬ÍÑË®¹¤×÷³ÖÐø2·ÖÖÓ£¬Ò»´ÎÏ´Ò¹ý³ÌÍê³É¡£
Ï´Ò»úµÄ¹¤×÷ģʽÕâÀï·ÖΪËÄÖÖ·Ö±ðÊDZê׼ϴÒ¡¢¾¼ÃÏ´Ò¡¢µ¥¶ÀÏ´ÒºÍÅÅˮϴÒ£¬ÎÒÃÇ¿ÉÒÔ¸ù¾Ý²»Í¬µÄÇé¿öÑ¡Ôñ²»Í¬µÄÏ´ÒÂģʽÒÔ´ïµ½½ÚË®½ÚµçʡʱµÄЧ¹û¡£µ±Ï´Ò»ú´¦ÓÚÏ´µÓ״̬ʱҲҪÇóÓÐÁ½ÖÖÏ´µÓ·½Ê½·Ö±ðÊÇǿϴºÍÈõÏ´¡£
2.2 ×ÜÌå·½°¸Éè¼Æ
ͨ¹ý¶ÔÉè¼ÆÒªÇóµÄ·ÖÎö£¬×Ü¿ØÖÆÏµÍ³ÔËÓõÄÊÇAT89C51µ¥Æ¬»ú£¬ÀûÓøõ¥Æ¬»úÉè¼ÆµÄÏ´Ò»ú¿ØÖƵç·ϵͳÖ÷ÒªÓй¤×÷ģʽѡÔñ¼ü¡¢Ç¿ÈõÏ´µÓÑ¡Ôñ¼ü¡¢Ë®Î»¿ª¹Ø¡¢½øÅÅË®·§¡¢µç»úÇý¶¯µç·ºÍ¸÷ÖÖ¹¤×÷״̬ÏÔʾµç·µÈ×é³É¡£
4
Äϲý´óѧ¹²ÇàѧԺ±ÏÒµÉè¼Æ(ÂÛÎÄ) µÚÈýÕ Ԫ¼þºÍÏ´Ò»ú¹¦ÄܽéÉÜ
µÚÈýÕ Ԫ¼þºÍÏ´Ò»ú¹¦ÄܽéÉÜ
3.1 AT89C51¼ò½é
AT89C51ÊÇÒ»ÖÖ´ø4K×Ö½ÚFLASH´æ´¢Æ÷£¨FPEROM¡ªFlash Programmable and Erasable Read Only Memory£©µÄµÍµçѹ¡¢¸ßÐÔÄÜCMOS 8λ΢´¦ÀíÆ÷£¬Ë׳Ƶ¥Æ¬»ú¡£AT89C2051ÊÇÒ»ÖÖ´ø2K×Ö½ÚÉÁ´æ¿É±à³Ì¿É²Á³ýÖ»¶Á´æ´¢Æ÷µÄµ¥Æ¬»ú¡£µ¥Æ¬»úµÄ¿É²Á³ýÖ»¶Á´æ´¢Æ÷¿ÉÒÔ·´¸´²Á³ý1000´Î¡£¸ÃÆ÷¼þ²ÉÓÃATMEL¸ßÃܶȷÇÒ×ʧ´æ´¢Æ÷ÖÆÔì¼¼ÊõÖÆÔ죬Ó빤ҵ±ê×¼µÄMCS-51Ö¸ÁºÍÊä³ö¹Ü½ÅÏà¼æÈÝ¡£ÓÉÓÚ½«¶à¹¦ÄÜ8λCPUºÍÉÁËÙ´æ´¢Æ÷×éºÏÔÚµ¥¸öоƬÖУ¬ATMELµÄAT89C51ÊÇÒ»ÖÖ¸ßЧ΢¿ØÖÆÆ÷£¬AT89C2051ÊÇËüµÄÒ»ÖÖ¾«¼ò°æ±¾¡£AT89C51µ¥Æ¬»úΪºÜ¶àǶÈëʽ¿ØÖÆÏµÍ³ÌṩÁËÒ»ÖÖÁé»îÐÔ¸ßÇÒ¼ÛÁ®µÄ·½°¸¡£·â×°¼°Òý½ÅÅÅÁÐÈçͼ3.1ºÍͼ3.2Ëùʾ£º
ͼ3.1 AT89C51·â×°
ͼ3.2 AT89C51Òý½ÅÅÅÁÐ 3.1.1Ö÷ÒªÌØÐÔ
1. ÓëMCS-51 ¼æÈÝ
2.4K×ֽڿɱà³ÌFLASH´æ´¢Æ÷ 3. È«¾²Ì¬¹¤×÷£º0Hz-24MHz
5
Äϲý´óѧ¹²ÇàѧԺ±ÏÒµÉè¼Æ(ÂÛÎÄ) µÚÈýÕ Ԫ¼þºÍÏ´Ò»ú¹¦ÄܽéÉÜ
4. Èý¼¶³ÌÐò´æ´¢Æ÷Ëø¶¨ 5.12838λÄÚ²¿RAM 6. 32¿É±à³ÌI/OÏß 7. 2¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷ 8. 5¸öÖжÏÔ´ 9. ¿É±à³Ì´®ÐÐͨµÀ
10. µÍ¹¦ºÄµÄÏÐÖú͵ôµçģʽ 11. ƬÄÚÕñµ´Æ÷ºÍʱÖÓµç· 3.1.2 ÌØÐÔ¸ÅÊö
AT89C51 ÌṩÒÔϱê×¼¹¦ÄÜ£º4k ×Ö½ÚFlash ÉÁËÙ´æ´¢Æ÷£¬128×Ö½ÚÄÚ²¿RAM£¬32 ¸öI/O ¿ÚÏߣ¬Á½¸ö16λ¶¨Ê±/¼ÆÊýÆ÷£¬Ò»¸ö5ÏòÁ¿Á½¼¶ÖжϽṹ£¬Ò»¸öȫ˫¹¤´®ÐÐͨÐſڣ¬Æ¬ÄÚÕñµ´Æ÷¼°Ê±Öӵ緡£Í¬Ê±£¬AT89C51¿É½µÖÁ0HzµÄ¾²Ì¬Âß¼²Ù×÷£¬²¢Ö§³ÖÁ½ÖÖÈí¼þ¿ÉÑ¡µÄ½Úµç¹¤×÷ģʽ¡£¿ÕÏз½Ê½Í£Ö¹CPUµÄ¹¤×÷£¬µ«ÔÊÐíRAM£¬¶¨Ê±/¼ÆÊýÆ÷£¬´®ÐÐͨÐſڼ°ÖжÏϵͳ¼ÌÐø¹¤×÷¡£µôµç·½Ê½±£´æRAMÖеÄÄÚÈÝ£¬µ«Õñµ´Æ÷Í£Ö¹¹¤×÷²¢½ûÖ¹ÆäËüËùÓв¿¼þ¹¤×÷Ö±µ½ÏÂÒ»¸öÓ²¼þ¸´Î»¡£ 3.1.3 Òý½Å˵Ã÷
VCC£º¹©µçµçѹ
P0¿Ú£ºP0¿ÚΪһ¸ö8λ©¼¶¿ªÂ·Ë«ÏòI/O¿Ú£¬Ã¿½Å¿ÉÎüÊÕ8TTLÃŵçÁ÷¡£µ±P0¿ÚµÄ¹Ü½ÅµÚÒ»´Îд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¿ÚµÄ¹Ü½Å±»ÍⲿÀµÍ£¬½«Êä³öµçÁ÷¡£
P3¿Ú£ºP3¿Ú¹Ü½ÅÊÇ8¸ö´øÄÚ²¿ÉÏÀµç×èµÄË«ÏòI/O¿Ú£¬¿É½ÓÊÕÊä³ö4¸öTTL
6
Ïà¹ØÍÆ¼ö£º