΢»úÔ­ÀíºÍ½Ó¿Ú¼¼Êõ(µÚËİæ)¿ÎºóϰÌâ´ð°¸½âÎö

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/3/8 5:33:32ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

int08h ¡²½â´ð¡³ int08h

int08h

push ax push dx ¡­¡­ ¡­¡­ int 1ch mov al,20h out 20h,al pop ax pop dx pop ds iret endp proc far sti

push ds push ax push dx ¡­¡­ ¡­¡­ int 1ch mov al,20h out 20h,al pop ax pop dx pop ds iret endp

; ÈÕʱÖÓ¼ÆÊ± ; ¿ØÖÆÈíÇýÂí´ï

; Ô¶¹ý³Ì ; ¿ªÖÐ¶Ï ; ±£»¤ÏÖ³¡

; ÈÕʱÖÓ¼ÆÊ± ; ¿ØÖÆÈíÇýÂí´ï ; µ÷ÓÃ1CHºÅÖжÏ

; ·¢ËÍEOIÖжϽáÊøÃüÁî ; »Ö¸´ÏÖ³¡

; ÖжϷµ»Ø

µÚ8Õ ³£Óýӿڼ¼Êõ

¡²Ï°Ìâ8.1¡³¼ò´ðÌâ

£¨1£©ÎªÊ²Ã´³Æ8253/8254µÄ¹¤×÷·½Ê½1Ϊ¿É±à³Ìµ¥ÎÈÂö³å¹¤×÷·½Ê½£¿ £¨2£©ÎªÊ²Ã´Ð´Èë8253/8254µÄ¼ÆÊý³õֵΪ0È´´ú±í×î´óµÄ¼ÆÊýÖµ£¿ £¨3£©´¦ÀíÆ÷ͨ¹ý8255µÄ¿ØÖƶ˿ڿÉÒÔдÈ뷽ʽ¿ØÖÆ×ÖºÍλ¿ØÖÆ×Ö£¬8255ÈçºÎÇø±ðÕâÁ½¸ö¿ØÖÆ×ÖÄØ£¿ £¨4£©¡°8255¾ßÓÐËø´æÊä³öÊý¾ÝµÄÄÜÁ¦¡±ÊÇʲôÒâ˼£¿ £¨5£©Modem£¨Ï·³Æ¡°Ã¨¡±£©ÊÇÒ»¸öʲô×÷ÓÃµÄÆ÷¼þ£¿

£¨6£©RS-232C±ê׼ʹÓÃ25ÕëÁ¬½ÓÆ÷£¬ÎªÊ²Ã´PC»úÉϳ£¼ûµÄÊÇ9ÕëÁ¬½ÓÆ÷£¿ £¨7£©Ê²Ã´ÊÇRS-232CµÄÁãµ÷ÖÆ½âµ÷Æ÷Á¬½Ó·½Ê½£¿ £¨8£©UARTÆ÷¼þµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿

£¨9£©¶à·¿ª¹ØÔÚÄ£ÄâÊäÈëÊä³öϵͳÖÐÆðʲô×÷Óã¿

£¨10£©´¦ÀíÆ÷ΪʲôÐèҪͨ¹ýËø´æÆ÷ÓëÊý×Ö/Ä£Äâת»»Æ÷Á¬½Ó£¿

¡²½â´ð¡³

¢Ù ·½Ê½1¿ÉÒÔͨ¹ý±à³Ì²úÉúÒ»¸öÈ·¶¨¿í¶ÈµÄµ¥ÎÈÂö³å£¬¹Ê³Æ¹¤×÷·½Ê½1Ϊ¿É±à³Ìµ¥ÎÈÂö³å¹¤×÷·½Ê½¡£ ¢Ú ÒòΪ¼ÆÊýÆ÷ÊÇÏȼõ1£¬ÔÙÅжÏÊÇ·ñΪ0£¬ËùÒÔдÈë0ʵ¼Ê´ú±í×î´ó¼ÆÊýÖµ¡£

¢Û ͨ¹ý¿ØÖÆ×ÖµÄD7λÀ´Çø±ð£ºD7£½1£¬¸Ã¿ØÖÆ×ÖΪ·½Ê½¿ØÖÆ×Ö£»·ñÔòΪλ¿ØÖÆ×Ö¡£

