µ¥Æ¬»úʵÑéÖ¸µ¼Êé - ͼÎÄ

loading ·ÖÏí 2026-8-13 ÏÂÔØÎĵµ

ʵÑéÒ» ÇåÁã³ÌÐòµÄÉè¼ÆÓëµ÷ÊÔ£¨ÑéÖ¤ÐÔʵÑ飩

Ò»¡¢ ʵÑéÄ¿µÄ

1£® ÊìϤMCS-51»ã±àÓïÑÔÖ¸Áîϵͳ

2£® ÕÆÎÕMCS-51»ã±àÓïÑÔ³ÌÐòµÄÉè¼ÆºÍµ÷ÊÔ·½·¨¡¢¹ý³Ì

¶þ¡¢ ʵÑéÄÚÈÝ

±àдһ¸ö°Ñ7000H-70FFHµÄÄÚÈÝÇåÁãµÄ³ÌÐò£¬ÔÚʵÑé»úÉϵ÷ÊÔ¡¢ÔËÐУ¬´ò¿ª¼Ä´æÆ÷»òÄÚ´æ´°¿Ú£¨µØÖ·¼°ÄÚÈݾù¿ÉÐ޸ģ©À´¹Û²ì³ÌÐòÔËÐнá¹û¡£

Èý¡¢ ʵÑé²½Öè

1¡¢ Æô¶¯MCS51µÄ ASMÓïÑÔ£¨»òC51ÓïÑÔ£©µ÷ÊÔ»·¾³£¬ÊäÈëÔ´³ÌÐò ²¢±£´æ£¨ÈçT1.ASM£©¡£×¢ÒâÔڸû·¾³Ï£¬8051µÄÔ´³ÌÐò¿ªÍ·Ó¦°üº¬ÏÂÁÐÓï¾ä£º CSEG AT 0000H LJMP START

CSEG AT 4100H£»×¢ÒâÓû§¿ÉʹÓÃµÄ´æ´¢ÇøÎª4000HÒÔºó START£ºMOV SP£¬60H ĩβӦÓÐ END ½áÊøÓï¾ä

2¡¢ ´ò¿ª±àÒë²Ëµ¥½øÐлã±à£¬²¢ÔĶÁÌáʾÐÅÏ¢£¬Èç¹ûÓдíÎ󣬲鿴£®LITÎļþÖеĴíÎóÐÅÏ¢£¨´íÎóµÄÐкż°Ô­Òò£©£¬È»ºóÑ¡ÖС°Îļþ¡±²Ëµ¥Öеġ°±à¼­Îļþ¡±Ñ¡Ï¶ÔT1.ASM½øÐÐÐ޸ģ¬Ð޸ĺ󷵻ØÖ÷½çÃæ£¬´æÅ̺óÖØÐ»ã±à£¬Ö±µ½ÎÞ´íΪֹ¡£

3¡¢Èç¹û±àÒëÎÞÎó£¬Ôò½øÈëÁ´½Ó£¬Á´½ÓÈç¹ûÓдíÎó£¬ÔòÓ¦²é¿´£®M51ÎļþÖеĴíÎóÐÅÏ¢£¬´íÎóÐÞ¸Äͬ2£¬Èç¹ûûÓдíÎó£¬Ôò½øÈëÏÂÒ»²½¡£

4¡¢Ñ¡ÖС°ÔËÐС±²Ëµ¥Öеġ°µ¥²½ÔËÐС±Ñ¡ÏÔËÐгÌÐò¡£

5¡¢ÀûÓá°ÔËÐС±²Ëµ¥Öи÷ÖÖµ÷ÊÔÊֶζÔÔ´³ÌÐò½øÐÐÔËÐе÷ÊÔ£¬Í¬Ê±¿É´ò¿ª¼Ä´æÆ÷»òÄÚ´æ´°¿Ú£¨µØÖ·¼°ÄÚÈݾù¿ÉÐ޸ģ©À´¹Û²ì³ÌÐòÔËÐнá¹û¡£

R0=FF n DPTR+1 £¬R0+1 00ËÍ7000 R0=00 ¿ª ʼ

ËÄ¡¢ ÒªÇó

×öͼ£©¼°³ÌÐòÇåµ¥¡£

