»ùÓÚ51µ¥Æ¬»úµÄLEDµãÕóÏÔʾÆÁPROUTES

±¾¿ÆÉú±ÏÒµÂÛÎÄ

ÏÔʾÇý¶¯µç·PC»ú´®ÐÐͨÐŵ¥Æ¬»úÒëÂëµç·16¡Á16LEDÏÔʾÆÁ

ͼ2-3 Ó²¼þÉè¼Æ·½°¸

2.2 ϵͳÈí¼þ·½°¸

Èí¼þµÄÉè¼Æ³ýÁËÂú×ãÉè¼Æ¹¦ÄÜÍ⻹±ØÐëÒªÂú×ãÒ׶Áд£¬·½±ãÏÂÔغͱàÒë¡£Éè¼ÆÄ¿±êºÍÓ²¼þ×ÜÌå½á¹¹È·¶¨µÄÇé¿öÏ£¬Èí¼þ¿ÉÒÔ·ÖΪÖ÷³ÌÐò£¬ÏÔʾ×Ó³ÌÐò£¬¸÷ÖÖÌØЧÏÔʾ×Ó³ÌÐò£¬Í¨ÐųÌÐòÈý¸öÖ÷Òª²¿·Ö×é³É¡£¾ßÌå½á¹¹Èçͼ2-4Ëùʾ¡£

¿ØÖƳÌÐòͨÐųÌÐòÖ÷³ÌÐòÌØЧÏÔʾ³ÌÐò¾²Ì¬ÏÔʾ³ÌÐò

ͼ2-4 Èí¼þ¹¦Äܽṹ¿òͼ

Èí¼þµÄ±àдÐèÒª½èÖúÈí¼þ±à¼­Æ÷ºÍ±àÒëÈí¼þ£¬±àÒëÍê³Éºó»¹ÐèÒªÏÂÔص½µ¥Æ¬»úÖÐÖ´ÐС£±àдÈí¼þ֮ǰµÃÊ×ÏÈÑ¡ÔñÒ»ÖÖºÏÊʵÄÓïÑÔÒÔ¼°ÅäÌ׵ı༭Æ÷ºÍ±àÒëÈí¼þ¡£×îºó»¹ÒªÑ¡ÔñÒ»¿îÓëËùÑ¡µ¥Æ¬»úµÄÏÂÔØÆ÷»òÏÂÔØÈí¼þÀ´°Ñ±àдµÄ³ÌÐòÏÂÔص½µ¥Æ¬»úÖÐÖ´ÐС£

2.2.1 µ¥Æ¬»ú±à³ÌÓïÑÔ

ÏÖÔÚÖ÷ÒªÔËÓõĵ¥Æ¬»ú±à³ÌÓïÑÔΪ»ã±àÓïÑÔºÍCÓïÑÔ¡£Á½ÖÖÓïÑÔÏà±È½Ï¸÷ÓÐÓŵ㡣

»ã±àÓïÑÔ(Assembly Language)ÊÇÃæÏò»úÆ÷µÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÊÇÒ»ÖÖ¹¦ÄܺÜÇ¿µÄ³ÌÐòÉè¼ÆÓïÑÔ£¬Ò²ÊÇÀûÓüÆËã»úËùÓÐÓ²¼þÌØÐÔ²¢ÄÜÖ±½Ó¿ØÖÆÓ²¼þµÄÓïÑÔ¡£Æä¾ßÓÐÖ´ÐÐËٶȿ죬ռÄÚ´æ¿Õ¼äÉÙµÈÓŵ㣬µ«ÔÚ±àд¸´ÔÓ³ÌÐòʱ¾ßÓÐÃ÷ÏԵľÖÏÞÐÔ£¬»ã±àÓï

5

±¾¿ÆÉú±ÏÒµÂÛÎÄ

ÑÔÒÀÀµÓÚ¾ßÌåµÄ»úÐÍ£¬²»ÄÜͨÓã¬Ò²²»ÄÜÔÚ²»Í¬»úÐÍÖ®¼äÒÆÖ²[8]¡£