¢Ü 8255µÄÈýÖÖ¹¤×÷·½Ê½¾ù¿ÉʵÏÖÊä³öÊý¾ÝËø´æ£¬¼´Êý¾ÝÊä³öºó±»±£´æÔÚ8255ÄÚ²¿£¬¿ÉÒÔ¶ÁÈ¡³öÀ´£¬Ö»Óе±8255ÔÙÊä³öÐÂÒ»×éÊý¾Ýʱ²Å¸Ä±ä¡£

¢Ý Modem£¬³ÆÎªµ÷ÖÆ½âµ÷Æ÷£¬½«Êý×ÖÐźÅת»»ÎªÊʺÏÔڵ绰Ïß·ÉÏ´«Ë͵ÄÄ£ÄâÐźţ¨µ÷ÖÆ£©ÒÔ¼°½«µç»°Ïß·µÄÄ£ÄâÐźÅת»»ÎªÊý×ÖÐźţ¨½âµ÷£©¡£

£­ £­21

¢Þ Òò¾ø´ó¶àÊýÉ豸ֻʹÓÃRS-232C±ê×¼µÄÆäÖÐ9¸öÐźţ¬ËùÒÔPC»úÉϾÍÅäÖÃ9ÕëÁ¬½ÓÆ÷¡£

¢ß Á½Ì¨Î¢»ú½øÐж̾àÀëͨÐÅ£¬¿ÉÒÔ²»Ê¹Óõ÷ÖÆ½âµ÷Æ÷£¬Ö±½ÓÀûÓÃ232C½Ó¿ÚÁ¬½Ó£¬±»³ÆÎªÁãµ÷ÖÆ½âµ÷Æ÷£¨Null Modem£©Á¬½Ó¡£

¢à UART±íʾͨÓÃÒì²½½ÓÊÕ·¢ËÍÆ÷£¬Ö÷Òª¹¦ÄÜÊǽ«²¢ÐÐÊý¾Ýת»»Îª´®ÐÐÊý¾Ý·¢ËÍ£¬ÒÔ¼°ÊµÏÖ´®ÐÐÊý¾Ýת»»Îª²¢Ðд«Ë͸ø´¦ÀíÆ÷¡£

¢á ²ÉÓöà·¿ª¹Ø£¬Í¨¹ý΢ÐÍ»ú¿ØÖÆ£¬°Ñ¶à¸öÏÖ³¡ÐźŷÖʱµØ½Óͨµ½A/Dת»»Æ÷ÉÏת»»£¬´ïµ½¹²ÓÃA/Dת»»Æ÷ÒÔ½ÚʡӲ¼þµÄÄ¿µÄ¡£

¢â ´¦ÀíÆ÷Êä³öÊý¾Ý¶¼Ö»ÔÚÊä³öÖ¸ÁîOUTÖ´Ðеļ«¶Ìʱ¼äÄÚ³öÏÖÔÚÊý¾Ý×ÜÏßÉÏ£¬ÂýËÙµÄÍâÉè²»Äܼ°Ê±»ñÈ¡£¬ËùÒÔÖ÷»úÓëDACÖ®¼ä±ØÐëÁ¬½ÓÊý¾ÝËø´æÆ÷¡£ ¡²Ï°Ìâ8.3¡³Ìî¿ÕÌâ

£¨1£©8253оƬÉÏÓÐ__________¸ö__________λ¼ÆÊýÆ÷ͨµÀ£¬Ã¿¸ö¼ÆÊýÆ÷ÓÐ__________ÖÖ¹¤×÷·½Ê½¿É¹©Ñ¡Ôñ¡£ÈôÉ趨ijͨµÀΪ·½Ê½0ºó£¬ÆäÊä³öÒý½ÅOUTΪ__________µçƽ£»µ±__________ºóͨµÀ¿ªÊ¼¼ÆÊý£¬__________ÐźŶËÿÀ´Ò»¸öÂö³å__________¾Í¼õ1£»µ±__________£¬ÔòÊä³öÒý½ÅÊä³ö__________µçƽ£¬±íʾ¼ÆÊý½áÊø¡£

£¨2£©¼ÙÉèij8253µÄCLK0½Ó1.5MHzµÄʱÖÓ£¬ÓûʹOUT0²úÉúƵÂÊΪ300kHzµÄ·½²¨Ðźţ¬Ôò8253µÄ¼ÆÊýֵӦΪ__________£¬Ó¦Ñ¡ÓõŤ×÷·½Ê½ÊÇ__________¡£

