µ±Ç°Î»ÖãºÊ×Ò³ > µ¥Æ¬»ú¸´Ï°Ìâ2012
µ¥Æ¬»ú¸´Ï°Ìâ2012
µÚ1Õ ¸Å Êö
1¡¢Î¢ÐͼÆËã»úͨ³£ÓÉÄÄЩ²¿·Ö×é³É£¿µ¥Æ¬»úµÄ½á¹¹×é³É£¿µ¥Æ¬»úÓë΢ÐͼÆËã»úµÄÇø±ð¡£
2¡¢¼ÆËã»úÖеÄÊýÖÆ£¨¶þ½øÖÆ¡¢Ê®½øÖÆ¡¢Ê®Áù½øÖÆ£©¡¢ÂëÖÆ£¨ÔÂë¡¢²¹Â룩Óë±àÂ루ASCIIÂë¡¢
BCDÂ룩
3¡¢µ¥Æ¬»úǶÈëʽϵͳµÄ¸ÅÄî¡¢ÌØµã£ºµ¥Æ¬»úǶÈëʽϵͳÊÇǶÈëµ½¶ÔÏóÌåϵÖеÄרÓüÆËã»úϵ
ͳ£»ÆäÌØµãÊÇÃæÏòÌØ¶¨Ó¦Óá¢Óë¸÷¸öÐÐÒµµÄ¾ßÌåÓ¦ÓÃÏà½áºÏ¡¢Ó²¼þºÍÈí¼þ¸ßЧÂÊ¡¢Èí¼þ¹Ì»¯ÔÚ´æ´¢Æ÷оƬ»òµ¥Æ¬»ú±¾ÉíºÍ²»¾ß±¸×Ô¾Ù¿ª·¢ÄÜÁ¦¡£
4¡¢µ¥Æ¬»úµÄ¼¸¸öÖØÒªÖ¸±ê£ºÎ»Êý¡¢´æ´¢Æ÷¡¢I/O¿Ú¡¢ËÙ¶È¡¢¹¤×÷µçѹ¡¢¹¦ºÄºÍζȡ£
5¡¢µ¥Æ¬Î¢ÐͼÆËã»úÖ÷ÒªÓ¦ÓÃÔÚÄÄЩ·½Ã棺ÓÐÖÇÄÜ»¯²úÆ·¡¢ÖÇÄÜ»¯ÒÇ±í¡¢ÖÇÄÜ»¯²â¿ØÏµÍ³¡¢
ÖÇÄÜ»¯½Ó¿ÚµÈ·½Ãæ
µÚ2Õ MCS-51µ¥Æ¬»úÓ²¼þ½á¹¹ºÍÔÀí
1¡¢MCS-51µ¥Æ¬»úÄÚ²¿°üº¬ÄÄЩÖ÷Òª¹¦Äܲ¿¼þ£¿ËüÃǵÄ×÷ÓÃÊÇʲô£¿
´ð£ºMCS-51µ¥Æ¬»úÔÚÒ»¿éоƬÖм¯³ÉÁËCPU¡¢RAM¡¢ROM¡¢¶¨Ê±/¼ÆÊýÆ÷¡¢¶à¹¦ÄÜI/O¿ÚºÍÖжϿØ
ÖÆµÈ»ù±¾¹¦Äܲ¿¼þ¡£
µ¥Æ¬»úµÄºËÐIJ¿·ÖÊÇCPU£¬CPUÊǵ¥Æ¬»úµÄ´óÄÔºÍÐÄÔà¡£
³ÌÐò´æ´¢Æ÷ÓÃÓÚ´æ·Å±àºÃµÄ³ÌÐò»ò±í¸ñ³£Êý¡£Êý¾Ý´æ´¢Æ÷ÓÃÓÚ´æ·ÅÖмäÔËËã½á¹û¡¢Êý¾ÝÔÝ´æºÍ»º³å¡¢±ê־λµÈ¡£
¶¨Ê±/¼ÆÊýÆ÷ʵÖÊÉÏÊǼӷ¨¼ÆÊýÆ÷£¬µ±Ëü¶Ô¾ßÓй̶¨Ê±¼ä¼ä¸ôµÄÄÚ²¿»úÆ÷ÖÜÆÚ½øÐмÆÊýʱ£¬ËüÊǶ¨Ê±Æ÷£»µ±Ëü¶ÔÍⲿʼþ½øÐмÆÊýʱ£¬ËüÊǼÆÊýÆ÷¡£
I/O½Ó¿ÚµÄÖ÷Òª¹¦ÄܰüÀ¨£º»º³åÓëËø´æÊý¾Ý¡¢µØÖ·ÒëÂë¡¢ÐÅÏ¢¸ñʽת»»¡¢´«µÝ״̬£¨ÍâÉè״̬£©ºÍ·¢²¼ÃüÁîµÈ¡£
ÖжϿØÖÆ¿ÉÒÔ½â¾öCPUÓëÍâÉèÖ®¼äËÙ¶ÈÆ¥ÅäµÄÎÊÌ⣬ʹµ¥Æ¬»ú¿ÉÒÔ¼°Ê±´¦ÀíϵͳÖÐÐí¶àËæ»úµÄ²ÎÊýºÍÐÅÏ¢£¬Í¬Ê±£¬ËüÒ²Ìá¸ßÁËÆä´¦Àí¹ÊÕÏÓëÓ¦±äÄÜÁ¦µÄÄÜÁ¦¡£
1
2¡¢MCS-51µ¥Æ¬»úµÄºËÐÄÆ÷¼þÊÇʲô£¿ËüÓÉÄÄЩ²¿·Ö×é³É£¿¸÷²¿·ÖµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿ ´ð£ºµ¥Æ¬»úµÄºËÐIJ¿·ÖÊÇCPU£¬¿ÉÒÔ˵CPUÊǵ¥Æ¬»úµÄ´óÄÔºÍÐÄÔà¡£ËüÓÉÔËËãÆ÷¡¢¿ØÖÆÆ÷ºÍ²¼
¶û£¨Î»£©´¦ÀíÆ÷×é³É¡£
ÔËËãÆ÷ÊÇÓÃÓÚ¶ÔÊý¾Ý½øÐÐËãÊõÔËËãºÍÂß¼²Ù×÷µÄÖ´Ðв¿¼þ¡£
¿ØÖÆÆ÷ÊÇCPUµÄ´óÄÔÖÐÊ࣬ËüµÄ¹¦ÄÜÊÇÖðÌõ¶ÔÖ¸Áî½øÐÐÒëÂ룬²¢Í¨¹ý¶¨Ê±ºÍ¿ØÖƵç·Ôڹ涨µÄʱ¿Ì·¢³ö¸÷ÖÖ²Ù×÷ËùÐèµÄÄÚ²¿ºÍÍⲿ¿ØÖÆÐźţ¬Ðµ÷¸÷²¿·ÖµÄ¹¤×÷£¬Íê³ÉÖ¸Áî¹æ¶¨µÄ²Ù×÷¡£
3¡¢MCS-51µ¥Æ¬»úµÄEA¡¢ALEºÍPSEN¶ËµÄ¹¦ÄÜÊÇʲô£¿
´ð£ºALE¡ª¡ªALEΪµØÖ·Ëø´æÔÊÐíÐźţ¬ÔÚ·ÃÎÊÍⲿ´æ´¢Æ÷ʱ£¬ALEÓÃÀ´Ëø´æP0ËͳöµÄµÍ8λµØ
Ö·Ðźš£
PSEN¡ª¡ªÍⲿ³ÌÐò´æ´¢Æ÷µÄ¶ÁѡͨÐźš£ EA¡ª¡ª·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷¿ØÖÆÐźš£
4¡¢³ÌÐò¼ÆÊýÆ÷£¨PC£©ÓжàÉÙλ£¿ËüµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿
´ð£º³ÌÐò¼ÆÊýÆ÷ÓÐ16룬ËüµÄ¹¦ÄܺÍÒ»°ã΢ÐͼÆËã»úµÄÏàͬ£¬ÓÃÀ´´æ·ÅÏÂÒ»ÌõÒªÖ´ÐеÄÖ¸Áî
µÄµØÖ·¡£µ±°´ÕÕPCËùÖ¸µÄµØÖ·´Ó´æ´¢Æ÷ÖÐÈ¡³öÒ»ÌõÖ¸Áîºó£¬PC»á×Ô¶¯¼Ól£¬¼´Ö¸ÏòÏÂÒ»ÌõÖ¸Áî¡£
5¡¢¼òÊöMCS-51µ¥Æ¬»úƬÄÚRAMÇøµØÖ·¿Õ¼äµÄ·ÖÅäÌØµã¡£
´ð£ºÆ¬ÄÚÊý¾Ý´æ´¢Æ÷·ÖΪ¹¤×÷¼Ä´æÆ÷Çø¡¢Î»Ñ°Ö·ÇøºÍÊý¾Ý»º³åÆ÷ÇøµÈ3¸öÇøÓò¡£
¹¤×÷¼Ä´æÆ÷ʹÓÃÄÚ²¿RAMÖеØÖ·Îª00H¡«1FHµÄ32¸öµ¥Ôª£¬²¢·Ö³É4¸ö¹¤×÷¼Ä´æÆ÷×飬ÿ¸ö×éÓÐ8¸ö¹¤×÷¼Ä´æÆ÷£¬Ãû³ÆÎªR0¡«R7¡£
¶ÔÓÚÄÚ²¿RAMÖеØÖ·Îª20H¡«2FHµÄ16¸öµ¥Ôª£¬CPU²»½ö¾ßÓÐ×Ö½ÚѰַ¹¦ÄÜ£¬¶øÇÒ»¹¾ßÓÐλѰַ¹¦ÄÜ¡£Õâ16¸öµ¥Ôª¹²128λ£¬Ã¿Ò»Î»¶¼¸³Óè1¸öλµØÖ·£¬Î»µØÖ··¶Î§ÊÇ00H¡«7FH¡£ 30H¡«7FHÊÇÊý¾Ý»º³åÇø£¬¼´Óû§RAMÇø£¬¹²80¸öµ¥Ôª¡£
6¡¢MCS-51µ¥Æ¬»úÈçºÎʵÏÖ¹¤×÷¼Ä´æÆ÷×éR0~R7µÄÑ¡Ôñ£¿
´ð£ºÃ¿¸ö¹¤×÷¼Ä´æÆ÷×é¶¼¿É±»Ñ¡ÎªCPUµÄµ±Ç°¹¤×÷¼Ä´æÆ÷£¬Óû§¿ÉÒÔͨ¹ý¸Ä±ä³ÌÐò״̬×Ö¼Ä
´æÆ÷£¨PSW£©ÖеÄRS1¡¢RS0Á½Î»À´ÈÎѡһ¸ö¼Ä´æÆ÷×éΪµ±Ç°¹¤×÷¼Ä´æÆ÷¡£
2
7¡¢µ¥Æ¬»ú¸´Î»ºó£¬³£ÓõÄÌØÊ⹦ÄܼĴæÆ÷Öеijõʼ»¯×´Ì¬ÊÇʲô£¿ ´ð£º
ÌØÊ⹦ÄܼĴæÆ÷ ACC PC PSW SP DPTR P0~P3
8¡¢MCS-51µ¥Æ¬»úµÄ21¸öÌØÊ⹦ÄܼĴæÆ÷ÖУ¬ÄÄЩ¾ßÓÐλѰַÄÜÁ¦£¿ £¨Á˽⣩
´ð£ºMCS-51µ¥Æ¬»úÖеijÌÐò״̬×ּĴæÆ÷£¨PSW£©£¬B¼Ä´æÆ÷£¬ÀÛ¼ÓÆ÷£¨ACC£©£¬¶Ë¿ÚP0¡«P3£¬
¿ØÖƼĴæÆ÷ÖÐÓÃÓÚÖжϿØÖƵÄÖжÏÓÅÏȼ¶¿ØÖƼĴæÆ÷£¨IP£©ºÍÖжÏÔÊÐí¿ØÖÆ¼Ä´æÆ÷£¨IE£©£¬ÓÃÓÚÉèÖö¨Ê±/¼ÆÊýÆ÷ºÍ´®Ðпڹ¤×÷·½Ê½µÄ¶¨Ê±/¼ÆÊýÆ÷¿ØÖƼĴæÆ÷£¨TCON£©¡¢´®ÐпڿØÖƼĴæÆ÷£¨SCON£©¾ßÓÐλѰַÄÜÁ¦¡£
9¡¢³ÌÐò״̬×ּĴæÆ÷£¨PSW£©µÄ×÷ÓÃÊÇʲô£¿
´ð£ºPSW¼Ä´æÆ÷ÊÇ8λ¼Ä´æÆ÷£¬ÓÃ×ö³ÌÐòÔËÐÐ״̬µÄ±êÖ¾£¬×Ö½ÚµØÖ·ÎªD0H¡£¿ÉÒÔ½øÐÐλѰַ¡£
10¡¢MCS-51µ¥Æ¬»úµÄP3¿Ú¾ßÓÐÄÄЩ¹¦ÄÜ£¿ £¨Á˽⣩
´ð£ºP3¿ÚÊÇË«¹¦Äܿڣ¬³ýÁË×÷Ϊ׼˫ÏòͨÓÃI/O¿ÚʹÓÃÍ⣬ÿһ¸ù¿ÚÏß»¹¾ßÓеڶþÖÖ¹¦ÄÜ£¬
P3¿ÚµÄ¸÷λÈç²»É趨ΪµÚ¶þ¹¦ÄÜÔò×Ô¶¯´¦ÓÚµÚÒ»¹¦ÄÜ¡£P3µÄµÚ¶þ¹¦ÄÜÉæ¼°µ½´®Ðпڡ¢ÍⲿÖжϡ¢¶¨Ê±Æ÷£¬ÓëÌØÊ⹦ÄܼĴæÆ÷Óйء£
11¡¢MCS-51µ¥Æ¬»úµÄƬÍâ×ÜÏßÊÇÓÉÄÄЩ×ÜÏß¹¹³ÉµÄ£¿
´ð£ºP0¿ÚµÄµÚ¶þ¹¦ÄÜÊÇÔÚ·ÃÎÊÍⲿ´æ´¢Æ÷ʱ£¬·ÖʱÌṩµÍ8λµØÖ·ºÍ8λ˫ÏòÊý¾Ý×ÜÏߣ¬Õâʱ
ÏÈÓÃ×öµØÖ·×ÜÏßÔÙÓÃ×öÊý¾Ý×ÜÏß¡£
12¡¢µ¥Æ¬»úʱÖÓµç·ÓкÎÓÃ;£¿Æðʲô×÷Óã¿
´ð£ºµ¥Æ¬»ú¹¤×÷ÊÇÔÚͳһµÄʱÖÓÂö³å¿ØÖÆÏÂÒ»ÅÄÒ»ÅĵؽøÐеģ¬Õâ¸öÂö³åÊǵ¥Æ¬»ú¿ØÖÆÆ÷ÖÐ
µÄʱÐòµç··¢³öµÄ¡£µ¥Æ¬»úµÄʱÐò¾ÍÊÇCPUÔÚÖ´ÐÐÖ¸ÁîʱËùÐè¿ØÖÆÐźŵÄʱ¼ä˳Ðò¡£ÎªÁË
3
³õʼ״̬ 00H 0000H 00H 07H 0000H 0FFH ±£Ö¤¸÷²¿¼þ¼äµÄͬ²½¹¤×÷£¬µ¥Æ¬»úÄÚ²¿µç·ӦÔÚΨһµÄʱÖÓÐźÅÏÂÑϸñµØ°´Ê±Ðò½øÐй¤×÷¡£MCS-51ϵÁе¥Æ¬»úÄÚ²¿ÓÐÒ»¸ö¸ßÔöÒæ·´Ïà·Å´óÆ÷£¬ÓÃÓÚ¹¹³ÉÕñµ´Æ÷£¬µ«ÒªÐγÉʱÖÓÂö³å£¬Íⲿ»¹Ð踽¼Óµç·¡£
13¡¢Ê²Ã´ÊÇʱÖÓÖÜÆÚ¡¢×´Ì¬ÖÜÆÚ¡¢»úÆ÷ÖÜÆÚºÍÖ¸ÁîÖÜÆÚ£¿µ±µ¥Æ¬»úʱÖÓÆµÂÊΪ12MHzʱ£¬Ò»¸ö
»úÆ÷ÖÜÆÚÊǶàÉÙ£¿
´ð£ºÊ±ÖÓÖÜÆÚÒ²³ÆÎªÕñµ´ÖÜÆÚ£¬¶¨ÒåΪʱÖÓÂö³åƵÂÊ£¨fosc£©µÄµ¹Êý£¬ËüÊǼÆËã»úÖÐ×î»ù±¾
µÄ¡¢×îСµÄʱ¼äµ¥Î»¡£
ʱÖÓÖÜÆÚ¾2·ÖƵºó³ÉΪÄÚ²¿µÄʱÖÓÐźţ¬ÓÃ×÷µ¥Æ¬»úÄÚ²¿¸÷¹¦Äܲ¿¼þ°´Ðòе÷¹¤×÷µÄ¿ØÖÆÐźţ¬³ÆÎª×´Ì¬ÖÜÆÚ£¬ÓÃS±íʾ¡£
Íê³ÉÒ»¸ö»ù±¾²Ù×÷ËùÐèÒªµÄʱ¼ä³ÆÎª»úÆ÷ÖÜÆÚ¡£
Ö¸ÁîÖÜÆÚÊÇÖ´ÐÐÒ»ÌõÖ¸ÁîËùÐèÒªµÄʱ¼ä£¬Ò»°ãÓÉÈô¸É¸ö»úÆ÷ÖÜÆÚ×é³É£¬Ö¸Áͬ£¬ËùÐèÒªµÄ»úÆ÷ÖÜÆÚÊýÒ²²»Í¬¡£
µ±µ¥Æ¬»úʱÖÓÆµÂÊΪ12MHzʱ£¬Ò»¸ö»úÆ÷ÖÜÆÚΪ1¦Ìs¡£
14¡¢Ê²Ã´Ê±ºòÐèÒª¸´Î»²Ù×÷£¿
´ð£º¸´Î»Êǵ¥Æ¬»úµÄ³õʼ»¯²Ù×÷¡£µ¥Æ¬»úϵͳÔÚÉϵçÆô¶¯ÔËÐÐʱ£¬¶¼ÐèÒªÏȸ´Î»¡£
µÚ3Õ MCS-51µ¥Æ¬»úÖ¸Áîϵͳ
1¡¢Ê²Ã´ÊÇѰַ·½Ê½£¿MCS-51Ö¸ÁîϵͳÓÐÄÄЩѰַ·½Ê½£¿
´ð£ºÔÚÖ¸ÁîϵͳÖУ¬²Ù×÷ÊýÊÇÒ»¸öÖØÒªµÄ×é³É²¿·Ö£¬ËüÖ¸¶¨Á˲ÎÓëÔËËãµÄÊý¾Ý»òÊý¾ÝËùÔÚµÄ
µØÖ·µ¥Ôª¡£ÈçºÎÕÒµ½²ÎÓëÔËËãµÄÕâ¸öÊý¾Ý»òÊý¾ÝËùÔڵĵØÖ·¾Í³ÆÎªÑ°Ö··½Ê½¡£ MCS-51Ö¸ÁîϵͳµÄѰַ·½Ê½Ö÷ÒªÓÐÁ¢¼´Ñ°Ö·¡¢Ö±½ÓѰַ¡¢¼Ä´æÆ÷Ѱַ¡¢¼Ä´æÆ÷¼ä½ÓѰַ¡¢»ùÖ·¼Ó±äַѰַ¡¢Ïà¶ÔѰַºÍλѰַµÈÆßÖÖ¡£
2¡¢·ÃÎÊÄÚ²¿RAMµ¥Ôª¿ÉÒÔ²ÉÓÃÄÄЩѰַ·½Ê½£¿·ÃÎÊÍⲿRAMµ¥Ôª¿ÉÒÔ²ÉÓÃÄÄЩѰַ·½Ê½£¿·ÃÎÊ
ÌØÊ⹦ÄܼĴæÆ÷£¨SFR£©¿ÉÒÔ²ÉÓÃÄÄЩѰַ·½Ê½£¿
´ð£º¶ÔÌØÊ⹦ÄܼĴæÆ÷Ö»ÄܲÉÓÃÖ±½ÓѰַ·½Ê½£¬µ¥Æ¬»úÄÚ²¿RAMµÄ¸ß128¸ö×Ö½Ú£¨80H~FFH£©£¬
Ö»ÄܲÉÓüĴæÆ÷¼ä½ÓѰַ£¬ÍⲿÀ©Õ¹µÄÊý¾Ý´æ´¢Æ÷Ö»ÄÜÓÃMOVXÖ¸Áî·ÃÎÊ£¬¶øÄÚ²¿RAMµÄµÍ128¸ö×Ö½Ú£¨00H~7FH£©¼ÈÄÜÓÃÖ±½ÓѰַ£¬Ò²ÄÜÓüä½ÓѰַ¡£
4
¹²·ÖÏí92ƪÏà¹ØÎĵµ