CÓïÑÔÊÇÒ»ÖÖÔ´ÓÚ±àдUNIX²Ù×÷ϵͳµÄÓïÑÔ£¬ËüÊÇÒ»Öֽṹ»¯ÓïÑÔ£¬¿É²úÉúѹËõ´úÂë¡£CÓïÑԽṹÊÇÒÔÀ¨ºÅ{ }¶ø²»ÊÇ×ÓºÍÌØÊâ·ûºÅµÄÓïÑÔ¡£C¿ÉÒÔ½øÐÐÐí¶à»úÆ÷¼¶º¯Êý¿ØÖƶø²»Óûã±àÓïÑÔ¡£Óë»ã±àÏà±È£¬ÓÐÈçÏÂÓŵ㣺¶Ôµ¥Æ¬»úµÄÖ¸Áîϵͳ²»ÒªÇóÁ˽⣬½öÒªÇó¶Ô51µÄ´æ´¢Æ÷½á¹¹Óгõ²½Á˽⣻¼Ä´æÆ÷·ÖÅä¡¢²»Í¬´æ´¢Æ÷µÄÑ°Ö·¼°Êý¾ÝÀàÐ͵Èϸ½Ú¿ÉÓɱàÒëÆ÷¹ÜÀí£»³ÌÐòÓй淶µÄ½á¹¹£¬¿É·ÖΪ²»Í¬µÄº¯Êý¡£ÕâÖÖ·½Ê½¿Éʹ³ÌÐò½á¹¹»¯£»½«¿É±äµÄÑ¡ÔñÓëÌØÊâ²Ù×÷×éºÏÔÚÒ»ÆðµÄÄÜÁ¦£¬¸ÄÉÆÁ˳ÌÐòµÄ¿É¶ÁÐÔ£»±à³Ì¼°³ÌÐòµ÷ÊÔʱ¼äÏÔÖøËõ¶Ì£¬´Ó¶øÌá¸ßЧÂÊ£»ÌṩµÄ¿â°üº¬Ðí¶à±ê×¼×Ó³ÌÐò£¬¾ßÓнÏÇ¿µÄÊý¾Ý´¦ÀíÄÜÁ¦£»ÒѱàºÃ³ÌÐò¿ÉÈÝÒ×µÄÖ²ÈëгÌÐò£¬ÒòΪËü¾ßÓз½±ãµÄÄ£¿é»¯±à³Ì¼¼Êõ¡£CÓïÑÔ×÷ΪһÖַdz£·½±ãµÄÓïÑÔ¶øµÃµ½¹ã·ºµÄÖ§³Ö£¬CÓïÑÔ³ÌÐò±¾Éí²¢²»ÒÀÀµÓÚ»úÆ÷Ó²¼þϵͳ£¬»ù±¾Éϲ»×öÐ޸ľͿɸù¾Ýµ¥Æ¬»úµÄ²»Í¬½Ï¿ìµØÒÆÖ²¹ýÀ´¡£

»ùÓÚÒÔÉÏÀíÓɾö¶¨²ÉÓÃCÓïÑÔΪ¸ÃÏÔʾϵͳµÄ±à³ÌÓïÑÔ¡£ 2.2.2 ϵͳÈí¼þ±àÒëÆ÷½éÉÜ

CÓïÑÔ±àдµÄ³ÌÐò²¢²»Äܱ»µ¥Æ¬»úÖ±½ÓÖ´Ðл¹ÐèÒª±àÒëΪµ¥Æ¬»ú¿ÉÖ´ÐеĻúÆ÷ÓïÑÔ¡£Òò´ËÔÚϵͳÈí¼þÉè¼ÆÖУ¬±àÒëÆ÷±Ø²»¿ÉÉÙ¡£Ö§³ÖMCS£­51ÓÃCÓïÑÔ±à³ÌµÄ±àÒëÆ÷Ö÷ÒªÓÐÁ½ÖÖ£ºFranklin C51±àÒëÆ÷ºÍKEILC51±àÒëÆ÷¡£Ä¿Ç°ÔÚµ¥Æ¬»ú¿ª·¢ÖÐÆձ鶼ÊÇʹÓÃKEIL C51À´½øÐбàÒë¡£