£¨3£©8255¾ßÓÐ__________¸öÍâÉèÊý¾ÝÒý½Å£¬·Ö³É3¸ö¶Ë¿Ú£¬Òý½Å·Ö±ðÊÇ__________£¬__________ºÍ__________¡£

£¨4£©8255µÄAºÍB¶Ë¿Ú¶¼¶¨ÒåΪ·½Ê½1ÊäÈ룬¶Ë¿ÚCÉϰ벿·Ö¶¨ÒåΪÊä³ö£¬Ôò·½Ê½¿ØÖÆ×ÖÊÇ__________£¬ÆäÖÐD0λÒѾ­Ã»ÓÐ×÷ÓᢿÉΪ0»ò1¡£

£¨5£©¶Ô8255µÄ¿ØÖƼĴæÆ÷дÈëA0H£¬ÔòÆä¶Ë¿ÚCµÄPC7Òý½Å±»ÓÃ×÷__________ÐźÅÏß¡£

£¨6£©PC»ú¼üÅÌÉÏESC¼üºÍ×ÖĸA¼üµÄɨÃèÂë·Ö±ðÊÇ__________ºÍ__________£¬¶Ï¿ªÉ¨ÃèÂë·Ö±ðÊÇ__________ºÍ__________¡£

£¨7£©232CÓÃÓÚ·¢ËÍ´®ÐÐÊý¾ÝµÄÒý½ÅÊÇ__________£¬½ÓÊÕ´®ÐÐÊý¾ÝµÄÒý½ÅÊÇ__________£¬Ðźŵس£ÓÃ__________Ãû³Æ±íʾ¡£

£¨8£©ÓûʹͨÐÅ×Ö·ûΪ8¸öÊý¾Ýλ¡¢Å¼Ð£Ñé¡¢2¸öֹͣ룬ÔòÓ¦Ïò8250__________¼Ä´æÆ÷дÈë¿ØÖÆ×Ö__________£¬ÆäÔÚPCϵÁлúÉϵÄI/OµØÖ·£¨COM2£©ÊÇ__________¡£

£¨9£©ÓзûºÅÊý32µÄ8λ²¹ÂëÊÇ00100000£¬Èç¹ûÓÃ8Î»Æ«ÒÆÂëÊÇ__________£»ÓзûºÅÊý£­32µÄ8λ²¹ÂëÊÇ11100000£¬Èç¹ûÓÃ8Î»Æ«ÒÆÂëÊÇ__________¡£

£¨10£©Èç¹ûADC0809Õý»ù×¼µçѹÁ¬½Ó10V£¬¸º»ù×¼µçѹ½ÓµØ£¬ÊäÈëÄ£Äâµçѹ2V£¬ÔòÀíÂÛÉϵÄÊä³öÊý×ÖÁ¿Îª__________¡£

¡²½â´ð¡³

¢Ù 3£¬16£¬6£¬µÍ£¬Ð´Èë¼ÆÊý³õÖµ£¨²¢½øÈë¼õ1¼ÆÊýÆ÷£©£¬Âö³åÊäÈëCLK£¬¼õ·¨¼ÆÊýÆ÷£¬¼ÆÊýÆ÷µÄ¼ÆÊýÖµ¼õΪ0£¬¸ß

¢Ú 5£¨£½1.5MHz¡Â300KHz£©£¬3

¢Û 24£¬PA0¡«PA7£¬PB0¡«PB7£¬PC0¡«PC7 ¢Ü 10110110£¨£½B6H£¬B7H£© ¢Ý OBF

¢Þ 01H£¬1DH£¨£½30£©£¬81H£¬9DH£¨£½158£© ¢ß TxD£¬RxD£¬GND

¢à ͨÐÅÏß·¿ØÖÆ£¨CLR£©£¬00011111B£¨1FH£©£¬2FBH ¢á 10100000£¬01100000

¢â 53H£¨£½51¡Ö51.2£½2¡Â10¡Á256£©

¡²Ï°Ìâ8.4¡³8253оƬÿ¸ö¼ÆÊýͨµÀÓëÍâÉè½Ó¿ÚÓÐÄÄЩÐźÅÏߣ¬Ã¿¸öÐźŵÄÓÃ;ÊÇʲô£¿

¡²½â´ð¡³

