»ùÓÚ51µ¥Æ¬»úµÄ8·ÇÀ´ðÆ÷
µÚ¶þÕ ¸÷Ä£¿éµÄÑ¡ÔñºÍÂÛÖ¤
2.1ÇÀ´ðÆ÷ÏÔʾģ¿éÑ¡Ôñ
ÏÔʾģ¿éÖ÷ÒªÊÇÏÔʾÇÀ´ðµÄʱ¼ä£¬×é±ðºÅÂëµÈ¡£¿¼ÂÇÓÐÒÔÏÂÁ½ÖÖÏÔʾ·½°¸¡£
·½°¸Ò»£ºÊ¹ÓÃÒº¾§ÆÁÏÔʾʱ¼ä¡£Òº¾§ÏÔʾÆÁ£¨LCD£©¾ßÓÐÇᱡ¶ÌС¡¢µÍºÄµçÁ¿¡¢ÎÞ·øÉäΣÏÕ£¬Æ½ÃæÖ±½ÇÏÔʾÒÔ¼°Ó°ÏñÎȶ¨²»ÉÁ˸µÈÓÅÊÆ£¬¿ÉÊÓÃæ»ý´ó£¬»ÃæÐ§¹ûºÃ£¬·Ö±æÂʸߣ¬¿¹¸ÉÈÅÄÜÁ¦Ç¿µÄÌØµã¡£µ«ÓÉÓÚÖ»ÐèÒªÏÔʾʱ¼äºÍתÏò¡¢ÏàÊýÕâÑùµÄÊý×Ö£¬ÐÅÏ¢Á¿±È½ÏÉÙ£¬ÇÒÓÉÓÚÒº¾§ÊÇÒÔµãÕóµÄģʽÏÔʾ¸÷ÖÖ·ûºÅ£¬ÐèÒªÀûÓÿØÖÆÐ¾Æ¬´´½¨×Ö·û¿â£¬±à³Ì¹¤×÷Á¿´ó£¬¿ØÖÆÆ÷µÄ×ÊÔ´Õ¼Óý϶࣬Æä³É±¾Ò²Æ«¸ß¡£ÔÚʹÓÃʱ£¬²»ÄÜÓо²µç¸ÉÈÅ£¬·ñÔòÒ×ÉÕ»µÒº¾§ÏÔʾоƬ£¬²»Ò×ά»¤¡£
·½°¸¶þ£ºÔÚʹÓô«Í³µÄÊýÂë¹ÜÏÔʾ¡£ÊýÂë¹Ü¾ßÓУºµÍÄܺġ¢µÍËðºÄ¡¢µÍѹ¡¢ÊÙÃü³¤¡¢ÄÍÀÏ»¯¡¢·Àɹ¡¢·À³±¡¢·À»ð¡¢·À¸ß£¨µÍ£©Î£¬¶ÔÍâ½ç»·¾³ÒªÇóµÍ£¬Ò×ÓÚά»¤£¬Í¬Ê±Æä¾«¶È¸ß£¬³ÆÁ¿¿ì£¬¾«È·¿É¿¿£¬²Ù×÷¼òµ¥¡£ÊýÂëÏÔʾÊDzÉÓÃBCD±àÂëÏÔʾÊý×Ö£¬³ÌÐò±àÒëÈÝÒ×£¬×ÊÔ´Õ¼ÓýÏÉÙ¡£
¸ù¾ÝÒÔÉϵÄÂÛÊö£¬ÎÒÑ¡Ôñ²ÉÓ÷½°¸¶þ¡£
ÏÔʾ¹¦ÄÜÓëÓ²¼þ¹ØÏµ¼«´ó£¬µ±Ó²¼þ¹Ì¶¨ºó£¬ÈçºÎÔÚ²»ÒýÆð²Ù×÷ÕßÎó½âµÄǰÌáÏÂÌṩ¾¡¿ÉÄܷḻµÄÐÅÏ¢£¬È«¿¿Èí¼þÀ´½â¾ö¡£ÔÚÕâÀïÎÒÃÇʹÓõÄÊÇÆß¶ÎÊýÂë¹ÜÏÔʾ£¬±¾Éè¼ÆÖиù¾Ýʵ¼ÊÇé¿ö²ÉÓõÄÊÇ1λÆß¶ÎÊýÂë¹Ü£¬ÏÔʾµç·ÈçÏÂͼËùʾ¡£
ͼ 2-1 4λÆß¶ÎÊýÂë¹ÜÏÔʾµç·ͼ
£²
»ùÓÚ51µ¥Æ¬»úµÄ8·ÇÀ´ðÆ÷
ÉÏͼÖÐÊýÂë¹Ü²ÉÓõÄÊÇ1λÆß¶Î¹²ÒõÊýÂë¹Ü£¬ÆäÖÐA~G¶Î·Ö±ð½Óµ½µ¥Æ¬»úµÄP0¿Ú£¬Óɵ¥Æ¬»úÊä³öµÄP0¿ÚÊý¾ÝÀ´¾ö¶¨¶ÎÂëÖµ£¬Î»Ñ¡ÂëÖ±½Ó´®¸öµç×èºó½ÓµØ¡£ÔÚͼÖл¹Óа˸öµç×裬Á¬½ÓÔÚP0¿ÚÉÏ£¬ÓÃ×÷P0¿ÚµÄÉÏÀµç×è¡£
2.2 ¿ØÖÆÆ÷Ñ¡Ôñ
¿ØÖÆÆ÷Ö÷ÒªÓÃÓÚ¶ÔÏÔʾ¡¢ÇÀ´ðÄ£¿é½øÐпØÖÆ¡£¿ØÖÆÆ÷µÄÑ¡ÔñÓÐÒÔÏÂÁ½ÖÓ·½°¸¡£ ·½°¸Ò»£º²ÉÓÃFPGA£¨ÏÖ³¡¿É±à³ÌÃÅÁÐÕó£©×÷ΪϵͳµÄ¿ØÖÆÆ÷¡£FPGA¿ÉÒÔʵÏÖ¸÷ÖÖ¸´ÔÓµÄÂß¼¹¦ÄÜ£¬¹æÄ£´ó£¬Ãܶȸߣ¬Ëü½«ËùÓÐÆ÷¼þ¼¯³ÉÔÚÒ»¿éоƬÉÏ£¬¼õСÁËÌå»ý£¬Ìá¸ßÁËÎȶ¨ÐÔ£¬²¢ÇÒ¿ÉÒÔÓ¦ÓÃEDAÈí¼þ·ÂÕæ¡¢µ÷ÊÔ£¬Ò×ÓÚ½øÐй¦ÄÜÀ©Õ¹¡£FPGA²ÉÓò¢ÐеÄÊäÈëÊä³ö·½Ê½£¬Ìá¸ßÁËϵͳµÄ´¦ÀíËÙ¶È£¬ÊʺÏ×÷Ϊ´ó¹æÄ£ÊµÊ±ÏµÍ³µÄ¿ØÖƺËÐÄ¡£µ«ÓÉÓÚ±¾Éè¼Æ¶ÔÊý¾Ý´¦ÀíµÄËÙ¶ÈÒªÇ󲻸ߣ¬FPGAµÄ¸ßËÙ´¦ÀíµÄÓÅÊÆµÃ²»µ½³ä·ÖÌåÏÖ£¬²¢ÇÒÓÉÓÚÆä¼¯³É¶È¸ß£¬Ê¹Æä³É±¾Æ«¸ß£¬Í¬Ê±ÓÉÓÚоƬµÄÒý½Å½Ï¶à£¬ÊµÎïÓ²¼þµç·°å²¼Ï߸´ÔÓ£¬¼ÓÖØÁ˵ç·Éè¼ÆºÍʵ¼Êº¸½ÓµÄ¹¤×÷¡£
·½°¸¶þ£º²ÉÓÃATMEL¹«Ë¾µÄAT89S51×÷Ϊϵͳ¿ØÖÆÆ÷µÄCPU·½°¸¡£µ¥Æ¬»úËãÊõÔËË㹦ÄÜÇ¿£¬Èí¼þ±à³ÌÁé»î¡¢×ÔÓɶȴ󣬿ÉÒÔÓÃÈí¼þ±à³ÌʵÏÖ¸÷ÖÖËã·¨ºÍÂß¼¿ØÖÆ£¬²¢ÇÒÓÉÓÚÆä¹¦ºÄµÍ¡¢Ìå»ýС¡¢¼¼Êõ³ÉÊìºÍ³É±¾µÍµÈÓŵ㣬ʹÆäÔÚ¸÷¸öÁìÓòÓ¦Óù㷺¡£
»ùÓÚÒÔÉÏ·ÖÎö£¬ÎÒÑ¡Ôñ²ÉÓ÷½°¸¶þ¡£
2.3 ¼üÅÌÑ¡Ôñ
¼üÅÌÊǵ¥Æ¬»ú²»¿ÉȱÉÙµÄÊäÈëÉ豸£¬ÊÇʵÏÖÈË»ú¶Ô»°µÄŦ´ø¡£¼üÅ̰´½á¹¹ÐÎʽ¿ÉÒÔ·ÖΪ·Ç±àÂë¼üÅ̺ͱàÂë¼üÅÌ£¬Ç°ÕßÓÃÈí¼þ·½·¨²úÉú¼üÂ룬¶øºóÕßÔòÓÃÓ²¼þ·½·¨À´²úÉú¼üÂë¡£ÔÚµ¥Æ¬»úÖÐʹÓõͼÊǷDZàÂë¼üÅÌ£¬ÒòΪ·Ç±àÂë¼üÅ̽ṹ¼òµ¥£¬³É±¾µÍÁ®£¬·Ç±àÂë¼üÅ̵ÄÀàÐͺܶ࣬³£ÓõÄÓжÀÁ¢Ê½¼üÅÌ£¬ÐÐÁÐʽ¼üÅ̵ȡ£
·½°¸Ò»£º¶ÀÁ¢Ê½¼üÅÌ
¼üÅ̽ӿÚÖÐʹÓöàÉÙ¸ùI/OÏߣ¬¼üÅÌÖоÍÓм¸¸ö°´¼ü£¬¼üÅ̽ӿÚʹÓÃÁË8¸ùI/O¿ÚÏߣ¬¸Ã¼üÅ̾ÍÓÐ8¸ö°´¼ü£¬ÕâÖÖÀàÐ͵ļüÅÌ£¬Æä°´¼ü±È½ÏÉÙ£¬ÇÒ¼üÅÌÖи÷°´¼üµÄ¹¤×÷»¥²»¸ÉÈÅ¡£Òò´Ë¿ÉÒÔ¸ù¾Ýʵ¼ÊÐèÒª¶Ô¼üÅÌÖеİ´¼üÁé»îµÄ±àÂë¡£Èçͼ2-2¡£
×î¼òµ¥µÄ±àÂ뷽ʽ¾ÍÊǸù¾ÝI/OÊäÈë¿ÚËùÖ±½Ó·´Ó³µÄÏàÓ¦°´¼ü£¬°´ÏµÄ״̬½øÐбàÂ룬³Æ°´¼üÖ±½Ó״̬Â룬¶ÔÓÚÕâÑù±àÂëµÄ¶ÀÁ¢Ê½¼üÅÌ£¬CPU¿ÉÒÔͨ¹ýÖ±½Ó¶ÁÈ¡I/O¿ÚµÄ״̬À´»ñÈ¡°´¼üµÄÖ±½Ó״̬±àÂëÖµ£¬¸ù¾ÝÕâ¸öÖµÖ±½Ó½øÐа´¼üʶ±ð£¬ÕâÑùÐÎʽµÄ¼üÅ̽ṹ¼òµ¥£¬°´¼üʶ±ðÈÝÒס£
£³
»ùÓÚ51µ¥Æ¬»úµÄ8·ÇÀ´ðÆ÷
¶ÀÁ¢Ê½¼üÅ̵ÄȱµãÊÇÐèÒªÕ¼ÓñȽ϶àµÄI/O¿ÚÏߣ¬µ±µ¥Æ¬»úÓ¦ÓÃϵͳ¼üÅÌÖÐÐèÒªµÄ°´¼ü±È½ÏÉÙ»òI/O¿ÚÏ߱Ƚϸ»Óàʱ£¬¿ÉÒÔ²ÉÓÃÕâÑùÀàÐ͵ļüÅÌ¡£ 1 2 3 P1 4 5 6 7 8 ͼ2-2 ¶ÀÁ¢Ê½¼üÅÌ ·½°¸¶þ£ºÐÐÁÐʽ¼üÅÌ
ÐÐÁÐʽ¼üÅÌÊÇÓÃNÌõI/OÏß×÷ΪÐÐÏߣ¬MÌõI/OÏß×÷ΪÁÐÏß×é³ÉµÄ¼üÅÌ£¬ÔÚÐÐÏߺÍÁÐÏßµÄÿ¸ö½»²æµãÉÏ¡£ÕâÖÖÐÎʽµÄ¼üÅ̽ṹ£¬Äܹ»ÓÐЧµÄÌá¸ßµ¥Æ¬»úϵͳÖÐI/OµÄÀûÓÃÂÊÐÐÁÐÊÊÓÃÓÚ°´¼üÊäÈë¶àµÄÇé¿ö¡£
ͼ2-3ÐÐÁÐʽ¼üÅÌ ÓÉÓÚ°´¼üÉÙ£¬¹Ê²ÉÓ÷½°¸Ò»¡£ £´
PPPPPPPP»ùÓÚ51µ¥Æ¬»úµÄ8·ÇÀ´ðÆ÷
ͼ 2-4 ÇÀ´ð°´¼ü
2.4 ʱÖÓÆµÂʵç·µÄÉè¼Æ
µ¥Æ¬»ú±ØÐëÔÚʱÖÓµÄÇý¶¯Ï²ÅÄܹ¤×÷¡£ÔÚµ¥Æ¬»úÄÚ²¿ÓÐÒ»¸öʱÖÓÕñµ´µç·£¬Ö»ÐèÒªÍâ½ÓÒ»¸öÕñµ´Ô´¾ÍÄܲúÉúÒ»¶¨µÄʱÖÓÐźÅË͵½µ¥Æ¬»úÄÚ²¿µÄ¸÷¸öµ¥Ôª£¬¾ö¶¨µ¥Æ¬»úµÄ¹¤×÷ËÙ¶È¡£Ê±ÖÓµç·ÈçÏÂͼËùʾ¡£
£µ
»ùÓÚ51µ¥Æ¬»úµÄ8·ÇÀ´ðÆ÷
ͼ 2-5 ÍⲿÕñµ´Ô´µç·
Ò»°ãÑ¡ÓÃʯӢ¾§ÌåÕñµ´Æ÷¡£´Ëµç·ÔÚ¼Óµç´óÔ¼ÑÓ³Ù10msºóÕñµ´Æ÷ÆðÕñ£¬ÔÚXTAL2Òý½Å²úÉú·ù¶ÈΪ3V×óÓÒµÄÕýÏÒ²¨Ê±ÖÓÐźţ¬ÆäÕñµ´ÆµÂÊÖ÷ÒªÓÉʯӢ¾§ÕñµÄƵÂÊÈ·¶¨¡£µç·ÖÐÁ½¸öµçÈÝC1£¬C2µÄ×÷ÓÃÓÐÁ½¸ö£ºÒ»ÊǰïÖúÕñµ´Æ÷ÆðÕñ£»¶þÊǶÔÕñµ´Æ÷µÄƵÂʽøÐÐ΢µ÷¡£
µ¥Æ¬»úÔÚ¹¤×÷ʱ£¬ÓÉÄÚ²¿Õñµ´Æ÷²úÉú»òÓÉÍâÖ±½ÓÊäÈëµÄËÍÖÁÄÚ²¿¿ØÖÆÂß¼µ¥ÔªµÄʱÖÓÐźŵÄÖÜÆÚ³ÆÎªÊ±ÖÓÖÜÆÚ¡£Æä´óСÊÇʱÖÓÐÅºÅÆµÂʵĵ¹Êý¡£Í¼ÖÐʱÖÓÆµÂÊΪ12MHz¡£
2.5 ¸´Î»µç·µÄÉè¼Æ
µ¥Æ¬»úµÄµÚ9½ÅRSTΪӲ¼þ¸´Î»¶Ë£¬Ö»Òª½«¸Ã¶Ë³ÖÐø4¸ö»úÆ÷ÖÜÆÚµÄ¸ßµçÆ½¼´¿ÉʵÏÖ¸´Î»£¬¸´Î»ºóµ¥Æ¬»úµÄ¸÷״̬¶¼»Ö¸´µ½³õʼ»¯×´Ì¬£¬Æäµç·ͼÈçÏÂËùʾ£º
£¶
°Ù¶ÈËÑË÷¡°77cn¡±»ò¡°Ãâ·Ñ·¶ÎÄÍø¡±¼´¿ÉÕÒµ½±¾Õ¾Ãâ·ÑÔĶÁÈ«²¿·¶ÎÄ¡£Êղر¾Õ¾·½±ãÏ´ÎÔĶÁ£¬Ãâ·Ñ·¶ÎÄÍø£¬Ìṩ¾µäС˵×ÛºÏÎÄ¿â8·ÇÀ´ðÆ÷(3)ÔÚÏßÈ«ÎÄÔĶÁ¡£
Ïà¹ØÍÆ¼ö£º