½á Êø ʵÑéÍê³Éºó£¬Ð´³öʵÑ鱨¸æ£¬ÒªÇóÓÐʵÑé²½Öè¡¢½á¹û¡¢Ðĵã¬ÏêϸµÄÁ÷³Ì¿òͼ£¨³ß¹æ

ʵÑé¶þ Êý¾Ý¿é´«ËͳÌÐòÉè¼ÆÓëµ÷ÊÔ£¨²Ù×÷ÐÔʵÑ飩

Ò»¡¢ ʵÑéÄ¿µÄ

1£®½øÒ»²½ÕÆÎÕMCS-51µ¥Æ¬»ú»ù±¾³ÌÐòµ÷ÊÔ·½·¨

2£®ÕÆÎÕRAMÖеÄÊý¾Ý´«ËÍ·½·¨Ò»£ºP2¿ÚËø´æ¸ß8λ·¨ 3¡¢ÕÆÎÕRAMÖеÄÊý¾Ý´«ËÍ·½·¨¶þ£ºDPTR×÷Ö¸Õë´«ËÍ·¨

¶þ¡¢ ʵÑéÄÚÈÝ

±à³Ì½«Ê×ַΪ1000HµÄÔ´Çø50H¸ö×Ö½ÚÊý¾Ý¿é£¬´«Ë͵½Ê×µØÖ·Îª3045HÄ¿µÄRAMÇø¡£¾­µ÷ÊÔÔËÐкó¹Û²ì¼Ä´æÆ÷¼°´æ´¢µ¥ÔªµÄÄÚÈÝ¡£

¿ª ʼ Èý¡¢ ʵÑé³ÌÐò¿òͼ

ÈçͼËùʾ£¨Îª·¨1µÄÁ÷³Ì£©¡£

ËÄ¡¢ ʵÑé²½Öè

°´ÕÕʵÑé³ÌÐò¿òͼ±àÖÆ³ÌÐò£¬Æô¶¯MCS51

µÄ ASMÓïÑÔ£¨»òC51ÓïÑÔ£©µ÷ÊÔ»·¾³£¬ÊäÈëÔ´³ÌÐò²¢±£´æ£¨ÈçT2.ASM£©¡£×¢ÒâÔڸû·¾³Ï£¬8051µÄÔ´³ÌÐò¿ªÍ·Ó¦°üº¬ÏÂÁÐÓï¾ä£º

CSEG AT 0000H LJMP START

CSEG AT 4100H£»×¢ÒâÓû§¿ÉʹÓÃµÄ´æ´¢ÇøÎª4000HÒÔºó

START£ºMOV SP£¬60H

P2¿Ú¡¢R0¡¢R1¡¢R2¸³³õÖµ 1000HÄÚÈÝËÍ3045H R0+1¡¢R1+1¡¢R2+1 ĩβӦÓÐEND½áÊøÓï¾ä

R2=50H£¿ È»ºó°´ÕÕʵÑéÒ»½éÉܵĻã±à²½ÖèÒ»²½Ò»²½½øÐС£

N Îå¡¢±à³ÌÌáʾ£º

MCS-5lµ¥Æ¬»úÍⲿRAMµÄµØÖ·¿Õ¼äΪ64K£¬µØÖ·×ÜÏßΪ16룬·ÃÎÊÍâ½ÓRAM¿ÉÖ´ÐÐÈçÏÂÖ¸½á Êø Á

MOVX A£¬@DPTR

MOVX @DPTR£¬A »òÕßÓÃ

MOVX A£¬@Ri MOVX @Ri£¬A 1¡¢ÆäÖÐDPTRΪ16λµØÖ·¼Ä´æÆ÷£¬µØÖ·¸ß8λ´æÓÚDPH£¬µØÖ·µÍ8λ´æÓÚDPL£¬Ri(i=0£¬1)ÊÇ8λ¼Ä´æÆ÷£¬×÷ΪµØÖ·Ö¸Õëʱ½ö´æµÍ8λµØÖ·£® 2¡¢ ¿ÉÒÔÓÃR0ºÍR1¶Ô64KÍâ½ÓRAM¿Õ¼äµÄÈÎÒâÒ»¸öµ¥Ôª½øÐмä½ÓѰַ¡£ÕâÑù¾ÍʹMCS51µ¥Æ¬»úÍâ½ÓRAMµÄµØÖ·Ö¸ÕëÓÉ1¸ö±ä³É3¸ö£¬´ó´ó·½±ãÁ˳ÌÐòÉè¼Æ¡£