CLKʱÖÓÊäÈëÐźţºÔÚ¼ÆÊý¹ý³ÌÖУ¬´ËÒý½ÅÉÏÿÊäÈëÒ»¸öʱÖÓÐźţ¨Ï½µÑØ£©£¬¼ÆÊýÆ÷µÄ¼ÆÊýÖµ¼õ1¡£ GATEÃÅ¿ØÊäÈëÐźţº¿ØÖƼÆÊýÆ÷¹¤×÷£¬¿É·Ö³Éµçƽ¿ØÖƺÍÉÏÉýÑØ¿ØÖÆÁ½ÖÖÀàÐÍ¡£

OUT¼ÆÊýÆ÷Êä³öÐźţºµ±Ò»´Î¼ÆÊý¹ý³Ì½áÊø£¨¼ÆÊýÖµ¼õΪ0£©£¬OUTÒý½ÅÉϽ«²úÉúÒ»¸öÊä³öÐźš£

£­ £­22

¡²Ï°Ìâ8.5¡³8253оƬÐèÒª¼¸¸öI/OµØÖ·£¬¸÷ÓÃÓÚºÎÖÖÄ¿µÄ£¿ ¡²½â´ð¡³

4¸ö£¬¶Áд¼ÆÊýÆ÷0£¬1ºÍ2£¬¼°¿ØÖÆ×Ö¡£

¡²Ï°Ìâ8.6¡³ÊÔ°´ÈçÏÂÒªÇó·Ö±ð±àд8253µÄ³õʼ»¯³ÌÐò£¬ÒÑÖª8253µÄ¼ÆÊýÆ÷0¡«2ºÍ¿ØÖÆ×ÖI/OµØÖ·ÒÀ´ÎΪ204H¡«207H¡£

¢Ù ʹ¼ÆÊýÆ÷1¹¤×÷ÔÚ·½Ê½0£¬½öÓÃ8λ¶þ½øÖƼÆÊý£¬¼ÆÊý³õֵΪ128¡£ ¢Ú ʹ¼ÆÊýÆ÷0¹¤×÷ÔÚ·½Ê½1£¬°´BCDÂë¼ÆÊý£¬¼ÆÊýֵΪ3000¡£ ¢Û ʹ¼ÆÊýÆ÷2¹¤×÷ÔÚ·½Ê½2£¬¼ÆÊýֵΪ02F0H¡£ ¡²½â´ð¡³

¢Ù

¢Ú

¢Û

mov al,50h mov dx,207h out dx,al mov al,128 mov dx,205h out dx,al mov al,33h mov dx,207h out dx,al mov ax,3000h mov dx,204h out dx,al mov al,ah out dx,al mov al,0b4h mov dx,207h out dx,al mov al,02f0h mov dx,206h out dx,al mov al,ah out dx,al

; £½80h

; ²»ÊÇ3000

¡²Ï°Ìâ8.12¡³ÓÐÒ»¹¤Òµ¿ØÖÆÏµÍ³£¬ÓÐËĸö¿ØÖƵ㣬·Ö±ðÓÉËĸö¶ÔÓ¦µÄÊäÈë¶Ë¿ØÖÆ£¬ÏÖÓÃ8255µÄ¶Ë¿ÚCʵÏÖ¸ÃϵͳµÄ¿ØÖÆ£¬Èç±¾ÌâͼÐΡ£¿ª¹ØK0¡«K3´ò¿ªÔò¶ÔÓ¦·¢¹â¶þ¼«¹ÜL0¡«L3ÁÁ£¬±íʾϵͳ¸Ã¿ØÖƵãÔËÐÐÕý³££»¿ª¹Ø±ÕºÏÔò¶ÔÓ¦·¢¹â¶þ¼«¹Ü²»ÁÁ£¬ËµÃ÷¸Ã¿ØÖƵã³öÏÖ¹ÊÕÏ¡£±àд8255µÄ³õʼ»¯³ÌÐòºÍÕâ¶Î¿ØÖƳÌÐò¡£ ¡²½â´ð¡³

; дÈ뷽ʽ×Ö

mov al,100¡Á00¡Á1b ; £½81H£¨¡Á±íʾÈÎÒ⣬¿ÉÒÔÌîдΪ0£¬Ò²¿ÉÒÔΪ1£© mov dx,¿ØÖƿڵØÖ· ; ¿ÉÒÔ¼ÙÉèΪ0FFFEH out dx,al

;¼ÓÈëÏÂÒ»¶Î¸üºÃ£¬Ê¹L0¡«L3È«ÁÁ mov al,0fh

