µ¥Æ¬»úÔ­Àí¼°Ó¦Óý̵̳Ú3°æÏ°Ìâ¿Îºó´ð°¸

P2.0~P2.458ALE8031EAGQ0~Q7A0~A7A8~A12A0~A7A8~A12A0~A7A8~A12A0~A7A8~A1274LS373OED0~D782764?1?OED0~D7CE2764?2?6264?1?OED0~D7CEWE6264?2?OED0~D7CEOED0~D7CEWEP0.0~P0.7PSENRDWRP2.5P2.5 ´æ´¢Æ÷µØÖ··Ö

Å䣺

2764(1)£ºC000H¡«DFFFH£» 2764(2)£ºA000H¡«BFFFH£» 6264(1)£ºC000H¡«DFFFH£» 6264(2)£ºA000H¡«BFFFH¡£

9£®ÊÔÓÃ1Ƭ74LS244ºÍ1Ƭ74LS273Ϊ8031À©Õ¹8λÊäÈë¶Ë¿ÚºÍ8λÊä³ö¶Ë¿Ú£¬8λÊäÈë¶Ë¿Ú¸÷½Ó1¸ö¿ª¹Ø£¬8λÊä³ö¶Ë¿Ú¸÷½Ó1¸ö·¢¹â¶þ¼«¹Ü£¬ÒªÇó°´ÏÂ1¸ö¿ª¹Ø£¬Ïà¶ÔÓ¦µÄ·¢¹â¶þ¼«¹Ü·¢¹â¡£ÊÔ»­³öÓ²¼þÁ¬½Óͼ²¢±àÖÆ³ÌÐò¡£

´ð°¸£º

37

µç·ͼÈçÏ£º

³ÌÐòÈçÏ£º

ORG 2000H

STAR: MOV DPTR, #0EFFFH MOV A, @DPTR

MOV DPTR, #0FEFFH

38

; ¶Á°´¼üÖµ

MOVX @DPTR, A ; Çý¶¯ÏàÓ¦·¢¹â¶þ¼«¹Ü·¢¹â

SJMP STAR END

10£®Ò»¸ö8031Ó¦ÓÃϵͳÀ©Õ¹ÁË1Ƭ8155£¬¾§ÕñΪ12MHz£¬¾ßÓÐÉϵ縴λ¹¦ÄÜ£¬P2.1¡«P2.7×÷ΪI/O¿ÚÏßʹÓã¬8155µÄPA¿Ú¡¢PB¿ÚΪÊäÈë¿Ú£¬PC¿ÚΪÊä³ö¿Ú¡£ÊÔ»­³ö¸ÃϵͳµÄÂß¼­Í¼£¬²¢±àд³õʼ»¯³ÌÐò¡£

´ð°¸£º

ϵͳÂß¼­Í¼ÈçÏ£º

³õʼ»¯³ÌÐò£º

MOV MOV A, #0CH DPTR, #0FFF8H

39

MOVX DPTR, A

11£®8155 TIN¶ËÊäÈëÂö³åƵÂÊΪ1MHz£¬Çë±àдÄÜÔÚTOUTÒý½ÅÊä³öÖÜÆÚΪ8ms·½²¨µÄ³ÌÐò¡£

´ð°¸£º ³ÌÐòÈçÏ£º

MOV DPTR,#7F04H ; Ö¸Ïò¶¨Ê±Æ÷µÍ8λ MOV A,#40H MOVX @DPTR,A ; ¼ÆÊý³£ÊýµÍ8λװÈ붨ʱÆ÷ INC DPTR ; Ö¸Ïò¶¨Ê±Æ÷¸ß8λ

MOV A,#5FH ; É趨ʱÆ÷Êä³ö·½Ê½ÎªÁ¬Ðø·½²¨Êä³ö MOVX @DPTR,A ; ×°È붨ʱÆ÷¸ß8λ MOV DPTR,#7F00H ; Ö¸ÏòÃüÁî/״̬¿Ú

MOV A,#0C2H ; ÃüÁî×ÖÉ趨PA¿ÚΪ»ù±¾ÊäÈ뷽ʽ£¬

PB¿ÚΪ»ù±¾Êä³ö·½Ê½£¬²¢Æô¶¯¶¨Ê±Æ÷

MOVX @DPTR,A

12£®ÏÖÒªÇó8155µÄA¿Ú»ù±¾ÊäÈ룬B¿Ú¡¢C¿Ú»ù±¾Êä³ö£¬Æô¶¯¶¨Ê±Æ÷¹¤×÷£¬Êä³öÁ¬Ðø·½²¨£¬Çë±àд8155µÄ³õʼ»¯³ÌÐò¡£

´ð°¸£º ³ÌÐòÈçÏ£º

MOV DPTR,#data 1 ; Ö¸Ïò¶¨Ê±Æ÷µÍ8λ MOV A,#data2 MOVX @DPTR,A ; ¼ÆÊý³£ÊýµÍ8λװÈ붨ʱÆ÷ INC DPTR ; Ö¸Ïò¶¨Ê±Æ÷¸ß8λ

MOV A,#40 H ; É趨ʱÆ÷Êä³ö·½Ê½ÎªÁ¬Ðø·½²¨Êä³ö MOVX @DPTR,A ; ×°È붨ʱÆ÷¸ß8λ MOV DPTR,#data3 ; Ö¸ÏòÃüÁî/״̬¿Ú

MOV A,#0CEH ; ÃüÁî×ÖÉ趨PA¿ÚΪ»ù±¾ÊäÈ뷽ʽ£¬

PB¡¢PC¿ÚΪ»ù±¾Êä³ö·½Ê½£¬²¢Æô¶¯¶¨Ê±Æ÷

MOVX @DPTR,A

13£®ÊÔÉè¼ÆÒ»¸ö8031Ó¦ÓÃϵͳ£¬Ê¹¸ÃϵͳÀ©Õ¹1Ƭ27256¡¢1Ƭ6264ºÍ1Ƭ8155¡£Çë»­³öϵͳµç·ͼ£¬²¢·Ö±ðд³ö¸÷оƬµÄµØÖ·¡£

´ð°¸£º

40

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)