Îå¡¢ ÒªÇó

ʵÑéÍê³Éºó£¬Ð´³öʵÑ鱨¸æ£¬ÒªÇóÓÐʵÑé²½Öè¡¢½á¹û¡¢Ðĵã¬ÏêϸµÄÁ÷³Ì¿òͼ£¨³ß¹æ×öͼ£©¼°³ÌÐòÇåµ¥¡£

Y ʵÑéÈý Ñ­»·²ÊµÆ¿ØÖÆÊµÑ飨²Ù×÷ÐÔʵÑ飩

Ò»¡¢ÊµÑéÄ¿µÄ

1¡¢Ñ§Ï°P1¿Ú×÷Ϊһ°ãI/O¿ÚµÄʹÓ÷½·¨¡£ 2¡¢Ñ§Ï°ÑÓʱ×Ó³ÌÐòµÄ±àдºÍʹÓ÷½·¨¡£ 3¡¢8031ÄÚ²¿¶¨Ê±/¼ÆÊýÆ÷µÄʹÓ÷½·¨ 4¡¢ÕÆÎÕÖжϴ¦Àí³ÌÐòµÄʹÓ÷½·¨

Ò»¡¢ÊµÑéÄÚÈÝ£¨Á½¸ö×Ôѡһ¸ö£©

ÄÚÈÝÒ»£ºÈí¼þÑÓʱ·¨¿ØÖÆÑ­»·²ÊµÆÑ­»·£º

¢Ù P1¿Ú×öÊä³ö¿Ú£¬Óõ¼Ïß½«P1.XÓë°ËÖ»·¢¹â¶þ¼«¹ÜÏàÁ¬£¬±àдѭ»·¿ØÖƳÌÐò£¬Ê¹·¢

¹â¶þ¼«¹ÜÑ­»·µãÁÁ¡£

¢Ú×ÔÐÐÉè¼Æ±ä»»»¨Ñù£¬È磺L1¡¢L2?L8ÒÀ´ÎµãÁÁ---ÒÀ´ÎϨÃð---È«ÁÁ---È«Ãð ¢Ûµ÷ÕûÑÓʱʱ¼ä£¬¹Û²ì²ÊµÆÑ­»·Ê±¼ä¿ìÂýµÄ±ä»¯ ÄÚÈݶþ£ºÓ²¼þ¶¨Ê±¿ØÖÆÑ­»·²ÊµÆÑ­»·£º

¢Ù½«P1¿Ú½Ó8¸ö·¢¹â¶þ¼«¹Ü±àд³ÌÐòÄ£Äâһѭ»·²ÊµÆ£¬8031ÄÚ²¿¶¨Ê±Æ÷T1ÉèΪ·½Ê½1£¬Ã¿¸ô0.1ÃëÖÓÒç³öÖжÏÒ»´Î¡£

¢Ú±ä»»»¨ÑùΪ£ºL1¡¢L2?L8ÒÀ´ÎµãÁÁ---ÒÀ´ÎϨÃð---È«ÁÁ---È«Ã𡣸÷ʱ¼ä¼ä¸ô¾ùΪ0.5ÃëÖÓ

Èý¡¢ÊµÑéÌáʾ

ÄÚÈÝÒ»Ìáʾ£ºP1¿ÚΪ׼˫Ïò¿Ú£¬P1¿ÚµÄÿ¡ªÎ»¶¼ÄܶÀÁ¢µØ¶¨ÒåΪÊäÈëλ»òÊä³öλ¡£×÷

ΪÊäÈëλʱ£¬±ØÐëÏòËø´æÆ÷ÏàӦλдÈë¡°1¡±£¬¸Ãλ²ÅÄÜ×÷ΪÊäÈë¡£8031ÖÐËùÓпÚËø´æÆ÷ÔÚ¸´Î»Ê±¾ùÖÃΪ¡°1¡±£¬Èç¹ûºóÀ´ÔÚ¿ÚËø´æÆ÷д¹ý¡°0¡±£¬ÔÚÐèҪʱӦдÈëÒ»¸ö¡°1¡±£¬Ê¹Ëü³ÉΪһ¸öÊäÈë¡£

