±ÏÒµÂÛÎÄ-»ùÓÚµ¥Æ¬»úµÄÁ¸²ÖζȿØÖÆÏµÍ³

2026/4/23 10:06:40

¶«±±´óÑ§ÇØ»Êµº·ÖУ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£© µÚ24Ò³

ÊÇËù²âζÈÖµ¡£Í¼4-10ÖеÄбÂÊÀÛ¼ÓÆ÷ÓÃÓÚ²¹³¥ºÍÐÞÕý²âιý³ÌÖеķÇÏßÐÔ£¬ÆäÊä³öÓÃÓÚÐÞÕý¼õ·¨¼ÆÊýÆ÷µÄÔ¤ÖÃÖµ£¬Ö»Òª¼ÆÊýÃÅÈÔδ¹Ø±Õ¾ÍÖØ¸´ÉÏÊö¹ý³Ì£¬ÖªµÀζȼĴæÆ÷ÈÔ´ïµ½±»²âζÈÖµ¡£ 2.ÃüÁîÐòÁÐ

µäÐ͵ĵ¥×ÜÏßÃüÁîÐòÁÐÈçÏÂ: µÚÒ»²½:³õʼ»¯;

µÚ¶þ²½:ROMÃüÁî(¸úËæÐèÒª½»»»µÄÊý¾Ý); µÚÈý²½:¹¦ÄÜÃüÁî(¸úËæÐèÒª½»»»µÄÊý¾Ý)¡£

ÿ´Î·ÃÎʵ¥×ÜÏ߯÷¼þ£¬±ØÐëÑϸñ×ñÊØÕâ¸öÃüÁîÐòÁУ¬Èç¹û³öÏÖÐòÁлìÂÒ£¬Ôòµ¥×ÜÏ߯÷¼þ²»»áÏìÓ¦Ö÷»ú¡£µ«ÊÇ£¬Õâ¸ö×¼Ôò¶ÔÓÚËÑË÷ROMÃüÁîºÍ±¨¾¯ËÑË÷ÃüÁîÀýÍ⣬ÔÚÖ´ÐÐÁ½ÕßÖÐÈκÎÒ»ÌõÃüÁîÖ®ºó£¬Ö÷»ú²»ÄÜÖ´ÐÐÆäºóµÄ¹¦ÄÜÃüÁ±ØÐë·µ»ØÖÁµÚÒ»²½¡£

1)³õʼ»¯

»ùÓÚµ¥×ÜÏßÉϵÄËùÓд«Êä¹ý³Ì¶¼ÊÇÒÔ³õʼ»¯¿ªÊ¼µÄ£¬³õʼ»¯¹ý³ÌÓÉÖ÷»ú·¢³öµÄ¸´Î»Âö³åºÍ´Ó»úÏìÓ¦µÄÓ¦´ðÂö³å×é³É¡£Ó¦´ðÂö³åʹÖ÷»úÖªµÀ£¬×ÜÏßÉÏÓдӻúÉ豸£¬ÇÒ×¼±¸¾ÍÐ÷¡£

2)ROMÃüÁî

ÔÚÖ÷»ú¼ì²âµ½Ó¦´ðÂö³åºó£¬¾Í¿ÉÒÔ·¢³öROMÃüÁî¡£ÕâЩÃüÁîÓë¸÷¸ö´Ó»úÉ豸µÄΨһ64λROM´úÂëÏà¹Ø£¬ÔÊÐíÖ÷»úÔÚµ¥×ÜÏßÉÏÁ¬½Ó¶à¸ö´Ó»úÉ豸ʱ£¬Ö¸¶¨²Ù×÷ij¸ö´Ó»úÉ豸¡£ÕâЩÃüÁÔÊÐíÖ÷»úÄܹ»¼ì²âµ½×ÜÏßÉÏÓжàÉÙ¸ö´Ó»úÉ豸ÒÔ¼°ÆäÉ豸ÀàÐÍ£¬»òÕßÓÐûÓÐÉ豸´¦ÓÚ±¨¾¯×´Ì¬¡£´Ó»úÉ豸¿ÉÄÜÖ§³Ö5ÖÖROMÃüÁî(ʵ¼ÊÇé¿öÓë¾ßÌåÐͺÅÓйØ)£¬Ã¿ÖÖÃüÁ¶ÈΪ8λ¡£Ö÷»úÔÚ·¢³ö¹¦ÄÜÃüÁî֮ǰ£¬±ØÐëËͳöºÏÊʵÄROMÃüÁî¡£ROMÃüÁîÖ÷Òª°üÀ¨:ËÑË÷[0F0h]¡¢¶ÁROM[33h]¡¢Æ¥ÅäROM[55h]¡¢ÌøÔ½ROM[0CCh]¡¢±¨¾¯ËÑË÷[0ECh]¡£