mov dx,¶Ë¿ÚCµØÖ· ; ¿ÉÒÔ¼ÙÉèΪ0FFFCH

£­ £­23

out dx,al ;¿ØÖƳÌÐò¶Î

mov dx,¶Ë¿ÚCµØÖ· in al,dx mov cl,4 shl al,cl out dx,al

; ¿ÉÒÔ¼ÙÉèΪ0FFFCH ; ¶ÁÈëPC0¡«PC3 ; ×óÒÆ4λ

; ¿ØÖÆPC4¡«PC7

¡²Ï°Ìâ8.14¡³´®ÐÐÒ첽ͨÐÅ·¢ËÍ8λ¶þ½øÖÆÊý01010101£º²ÉÓÃÆðֹʽͨÐÅЭÒ飬ʹÓÃÆæÐ£ÑéºÍ2¸öֹͣλ¡£»­³ö·¢Ë͸Ã×Ö·ûʱµÄ²¨ÐÎͼ¡£ÈôÓÃ1200 bps£¬ÔòÿÃë×î¶àÄÜ·¢ËͶàÉÙ¸öÊý¾Ý£¿

¡²½â´ð¡³

ÿ¸ö×Ö·ûµÄλÊýÊÇ£º1¸öÆðʼ룫8¸öÊý¾Ý룫1¸öÆæÐ£Ñé룫2¸öֹͣλ£½12룬²ÉÓÃ1200bps¡¢¼´Ã¿Ãë1200λµÄ´«ËÍËÙÂÊ£¬ÔòÿÃë×î¶àÄÜ·¢ËÍ1200¡Â12£½100¸öÊý¾Ý¡£

0 1 0 1 0 1 0 1 0 1 1 1 ͼ8-2 ²¨ÐÎʾÀýͼ

¡²Ï°Ìâ8.20¡³ADCµÄת»»½áÊøÐÅºÅÆðʲô×÷Ó㬿ÉÒÔÈçºÎʹÓøÃÐźţ¬ÒÔ±ã¶Áȡת»»½á¹û£¿

¡²½â´ð¡³

µ±A/Dת»»½áÊø£¬ADCÊä³öÒ»¸öת»»½áÊøÐźţ¬Í¨ÖªÖ÷»ú¶ÁÈ¡½á¹û¡£ ÓжàÖÖʹÓÃA/Dת»»½áÊøÐźŵķ½·¨£¬¶ÔÓ¦µÄ³ÌÐòÉè¼Æ·½·¨Ò²²»Í¬¡£

²éѯ·½Ê½£º°Ñ½áÊøÐźÅ×÷Ϊ״̬Ðźž­Èý̬»º³åÆ÷Ë͵½Ö÷»úϵͳÊý¾Ý×ÜÏßµÄijһλÉÏ¡£Ö÷»ú²»¶Ï²éѯÕâ¸ö״̬룬·¢ÏÖ½áÊøÐźÅÓÐЧ£¬±ã¶ÁÈ¡Êý¾Ý¡£

ÖжϷ½Ê½£º°Ñ½áÊøÐźÅ×÷ΪÖжÏÇëÇóÐźŽӵ½Ö÷»úµÄÖжÏÇëÇóÏßÉÏ¡£ADCת»»½áÊø£¬Ö÷¶¯Ïò´¦ÀíÆ÷ÉêÇëÖжϡ£´¦ÀíÆ÷ÏìÓ¦ÖжϺó£¬ÔÚÖжϷþÎñ³ÌÐòÖжÁÈ¡Êý¾Ý¡£

DMA´«ËÍ·½Ê½£ºÈç¹ûADCËÙ¶È×ã¹»¿ì£¬¿É°Ñ½áÊøÐźÅ×÷ΪDMAÇëÇóÐźţ¬²ÉÓÃDMA´«ËÍ·½Ê½¡£ ÑÓʱ´«ËÍ·½·¨£º²»Ê¹ÓýáÊøÐźţ¬Î¢»úÑÓʱµ½×ª»»½áÊø¶ÁÈ¡Êý¾Ý¡£

8255 PA0¡«PA7 PC4 PC7 8λ ADC EOC START Ä£ÄâÐźÅ

PB0¡«PB7 8λ DAC Ä£ÄâÐźÅ

ͼ8-3 ϰÌâ8.21¸½Í¼

£­ £­24

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4 ceshi