ÑÓʱ³ÌÐòµÄʵÏÖ³£ÓõÄÓÐÁ½ÖÖ·½·¨£¬¡ªÊÇÓö¨Ê±Æ÷ÖжÏÀ´ÊµÏÖ£¬Ò»ÊÇÓÃÖ¸ÁîÑ­»·À´ÊµÏÖ¡£ÔÚϵͳʱ¼äÔÊÐíµÄÇé¿öÏ¿ÉÒÔ²ÉÓúó¡ªÖÖ·½·¨¡£

±¾ÊµÑéϵͳ¾§ÕñΪ6.144MHZ£¬Ôò¡ª¸ö»úÆ÷ÖÜÆÚΪ12¡Â6.144us¼´1¡Â0.512us.ÏÖҪдһ¸öÑÓʱ0.1sµÄ³ÌÐò£¬¿É´óÖÂд³öÈçÏ£º MOV R7£¬#200 (1) DEL1£ºMOV R6£¬#X (2) DEL2£ºDJNZ R6£¬DEL2 (3) DJNZ R7£¬DEL1 (4)

ÉÏÃæMOV¡¢DJNZÖ¸Áî¾ùÐèÁ½¸ö»úÆ÷ÖÜÆÚ£¬ËùÒÔÿִÐСªÌõÖ¸ÁîÐèÒª1¡Â0£®256us£¬ÏÖÇó 1¡Â0.256+ (1¡Â0.256 +X x1¡Â0.256+1¡Â0.256)X 200=0.1X1E6 Ö¸Áî(1) Ö¸Áî(2) Ö¸Áî(3) Ö¸Áî(4) ËùÐèʱ¼ä ËùÐèʱ¼ä ËùÐèʱ¼ä ËùÐèʱ¼ä ËãµÃX¶þ126,´úÈëÉÏʽ¿ÉµÃÑÓʱʱ¼äԼΪ0.100004S

ËÄ¡¢Á¬Ïß·½·¨

Ö´ÐÐʵÑéÄÚÈÝ1³ÌÐòʱ£ºP1.0Ò»P1.7½Ó·¢¹â¶þ¼«¹ÜL1-L8

Ö´ÐÐʵÑéÄÚÈÝ2³ÌÐòʱ£ºP1.0Ò»P1.7½Ó°´Å¥¿ª¹ØK1Ò»K8£º74LS273µÄS00-S07½Ó·¢¹â¶þ¼«¹ÜL1-L8£¬74LSS273µÄƬѡ¶ËCSU8½ÓCS0£¬£¨µØÖ·£ºCFA0-CFA7H£© Îå¡¢Ó²¼þµç·ͼ

Áù¡¢²Î¿¼Á÷³Ìͼ

ÄÚÈݶþÌáʾ:

¶¨Ê±³£ÊýµÄÈ·¶¨

¶¨Ê±¼ÆÊýÆ÷µÄÊäÈëÂö³åÖÜÆÚÓë»úÆ÷ÖÜÆÚÒ»Ñù£¬ ΪÕñµ´ÆµÂʵÄl£¯12.±¾ÊµÑéÖÐʱÖÓ ÆµÂÊ6.144MHZ£¬ÏÖÒª²ÉÓÃÖжϷ½·¨À´ÊµÏÖ0.5ÃëÑÓʱ£¬ÒªÊ¹¶¨Ê±Æ÷1ÿ¸ô0.1Ãë²úÒ»´ÎÖжϣ®CPUÏìÓ¦ÖжϺó½«R0ÖмÆÊýÖµ¼õ¡ª£¬ÁîRO=05H¼´¿É¡£ ¶¨Ê±Æ÷ʱ¼ä³£Êý¿É°´ÏÂÊö·½·¨È·¶¨£º

-6

»úÆ÷ÖÜÆÚ=12¡Â¾§ÕñƵÂÊ=1.9531X10s

Éè¼ÆÊý³õֵΪX£¬Ôò£¨2E+16-X£©X1.9531X10E-6=0.1£¬¿ÉÇóµÃX=14336 ¼´X=3800H£¬¹Ê³õʼֵΪTH1=38H£¬TLl=OOH


µ¥Æ¬»úʵÑéÖ¸µ¼Êé - ͼÎÄ.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ
ËÑË÷¸ü¶à¹ØÓÚ£º µ¥Æ¬»úʵÑéÖ¸µ¼Êé - ͼÎÄ µÄÎĵµ
Ïà¹ØÍÆ¼ö
Ïà¹ØÔĶÁ