3)¹¦ÄÜÃüÁî

ÔÚÖ÷»ú·¢³öROMÃüÁÒÔ·ÃÎÊij¸öÖ¸¶¨µÄµ¥×ÜÏ߯÷¼þ£¬½ÓמͿÉÒÔ·¢³öµ¥×ÜÏ߯÷¼þÖ§³ÖµÄij¸ö¹¦ÄÜÃüÁî¡£¹¦ÄÜÃüÁîÖ÷Òª°üÀ¨:ת»»Î¶È[44h]¡¢¶ÁÔÝ´æÆ÷[0BEh]¡¢Ð´ÔÝ´æÆ÷[4Eh]¡¢¸´ÖÆÔÝ´æÆ÷[48h]¡¢»Ø¶ÁEEPROM[0B8h]¡¢¶Á¹©µç·½Ê½[0B4h]µÈ¡£

¶«±±´óÑ§ÇØ»Êµº·ÖУ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£© µÚ25Ò³

3.Ðźŷ½Ê½

ËùÓеĵ¥×ÜÏ߯÷¼þÒªÇó²ÉÓÃÑϸñµÄͨÐÅЭÒ飬ÒÔ±£Ö¤Êý¾ÝµÄÍêÕûÐÔ¡£¸ÃЭÒ鶨ÒåÁ˼¸ÖÖÐźÅÀàÐÍ:¸´Î»Âö³å¡¢Ó¦´ðÂö³å¡¢Ð´O¡¢Ð´1¡¢¶Á0ºÍ¶Á1¡£ËùÓÐÕâЩÐźţ¬³ýÁËÓ¦´ðÂö³åÒÔÍ⣬¶¼ÓÉÖ÷»ú·¢³öͬ²½Ðźš£²¢ÇÒ·¢ËÍËùÓеÄÃüÁîºÍÊý¾Ý¶¼ÊÇ×ֽڵĵÍλÔÚǰ£¬ÕâÒ»µãÓë¶àÊý´®ÐÐͨПñʽ²»Í¬(¶àÊýΪ×ֽڵĸßλÔÚǰ)¡£ 4.Èí¼þ³ÌÐòÉè¼Æ

Ö÷»ú¿ØÖÆDSl8820Íê³ÉζÈת»»±ØÐë¾­¹ý3¸ö²½Ö裺³õʼ»¯¡¢ROM²Ù×÷Ö¸Áî¡¢´æ´¢Æ÷²Ù×÷Ö¸Áî¡£µ¥Æ¬»úϵͳËùÓþ§ÕñƵÂÊΪ11£®0592MHz£¬¸ù¾ÝDSl8820µÄ³õʼ»¯¡¢Ð´ºÍ¶ÁʱÐò£¬·Ö±ð±àд3¸ö×Ó³ÌÐò£ºTxResetΪ³õʼ»¯×Ó³ÌÐò£¬WrByteΪд(ÃüÁî»òÊý¾Ý)×Ó³ÌÐò£¬RdByteΪ¶ÁÊý¾Ý×Ó³ÌÐò£¬ËùÓеÄÊý¾Ý¶Áд¾ùÓÉ×îµÍλ¿ªÊ¼¡£µ¥Æ¬»úʵÏÖζÈת»»¶ÁȡζÈÖµ³ÌÐòµÄÁ÷³ÌÈçͼ4-10Ëùʾ¡£

¼ÙÉ赥Ƭ»úϵͳËùÓõľ§ÕñƵÂÊΪ12MHz£¬¸ù¾ÝDSl8820µÄ³õʼ»¯Ê±Ðò¡¢Ð´Ê±ÐòºÍ¶ÁʱÐò£¬·Ö±ð±àдÁËÈý¸ö×Ó³ÌÐò£ºINTΪ³õʼ»¯×Ó³ÌÐò£¬WRITEΪд(ÃüÁî»òÊý¾Ý)×Ó³ÌÐò£¬READΪ¶ÁÊý¾Ý×Ó³ÌÐò£¬ËùÓеÄÊý¾Ý¶Áд¾ùÓÉ×îµÍλ¿ªÊ¼¡£ DAT EQU P1£®0 ???