Òò´ËÈí¼þÉè¼Æ×îÖÕ·½°¸Îª²ÉÓÃCÓïÑÔΪ³ÌÐòÓïÑÔ£¬KELCΪ±àÒ빤¾ß°´ÕÕ¿ØÖÆ¡¢Í¨ÐÅ¡¢ÏÔʾµÈ¼¸¸ö¹¦ÄÜÄ£¿éÀ´±àд³ÌÐò¡£ 2.2.3 ÉÏλ»ú¿ØÖÆ´«ÊäÈí¼þ

ÆäÖÐϵͳ²ÉÓÃÏÖÔÚÒѾ­·Ç³£ÆÕ±éµÄPC»ú×÷ΪÉÏλ»ú£¬ÕâÑù¶Ô¸ÃÏÔʾϵͳµÄÓ²¼þÒªÇó±ã½µµÍÁË£¬Ôö¼ÓÁËϵͳµÄͨÓÃÐÔ¡£ÉÏλ»úµÄ×÷ÓÃÊÇ´æ´¢²¢´¦ÀíÏÔʾÄÚÈÝ£¬È»ºóͨ¹ýͨÐÅϵͳ´«Ë͵½¿ØÖÆϵͳÇý¶¯ÏÔʾ¡£

LEDÏÔʾÉÏλ»úµÄÄÚÈÝÒ»°ãÓÐʵʱÏÔʾºÍ´æ´¢ÏÔʾÁ½ÖÖ·½·¨¡£ÊµÊ±ÏÔʾ¼°ÉÏλ»úÆÁÄ»ÉϵÄÄÚÈÝͬʱÏÔʾÔÚLEDÏÔʾÆÁÉÏ£¬ÉÏλ»úÉÏÄÚÈݱ仯LEDÏÔʾÆÁÒ²¸ú×ű仯¡£´æ´¢ÏÔʾÊǽ«ÏÔʾÄÚÈÝ´¦Àí¹ýºó´æ´¢ÔÚÉÏλ»úÖÐͨ¹ýͨÐÅϵͳ´«Êäµ½ÏÔʾÆÁÏÔʾ[9]¡£Á½ÖÖÏÔʾ·½·¨Ïà±È½Ï£ºÊµÊ±ÏÔʾÆÁÄ»Äܼ°Ê±·´Ó¦ÉÏλ»úÄÚÈݵı仯£¬ÏÔʾµÄЧ¹ûºÍÄÚÈݵÄʵʱÐԺöàÓÃÓÚÐÂÎŲ¥±¨¡¢Êµ¿öת²¥Ó㬵«ÊµÊ±ÏÔʾӲ¼þ¿ªÏú´ó£¬

6

±¾¿ÆÉú±ÏÒµÂÛÎÄ

¶ÔͨÐÅϵͳҪÇó¸ß£¬¹¤ÒÕ¸´ÔÓ£¬³É±¾¸ß£»´æ´¢ÏÔʾËäʵʱÐÔ²»¸ßµ«Ó²¼þ¿ªÏúС£¬³É±¾µÍÁ®¡£¿ÎÌâÉè¼ÆÌâÄ¿¶ÔÏÔʾµÄʵʱÐÔÒªÇó½ÏµÍÇÒËùÉè¼ÆµÄÏÔʾÆÁ³ß´ç²»´óͬʱÏÔʾµÄÄÚÈݲ»¶à£¬ËùÒÔʵʱÏÔʾ¾ÍûÓбØÒª¡£ËùÒÔÉÏλ»úÑ¡Ôñ´æ´¢ÏÔʾµÄ·½·¨£¬¿ØÖÆLEDÏÔʾÆÁµÄÏÔʾÄÚÈÝ[10]¡£

7

