.-
SMOD£º´®Ðпڲ¨ÌØÂÊϵÊý¿ØÖÆÎ»¡£
1£ºÊ¹·½Ê½1¡¢·½Ê½2ºÍ·½Ê½3µÄ²¨ÌØÂʼӱ¶¡£ 0£º¸÷¹¤×÷·½Ê½µÄ²¨ÌØÂʲ»¼Ó±¶¡£ SMOD0£ºÖ¡´íÎó¼ì²âÓÐЧ¿ØÖÆÎ»¡£
1£ºSCON¼Ä´æÆ÷ÖеÄSM0/FEλÓÃÓÚFE£¨Ö¡´íÎó¼ì²â£©¹¦ÄÜ¡£ 0£ºSCON¼Ä´æÆ÷ÖеÄSM0/FEλÓÃÓÚSM0¹¦ÄÜ£¬ºÍSM1Ò»ÆðÖ¸¶¨´®ÐÐͨÐŵŤ×÷·½Ê½¡£
LVDF£ºÆ¬Äڵ͵çѹ¼ì²âÖжÏÇëÇó±ê־λ¡£ 9¡¢ADC¿ØÖƼĴæÆ÷ADC_CONTR ADC_POWER£ºADCµçÔ´¿ØÖÆÎ»¡£ SPEED1£ºADCת»»ËÙ¶È¿ØÖÆÎ»¡£ SPEED0£ºADCת»»ËÙ¶È¿ØÖÆÎ»¡£ ADC_FLAG£ºA/Dת»»½áÊø±ê־λ¡£ ADC_START£ºA/Dת»»Æð¶¯¿ØÖÆÎ»¡£ CHS2£ºÄ£ÄâÊäÈëͨµÀÑ¡Ôñ¡£ CHS1£ºÄ£ÄâÊäÈëͨµÀÑ¡Ôñ¡£ CHS0£ºÄ£ÄâÊäÈëͨµÀÑ¡Ôñ¡£ 10¡¢Ä£Ä⹦ÄÜ¿ØÖƼĴæÆ÷P1ASF P17ASF P16ASF P15ASF P14ASF
.-
P13ASF P12ASF P11ASF P10ASF
¹¦ÄÜ£ºÈç¹ûҪʹÓÃÏàÓ¦¿ÚµÄÄ£Ä⹦ÄÜ£¬Ð轫P1ASFÌØÊ⹦ÄܼĴæÆ÷ÖеÄÏàӦλÖÃΪ1¡£ ? ¸½¼ÓÊÔ¾í
Ò»£®Ìî¿ÕÌâ
1.MCS-51µÄ³ÌÐò´æ´¢Æ÷¿Õ¼äΪ ³ÌÐòFlash £¬ÆäµØÖ·Ö¸ÕëΪ0000H-EFFFH£»MCS-51µÄÍⲿÊý¾Ý´æ´¢Æ÷¿Õ¼äΪ À©Õ¹ROM £¬ÆäµØÖ·Ö¸ÕëΪ 0000H-06FFH ¡££¨P20£©
2.Ö¸³öÒÔÏÂÖ¸ÁîÖÐÔ´²Ù×÷ÊýµÄѰַ·½Ê½£ºMOVC A£¬@A+DPTR ÊôÓÚ ±äÖ· Ѱַ£»MOV C£¬01H ÊôÓÚ Ö±½Ó Ѱַ£»MOV A£¬P1ÊôÓÚ ¼Ä´æÆ÷ Ѱַ¡£
3.ÖжϹý³ÌÒ»°ãÓ¦°üÀ¨ ½«ÏàÓ¦µÄÓÅÏȼ¶×´Ì¬´¥·¢Æ÷ÖÃ1 ¡¢ Ó²¼þ×Ô¶¯²úÉúÒ»¸ö³¤µ÷ÓÃÖ¸Áî ¡¢ °Ñ¶ÏµãµØÖ·Ñ¹ÈëÕ»±£»¤ ºÍ °ÑÖжϳÌÐò·þÎñÈë¿ÚµØÖ·Ë͵½³ÌÐò¼ÆÊýÆ÷PC 4¸ö²½Öè¡££¨P152£©
4.ÔÚµ¥Æ¬»úµÄ¿ØÖÆÓ¦ÓÃϵͳÖУ¬¿É¹©Ñ¡ÔñµÄ¶¨Ê±·½Ê½ÓÐ Èí¼þ¶¨Ê± ¡¢ Ó²¼þ¶¨Ê± ºÍ ¿É±à³Ì¶¨Ê±Æ÷¶¨Ê± 3ÖÖ¡££¨P159£©
5.¼ÆËã»úµÄÊý¾Ý´«ËÍ·½Ê½ÓÐ ´®ÐÐͨÐÅ ºÍ ²¢ÐÐͨÐÅ Á½ÖÖ·½Ê½¡£ £¨Õâ¸öÌâÄ¿Óе㿴²»¶®£¬´ð°¸ÎÒ²»¸Ò¿Ï¶¨ÊÇÕýÈ·µÄ£©
6.8155ÊÇIntel¹«Ë¾Éú²úµÄ¿É±à³ÌRAMºÍI/OÀ©Õ¹Ð¾Æ¬£¬ÆäƬ
.-
ÄÚ×ÊÔ´ÓУº 256 ×ֽڵľ²Ì¬RAM£¬×î¿ì´æÈ¡Ê±¼äΪ 400ns £»Á½¸ö¿É±à³ÌµÄ 8 λ²¢ÐÐI/O¿ÚPA¿Ú¡¢PB¿Ú£¬Ò»¸ö¿É±à³ÌµÄ 6 λ²¢ÐÐI/O¿ÚPC¿Ú£»Ò»¸ö¿É±à³ÌµÄ 14 λ ¼õÒ» ¼ÆÊýÆ÷¡££¨Õâ¸öÎÒÃÇûÓÐѧ¹ý£©
7.STC15ϵÁе¥Æ¬»úÖÐÊÇÒ»ÖÖ 8 ͨµÀ 10 λ¸ßËÙµçѹÊäÈëÐÍA/Dת»»Æ÷¡£
8.STC15ϵÁе¥Æ¬»úµÄ5¸öÖжÏÔ´INT0¡¢INT1¡¢T0¡¢T1ºÍ´®ÐпÚÖжÏËù¶ÔÓ¦µÄÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ··Ö±ðÊÇ 0003H ¡¢ 0013H ¡¢ 000BH ¡¢ OO1BH ºÍ 0023H ¡£
¶þ£®¼ò´ðÌâ
1.¼òÊöµ¥Æ¬»úµÄÌØµã¡£
´ð£ºÎ¢ÐͼÆËã»úµÄ»ù±¾×é³É³É·Ö£¨CPU.´¢´æÆ÷£¬I/O½Ó¿ÚÒÔ¼°Á¬½ÓËûÃǵÄ×ÜÏߣ©¼¯³ÉÔÚÒ»¿éоƬÖжø¹¹³ÉµÄ¼ÆËã»ú£¬¼ò³ÆÎªÎ¢ÐͼÆËã»ú¡£¼ò³ÆÎª¼ÆËã»ú¡£ÓÉÓÚµ¥Æ¬»ú¾ßÓнϸߵÄÐÔÄܼ۸ñ±È£¬Á¼ºÃµÄ¿ØÖÆÐÔÄܺÍÁé»îµÄǶÈëÌØÐÔ£¬µ¥Æ¬»úµÄÓ¦Óü«Æä¹ã·º¡£
2.¼òÊö»úÆ÷ÖÜÆÚ¡¢×´Ì¬ÖÜÆÚ¼°Ö¸ÁîÖÜÆÚÖ®¼äµÄÇø±ð¡£
´ð£ºÖ¸ÁîÖÜÆÚÊÇCPUµÄ¹Ø¼üÖ¸±ê£¬Ö¸È¡³öÒ»Ìõ²¢Ö´ÐÐÒ»ÌõÖ¸ÁîµÄʱ¼ä¡£Ò»°ãÓÉ»úÆ÷ʱ¼äΪÖÜÆÚ£¬ÔÚ¼ÆËã»úÖУ¬ÎªÁ˹ÜÀí·½±ã£¬³£³£°ÑÒ»ÌõÖ¸Áî·ÖΪÈô¸É¸ö½×¶Î£¬Ã¿Ò»¸ö½×¶ÎÍê³ÉÒ»Ï×÷¡£Íê³ÉÒ»¸ö»ù±¾²Ù×÷µÄʱ¼ä³ÆÖ®Îª»úÆ÷ÖÜÆÚ¡£Ò»°ãÇé¿öÏÂÒ»¸ö»úÆ÷ÖÜÆÚÊÇÓÉÈô¸É¸ö״̬ÖÜÆÚ×é³ÉµÄ¡£
3.¼òÊö³ÌÐò״̬×Ö£¨PSW£©µÄ¼¸¸ö±êÖ¾µÄÒâÒå¼°ÖÃλºÍ¸´Î»µÄÌõ
.-
¼þ¡£
´ð£º³ÌÐò״̬×ֵĸ÷¸ö±ê־λÒâÒåÈçÏ£º
CY:½øÎ»±ê־λ¡£Ö´ÐмӼõÖ¸Áîʱ£¬Èç¹û²Ù×÷½á¹ûµÄ×î¸ßλD7½ø/½è룬ÔòCYλÖÃ1¡£·ñÔòÖÃ0£¬Ö´Ðг˷¨Ö¸Áîʱ£¬CY Çå0¡£
AC:¸¨Öú½øÎ»±ê־룬µ±Ö´ÐмӼõÖ¸Áîʱ£¬Èç¹ûµÍËÄλÊýÏò¸ßËÄλÊý²úÉú½ø/½èλ¡£ÔòACÖÃ1£¬·ñÔòÖÃ0¡£
FO:Óû§±êÖ¾0
RS1 RS0£º¹¤×÷¼Ä´æÆ÷×éÑ¡Ôñ¿ØÖÆÎ»¡£
OV:Òç³ö±ê־λ£¬Ö¸Ê¾ÔËËã¹ý³ÌÖÐÊÇ·ñ·¢ÉúÁËÒç³ö£¬ÓÐÒç³öʱ£¬OVΪ1¡£·ñÔòΪ0¡£
F1£ºÓû§±ê־λ1
P:ÆæÅ¼±ê־룬Èç¹ûÀÛ¼ÓÆ÷ACCÖеÄ1µÄ¸öÊýΪżÊý£¬P=0£¬·ñÔòP=1¡£
4.ÔÚSTC15ÖУ¬ÄÄЩÖжϿÉÒÔËæ×ÅÖжÏÏìÓ¦¶ø×Ô¶¯³·³ý£¿ÄÄЩÖжÏÐèÒªÓû§À´³·³ý£¿³·³ýµÄ·½·¨ÊÇʲô£¿
´ð£º¶ÔÓÚ¶¨Ê±Æ÷/¼ÆÊýÆ÷T0»òT1Òç³öÖжϣ¬CPUÔÚÏìÓ¦ÖжϺó£¬ÓÉÓ²¼þ×Ô¶¯Çå³ýÆäÖжϱê־λTF0»òTF1£¬ÎÞÐè²ÉÈ¡ÆäËû·½Ê½¡£µ±ÏàÓ¦ÖжϷþÎñÖ´Ðкó£¬ÕâЩÖжÏÇëÇó±ê־λҲ»á×Ô¶¯ÇåÁã¡£
¶ÔÓÚ´®ÐпÚÖжϣ¬CPUÔÚÏìÓ¦ÖжϺó£¬Ó²¼þ²»»á×Ô¶¯Çå³ý±ê־λTI»òRI,±ØÐëÔÚÖжϷþÎñ³ÌÐòÖУ¬ÔÚÅбðTI»¹ÊÇRIÒýÆðµÄÖжϺó£¬ÔÚÓÃÈí½â½«ÆäÇåÁã¡£
ÍⲿÖжÏ0ºÍÍⲿÖжÏ1µÄ´¥·¢·½Ê½¿ÉÒÔÓÉITx(x=0,1)ÉèÖÃΪ0
.-
»¹ÊÇ1£¬¶¼ÊôÓÚ±ßÑØ´¥·¢£¬CPUÔÚÏìÓ¦ÖжϺóÓÉÓ²¼þ×Ô¶¯Çå³ýÆäÖеıê־λIE0»òIE1£¬ÎÞÐèÔÙÓÃÆäËûµÄ·½Ê½¡£
µçÔ´µÍµçѹ¼ì²âÖжϵÄÖжϱê־λÐèÒªÓÃÈí¼þÇåÁã¡£ Èý£®³ÌÐò·ÖÎöÌâ
1.Ö¸³öÏÂÁÐÖ¸ÁîÖÐÄÄЩÊÇ·Ç·¨µÄ£¿Èç¹û·Ç·¨Çë¸ÄÕý¡£ DEC DPTR RL B JNZ A£¬NEXT MOV A£¬@R2
´ð£º·Ç·¨Ö¸ÁîÊÇDEC DPTR,¸ÄÕý£ºINC DPTR¡£ ËÄ£®×ÛºÏÓ¦ÓÃÌâ
ÔÚSTC15µ¥Æ¬»úÖУ¬ÇëÓö¨Ê±Æ÷1£¬ÓÉp1.0Êä³ö400msµÄ·½²¨¡£ÒªÇó£º(1)д³ö¶¨Ê±Æ÷1µÄ·½Ê½¿ØÖÆ×Ö£¬¼ÆË㶨ʱÆ÷1µÄ³õÖµ£» (2)ÊÔ±àдÍê³É´Ë¹¦ÄܵijÌÐò¶Î¡£
¸½Â¼:
TMOD¸ñʽ˵Ã÷: λÐò D7 λ·û TE GA D6 C/T1 1 D2 GA C/T0 1 D1 D0 M0 M D5 D4 D3 M0 MTE GATE¡ª¡ªÃÅ¿ØÎ»
GATE=0 ÓÉÔËÐпØÖÆÎ»TRÆô¶¯¶¨Ê±Æ÷£»
Ïà¹ØÍÆ¼ö£º