INT£º CLR EA INTl0£º SETB DAT

MOV R2£¬#200

INTl1£º SETB DAT

DJNZ R2, INTl1 £»Ö÷»ú·¢¸´Î»Âö³å³ÖÐø3¦Ìs*200=600

¦Ìs

SETB DAT £»Ö÷»úÊÍ·Å×ÜÏߣ¬¿ÚÏ߸ÄΪÊäÈË MOV R2,#30

INll2£ºDJNZ R2, INll2 £»DSl8820µÈ´ý2¦Ìs *30=60¦Ìs

CLR C

ORL C£¬DAT £»DSl8820Êý¾ÝÏß±äµÍ(´æÔÚÂö³å)Âð? JC INll0 £»DSl8820δ׼±¸ºÃ£¬ÖØÐ³õʼ»¯ MOV R6,#80

¶«±±´óÑ§ÇØ»Êµº·ÖУ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£© µÚ26Ò³

¿ªÊ¼ ³õʼ»¯DS18B20 No Ó¦´ðÂö³å£¿ Yes ·¢ËÍSkip Rom ÃüÁî ·¢ÆðConvertÃüÁî ÑÓʱ1S µÈ´ýζÈת»»Íê³É ³õʼ»¯DS18B20 No Ó¦´ðÂö³å£¿ Yes ·¢Æð Read Scrat chpadÃüÁî ¶ÁÈ¡µÚ1¡¢2×Ö½Ú ¼´ÎªÎ¶ÈÊý¾Ý

ͼ4-10 ζȶÁÈ¡³ÌÐòÁ÷³Ìͼ

¶«±±´óÑ§ÇØ»Êµº·ÖУ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£© µÚ27Ò³

INTl3£º ORL C£¬DAT

JC INTl4 £»DSl8820Êý¾ÝÏß±ä¸ß¡£³õʼ»¯³É¹¦ DJNZ R6,INI13 £»Êý¾ÝÏßµÍµçÆ½¿Éά³Ö3¦Ìs*80=240¦Ìs

SJMP INT10 £»³õʼ»¯Ê§°Ü£¬ÖØÀ´

INT14: MOV R2,#240

INT15: DJNZ R2,INT15 £»DSl8820Ó¦´ð×îÉÙ2¦Ìs*240=480¦Ìs

RET

£»-------------------------------------------------------------- WRITE: CLR EA

MOV R3, #8 ;Ñ­»·8´Î£¬Ð´Ò»¸ö×Ö½Ú

WR11: SETB DAT

MOV R4, #8

A

;дÈëλ´ÓAÖÐÒÆ¶¯CY

£»µÈ´ý16¦Ìs

RRC

CLR DAT WR12£º DJNZ R4£¬ WR12

MOV DAT£¬C £»ÃüÁî×Ö°´Î»Ò»´Î´«¸øDSl8820

MOV R4£¬#20

WR13£º DJNZ R4£¬WR13 £»±£Ö¤Ð´¹ý³Ì³ÖÐø60¦Ìs

DJNZ R3£¬WR11 £»Î´ËÍÍêÒ»¸ö×Ö½Ú¼ÌÐø

SETB DAT RET

£»¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D¨D

REAT£º CLR EA

MOV R6,#8 £»Ñ­»·8´Î£¬¶ÁÒ»¸ö×Ö½Ú

RD11£º CLR DAT MOV R4£¬#4


±ÏÒµÂÛÎÄ-»ùÓÚµ¥Æ¬»úµÄÁ¸²ÖζȿØÖÆÏµÍ³.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ
ËÑË÷¸ü¶à¹ØÓÚ£º ±ÏÒµÂÛÎÄ-»ùÓÚµ¥Æ¬»úµÄÁ¸²ÖζȿØÖÆÏµÍ³ µÄÎĵµ
Ïà¹ØÍÆ¼ö
Ïà¹ØÔĶÁ
¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÏÂÔØ±¾ÎĵµÐèÒªÖ§¸¶ 10 Ôª

Ö§¸¶·½Ê½£º

¿ªÍ¨VIP°üÔ»áÔ± ÌØ¼Û£º29Ôª/ÔÂ

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£ºxuecool-com QQ£º370150219