±¾¿ÆÉú±ÏÒµÂÛÎÄ

µÚ3Õ ϵͳӲ¼þÉè¼Æ

3.1 Ó²¼þÕûÌåÉè¼Æ¸ÅÊö¼°¹¦ÄÜ·ÖÎö

ÏÔʾϵͳ¾ßÌåÉè¼ÆÖ÷ÒªÓÉÉÏλ»ú£¬Í¨ÐÅϵͳ£¬µ¥Æ¬»úϵͳ£¬ÒëÂëµç·£¬ÏÔʾÇý

¶¯µç·ºÍ16¡Á16µÄµãÕóÆÁÁù²¿·Ö×é³É¡£¾ßÌ幤×÷Á÷³ÌΪ£ºÉÏλPC»úͨ¹ýͨÐÅϵͳÏòµ¥Æ¬»ú·¢ËÍ¿ØÖÆÖ¸ÁîºÍÏÔʾ´úÂëÄÚÈÝ£¬µ¥Æ¬»ú½ÓÊÕºóÖ´ÐпØÖÆÖ¸Áî´¦ÀíÏÔʾ´úÂ뽫ÏÔʾÄÚÈÝͨ¹ýI/O¿Ú´®ÐÐÊä³ö²¢ÇÒ¿ØÖÆÒëÂëµç·Íê³É´®²¢×ª»»²¢ÐÐÊä³ö£¬×îºóÓÉÏÔʾÇý¶¯µç·½øÐеçѹºÍµçÁ÷µÄ´¦ÀíÒÔ´ïµ½LEDÏÔʾÆÁµÄÏÔʾµçÁ÷£¬µçѹҪÇó½ø¶øʹÏÔʾÆÁÏÔʾÄÚÈÝ[11]¡£

¸ù¾ÝÓ²¼þµÄ¹¦ÄܽṹͼѡȡºÏÊÊÆ÷¼þ£¬Æ÷¼þ²»µ«ÒªÇóÄÜʵÏÖËùÒªÇóµÄ¹¦ÄÜ»¹ÒªÄܼæÈÝÖÁÕû¸öϵͳ֮ÖС£Í¨¹ý²éÔÄ×ÊÁϺͶԱÈ×îÖÕµÄÓ²¼þÔ­ÀíͼÈçͼ3-1Ëùʾ¡£

µçÔ´74LS16474LS3738550Èý¼«¹ÜLEDµãÕóÄ£¿éÑô¼«74LS164AT89S5174LS3734¿é8¡Á8µãÕóÄ£¿é¹¹³ÉµÄ16¡Á16LEDµãÕóÆÁ74LS164ULN2803MAX232LEDµãÕóÄ£¿éÒõ¼«74LS164PC»úULN2803

ͼ3-1 Ó²¼þÔ­Àíͼ

¸ÃϵͳËùҪʵÏֵŦÄܺÍÒªÇóÓÐÒÔϼ¸µã£º

£¨1£©LEDÏÔʾÆÁµÄÃæ»ý±ØÐëÂú×ãÖÁÉÙÏÔʾһ¸öºº×ֵıê×¼¡£²¢ÇÒÏÔʾҪÇåÎú¡£ £¨2£©Çý¶¯µç·ҪÄÜÌṩLEDÏÔʾËùÐ跶ΧÄڵĵçѹºÍµçÁ÷ÒªÇó¡£

£¨3£©ÒëÂëµç·µÄ¸ßµÍµçƽµÄÇø·ÖÄÜÁ¦ÒÔ¼°ÒëÂëµÄÊäÈëÊä³öƵÂʱØÐëÂú×㵥Ƭ»úÒÔ

¼°Çý¶¯µç·µÄÒªÇó¡£

£¨4£©µ¥Æ¬»úÒªÄܽÓÊÕÉÏλ»úµÄÖ¸ÁîºÍÏÔʾÄÚÈÝÇÒÄܹ»´¦Àíºó¿ØÖÆLEDÏÔʾÆÁµÄÏÔ

8

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)