Giáo trình hình thành hệ thống phân đoạn nghiên cứu nguyên lý kỹ thuật điều chỉnh nhiệt p5
Số trang: 10
Loại file: pdf
Dung lượng: 134.35 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu giáo trình hình thành hệ thống phân đoạn nghiên cứu nguyên lý kỹ thuật điều chỉnh nhiệt p5, khoa học tự nhiên, vật lý phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành hệ thống phân đoạn nghiên cứu nguyên lý kỹ thuật điều chỉnh nhiệt p5®é kÝch ph¸t s−ên hay kÝch ph¸t møc cña c¸c ng¾t phÇn cøng. NÕu chuyÓn c¸cbit IT0 (TCON.0) vµ IT1 (TCON.2) lªn cao th× c¸c ng¾t phÇn cøng ngoµiINT0 vµ INT1 trë thµnh c¸c ng¾t kÝch ph¸t s−ên. Khi ®ã nÕu cã mét tÝn hiÖuchuyÓn tõ cao xuèng thÊp cÊp cho ch©n P3.3 th× bé vi ®iÌu khiÓn sÏ bÞ ng¾t vµbuéc nh¶y ®Õn b¶ng vÐctor ng¾t t¹i ®Þa chØ 0013H ®Ó thùc hiÖn tr×nh phôc vông¾t. §èi víi tr−êng hîp kÝch ph¸t s−ên, nguån ng¾t ngoµi ph¶i ®−îc gi÷ ëmøc cao tèi thiÓu lµ mét chu kú m¸y, vµ sau ®ã duy tr× møc thÊp còng tèithiÓu mét chu kú m¸y ®Ó ®¶m b¶o bé vi ®iÒu khiÓn nhËn biÕt ®−îc qu¸ tr×nhchuyÓn s−ên xung tõ cao xuèng thÊp. S−ên xuèng cña xung ®−îc chèt l¹i vµl−u ë thanh ghi TCON. C¸c bit TCON.1 vµ TCON.3 gi÷ c¸c s−ên ®−îc chètcña ch©n INT0 vµ INT1 t−¬ng øng. C¸c bit nµy ho¹t ®éng nh− c¸c cê “ng¾t®ang ®−îc phôc vô” bËt lªn th× nã b¸o cho thiÕt bÞ bªn ngoµi biÕt r»ng ng¾thiÖn nay ®ang ®−îc xö lý vµ trªn ch©n INTn sÏ kh«ng cã ng¾t nµo ®−îc ®¸pøng chõng nµo ng¾t nµy ch−a ®−îc phôc vô xong. Khi c¸c tr×nh phôc vô ng¾tkÕt thóc, nghÜa lµ khi thùc hiÖn lÖnh RETI, c¸c bit TCON.1 vµ TCON.3 ®−îcxo¸ ®Ó b¸o r»ng 8051 s½n sµng ®¸p øng c¸c ng¾t kh¸c trªn ch©n ®ã. §Ó cã thÓnhËn ®−îc mét ng¾t kh¸c th× tÝn hiÖu trªn ch©n ®ã ph¶i trë l¹i møc cao sau ®ãxuèng thÊp ®Ó t¹o nªn mét kÝch ph¸t s−ên. * Ng¾t truyÒn th«ng nèi tiÕp. Nh− ta ®· biÕt, c¸c cê ng¾t ph¸t TI ®−îc bËt lªn 1 khi bit cuèi cïng cñakhung d÷ liÖu, bit Stop ®−îc ph¸t ®i b¸o r»ng thanh ghi SBUF s½n sµng ph¸tbyte kÕ tiÕp. Tr¸i l¹i cê ng¾t thu RI ®−îc bËt lªn 1 khi toµn bé khung d÷ liÖukÓ c¶ bÝt Stop ®· ®−îc nhËn. §èi víi ph−¬ng ph¸p th¨m dß, chóng ta ph¶i ®îicho cê TI hay RI bËt lªn vµ trong lóc chê ®îi th× bé vi ®iÒu khiÓn kh«ng thÓlµm ®−îc viÖc g× kh¸c. Cßn ®èi víi ph−¬ng ph¸p ng¾t, th× mçi khi 8051 võanhËn ®−îc mét byte hoÆc ®· s½n sµng ®Ó göi byte tiÕp theo th× ®Òu ®−îc th«ngb¸o, do vËy chóng ta cã thÓ lµm ®−îc viÖc kh¸c trong thêi gian chê truyÒnth«ng nèi tiÕp phôc vô. ë 8051 chØ cã mét ng¾t dµnh riªng cho truyÒn th«ng nèi tiÕp. Ng¾t nµydïng cho c¶ ph¸t vµ thu d÷ liÖu. NÕu biÕt ng¾t trong thanh ghi IE (lµ bit IE.4)®−îc phÐp khi RI vµ TI bËt lªn, th× 8051 nhËn ®−îc ng¾t vµ nh¶y ®Õn ®Þa chØtr×nh phôc vô ng¾t dµnh cho truyÒn th«ng nèi tiÕp 0023H trong b¶ng vectorng¾t vµ thùc hiÖn nã. Lóc ®ã chóng ta cÇn kiÓm tra cê TI vµ RI ®Ó xem cê nµog©y ng¾t ®Ó cã ®¸p øng phï hîp. ë phÇn lín c¸c øng dông, ng¾t nèi tiÕp chñ yÕu ®−îc sö dông ®Ó nhËnd÷ liÖu vµ kh«ng dïng ®Ó ph¸t d÷ liÖu. VÊn ®Ò nµy còng t−¬ng tù nh− chu«ngb¸o nhËn ®iÖn tho¹i. §Ó b¸o cã cuéc gäi ®Õn, ®iÖn tho¹i ®æ chu«ng, cßn ®Ó gäi®iÖn tho¹i th× cã nhiÒu c¸ch kh¸c chø kh«ng cÇn ®Õn ®æ chu«ng. Tuy nhiªnnÕu ®iÖn tho¹i ®· ®æ chu«ng th× dï b¹n ®ang bËn hay rçi th× ®Òu ph¶i nhÊcm¸y ngay nÕu kh«ng sÏ mÊt cuéc gäi. T−¬ng tù nh− vËy ng¾t nèi tiÕp ®−îcdïng ®Ó nhËn d÷ liÖu. * Ng¾t bé ®Þnh thêi. ë phÇn tr−íc chóng ta ®· biÕt, cê bé ®Þnh thêi TF ®−îc ®Æt lªn cao khibé ®Þnh thêi ®¹t gi¸ trÞ cùc ®¹i vµ quay trë vÒ 0. Chóng ta ®· dïng lÖnh JNBTF, ®Ých ®Ó kiÓm tra tr¹ng th¸i cê TF. Ph−¬ng ph¸p nµy cã nh−îc ®iÓm lµtrong qu¸ tr×nh kiÓm tra cê TF, bé vi ®iÒu khiÓn kh«ng thÓ lµm ®−îc viÖc g×kh¸c. §Ó kh¾c phôc nh−îc ®iÓm nµy, ng−êi ta sö dông ph−¬ng ph¸p ng¾t. NÕubit ng¾t bé ®Þnh thêi ë thanh ghi IE ®−îc phÐp th× mçi khi bé ®Þnh thêi quayvÒ 0, cê TF ®−îc bËt lªn vµ bé vi ®iÒu khiÓn ngõng mäi c«ng viÖc ®ang thùchiÖnvµ nh¶y ®Õn b¶ng vector ng¾t ®Ó phôc vô ISR. B»ng c¸ch ®ã bé vi ®iÒukhiÓn cã thÓ lµm ®−îc c¸c c«ng viÖc kh¸c cho ®Õn khi nµo th«ng b¸o r»ng bé®Þnh thêi ®· quay vÒ 0.2.3.6. TËp lÖnh cña 8051. Mçi mét hä vi ®iÒu khiÓn ®Òu cã mét tËp lÖnh riªng. TËp lÖnh cña 8051®−îc chia thµnh 4 nhãm: * Sè häc. * Logic. * ChuyÓn d÷ liÖu. * ChuyÓn ®iÒu khiÓn. Tr−íc khi ®i vµo t×m hiÓu tËp lÖnh cña vi ®iÒu khiÓn ta cÇn hiÓu mét sè kh¸i niÖm sau: • D÷ liÖu trùc tiÕp: lµ d÷ liÖu n»m trong « nhí cña RAM • D÷ liÖu gi¸n tiÕp lµ d÷ liÖu trong « nhí mµ « nhí ®ã ®−îc cã ®Þa chØ n»m trongmét thanh ghi nµo ®ã. • D÷ liÖu tøc thêi: lµ mét gi¸ trÞ cô thÓ ®−îc ®Æt sau dÊu # (#data) vÝ dô #20H2.3.6.1. Nhãm lÖnh xö lý sè häc. ADD A, Rn (1 byte, 1 chu kú m¸y): Céng néi dung thanh ghi Rn vµothanh ghi A ADD A, @Ri (1,1) : Céng gi¸n tiÕp néi dung Ram chøa t¹i ®Þa chØ®−îc khai b¸o trong Ri vµo thanh ghi A. ADD A, Data (2,1) : Céng trùc tiÕp mét byte vµo thanh ghi A. ADD A, #Data (2,1) : Céng d÷ liÖu tøc thêi vµo thanh ghi A . ADDC A, Rn (1,1) : Céng thanh ghi vµ cê nhí vµo A. ADDC A, @Ri (1,1) : Céng trùc tiÕp byte d÷ liÖu cã ®Þa chØ n»m trongthanh ghi Ri vµ cê nhí vµo A. ADDC A, Data (2,1) : Céng trùc tiÕp byte d÷ liÖu vµ cê nhí vµo thanhghi A ADDC A, #Data (2,1) : Céng d÷ liÖu tøc thêi vµ cê nhí vµo thanh ghi A SUBB A, Rn (1, 1) : Trõ néi dung thanh ghi A cho néi dung thanh ghiRn vµ cê nhí. SUBB A, Data (2, 1) : Trõ trùc tiÕp néi dung thanh ghi A cho mét sè vµcê nhí. SUBB A, @Ri (1, 1) : Trõ gi¸n tiÕp A cho mét sè vµ cê nhí. SUBB A, #Data (2, 1) : Trõ gi¸n tiÕp néi dung thanh ghi A cho mét sètøc thêi vµ cê nhí. INC A (1,1) : T¨ng néi dung thanh ghi Alªn 1. INC Rn (1,1) : T¨ng néi dung thanh ghi Rn lªn 1. INC Data (2,1) : T¨ng d÷ liÖu trùc tiÕp lªn 1. INC @Ri (1,1) : T¨ng trùc tiÕp néi dung vïng Ram lªn 1. DEC A (1,1) : Gi¶m néi dung A xuèng 1. DEC Rn (1,1) : Gi¶m néi dung Rn xuèng 1. DEC Data (2,1) : Gi¶m d÷ liÖu trùc tiÕp xuèng 1. DEC @Ri (1,1) : Gi¶m gi¸n tiÕp néi dung vïng Ram xuèng 1. INC DPTR (1,2) T¨ng néi dung con trá d÷ liÖu lªn 1. MUL AB (1,4) : Nh©n néi dung thanh ghi A víi néi dung thanh ghi B. DIV AB (1,4) : Chia néi dung thanh ghi A cho néi dung thanh ghi B. DA A (1,1) : HiÖu chØnh thËp ph©n thanh ghi A ...
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành hệ thống phân đoạn nghiên cứu nguyên lý kỹ thuật điều chỉnh nhiệt p5®é kÝch ph¸t s−ên hay kÝch ph¸t møc cña c¸c ng¾t phÇn cøng. NÕu chuyÓn c¸cbit IT0 (TCON.0) vµ IT1 (TCON.2) lªn cao th× c¸c ng¾t phÇn cøng ngoµiINT0 vµ INT1 trë thµnh c¸c ng¾t kÝch ph¸t s−ên. Khi ®ã nÕu cã mét tÝn hiÖuchuyÓn tõ cao xuèng thÊp cÊp cho ch©n P3.3 th× bé vi ®iÌu khiÓn sÏ bÞ ng¾t vµbuéc nh¶y ®Õn b¶ng vÐctor ng¾t t¹i ®Þa chØ 0013H ®Ó thùc hiÖn tr×nh phôc vông¾t. §èi víi tr−êng hîp kÝch ph¸t s−ên, nguån ng¾t ngoµi ph¶i ®−îc gi÷ ëmøc cao tèi thiÓu lµ mét chu kú m¸y, vµ sau ®ã duy tr× møc thÊp còng tèithiÓu mét chu kú m¸y ®Ó ®¶m b¶o bé vi ®iÒu khiÓn nhËn biÕt ®−îc qu¸ tr×nhchuyÓn s−ên xung tõ cao xuèng thÊp. S−ên xuèng cña xung ®−îc chèt l¹i vµl−u ë thanh ghi TCON. C¸c bit TCON.1 vµ TCON.3 gi÷ c¸c s−ên ®−îc chètcña ch©n INT0 vµ INT1 t−¬ng øng. C¸c bit nµy ho¹t ®éng nh− c¸c cê “ng¾t®ang ®−îc phôc vô” bËt lªn th× nã b¸o cho thiÕt bÞ bªn ngoµi biÕt r»ng ng¾thiÖn nay ®ang ®−îc xö lý vµ trªn ch©n INTn sÏ kh«ng cã ng¾t nµo ®−îc ®¸pøng chõng nµo ng¾t nµy ch−a ®−îc phôc vô xong. Khi c¸c tr×nh phôc vô ng¾tkÕt thóc, nghÜa lµ khi thùc hiÖn lÖnh RETI, c¸c bit TCON.1 vµ TCON.3 ®−îcxo¸ ®Ó b¸o r»ng 8051 s½n sµng ®¸p øng c¸c ng¾t kh¸c trªn ch©n ®ã. §Ó cã thÓnhËn ®−îc mét ng¾t kh¸c th× tÝn hiÖu trªn ch©n ®ã ph¶i trë l¹i møc cao sau ®ãxuèng thÊp ®Ó t¹o nªn mét kÝch ph¸t s−ên. * Ng¾t truyÒn th«ng nèi tiÕp. Nh− ta ®· biÕt, c¸c cê ng¾t ph¸t TI ®−îc bËt lªn 1 khi bit cuèi cïng cñakhung d÷ liÖu, bit Stop ®−îc ph¸t ®i b¸o r»ng thanh ghi SBUF s½n sµng ph¸tbyte kÕ tiÕp. Tr¸i l¹i cê ng¾t thu RI ®−îc bËt lªn 1 khi toµn bé khung d÷ liÖukÓ c¶ bÝt Stop ®· ®−îc nhËn. §èi víi ph−¬ng ph¸p th¨m dß, chóng ta ph¶i ®îicho cê TI hay RI bËt lªn vµ trong lóc chê ®îi th× bé vi ®iÒu khiÓn kh«ng thÓlµm ®−îc viÖc g× kh¸c. Cßn ®èi víi ph−¬ng ph¸p ng¾t, th× mçi khi 8051 võanhËn ®−îc mét byte hoÆc ®· s½n sµng ®Ó göi byte tiÕp theo th× ®Òu ®−îc th«ngb¸o, do vËy chóng ta cã thÓ lµm ®−îc viÖc kh¸c trong thêi gian chê truyÒnth«ng nèi tiÕp phôc vô. ë 8051 chØ cã mét ng¾t dµnh riªng cho truyÒn th«ng nèi tiÕp. Ng¾t nµydïng cho c¶ ph¸t vµ thu d÷ liÖu. NÕu biÕt ng¾t trong thanh ghi IE (lµ bit IE.4)®−îc phÐp khi RI vµ TI bËt lªn, th× 8051 nhËn ®−îc ng¾t vµ nh¶y ®Õn ®Þa chØtr×nh phôc vô ng¾t dµnh cho truyÒn th«ng nèi tiÕp 0023H trong b¶ng vectorng¾t vµ thùc hiÖn nã. Lóc ®ã chóng ta cÇn kiÓm tra cê TI vµ RI ®Ó xem cê nµog©y ng¾t ®Ó cã ®¸p øng phï hîp. ë phÇn lín c¸c øng dông, ng¾t nèi tiÕp chñ yÕu ®−îc sö dông ®Ó nhËnd÷ liÖu vµ kh«ng dïng ®Ó ph¸t d÷ liÖu. VÊn ®Ò nµy còng t−¬ng tù nh− chu«ngb¸o nhËn ®iÖn tho¹i. §Ó b¸o cã cuéc gäi ®Õn, ®iÖn tho¹i ®æ chu«ng, cßn ®Ó gäi®iÖn tho¹i th× cã nhiÒu c¸ch kh¸c chø kh«ng cÇn ®Õn ®æ chu«ng. Tuy nhiªnnÕu ®iÖn tho¹i ®· ®æ chu«ng th× dï b¹n ®ang bËn hay rçi th× ®Òu ph¶i nhÊcm¸y ngay nÕu kh«ng sÏ mÊt cuéc gäi. T−¬ng tù nh− vËy ng¾t nèi tiÕp ®−îcdïng ®Ó nhËn d÷ liÖu. * Ng¾t bé ®Þnh thêi. ë phÇn tr−íc chóng ta ®· biÕt, cê bé ®Þnh thêi TF ®−îc ®Æt lªn cao khibé ®Þnh thêi ®¹t gi¸ trÞ cùc ®¹i vµ quay trë vÒ 0. Chóng ta ®· dïng lÖnh JNBTF, ®Ých ®Ó kiÓm tra tr¹ng th¸i cê TF. Ph−¬ng ph¸p nµy cã nh−îc ®iÓm lµtrong qu¸ tr×nh kiÓm tra cê TF, bé vi ®iÒu khiÓn kh«ng thÓ lµm ®−îc viÖc g×kh¸c. §Ó kh¾c phôc nh−îc ®iÓm nµy, ng−êi ta sö dông ph−¬ng ph¸p ng¾t. NÕubit ng¾t bé ®Þnh thêi ë thanh ghi IE ®−îc phÐp th× mçi khi bé ®Þnh thêi quayvÒ 0, cê TF ®−îc bËt lªn vµ bé vi ®iÒu khiÓn ngõng mäi c«ng viÖc ®ang thùchiÖnvµ nh¶y ®Õn b¶ng vector ng¾t ®Ó phôc vô ISR. B»ng c¸ch ®ã bé vi ®iÒukhiÓn cã thÓ lµm ®−îc c¸c c«ng viÖc kh¸c cho ®Õn khi nµo th«ng b¸o r»ng bé®Þnh thêi ®· quay vÒ 0.2.3.6. TËp lÖnh cña 8051. Mçi mét hä vi ®iÒu khiÓn ®Òu cã mét tËp lÖnh riªng. TËp lÖnh cña 8051®−îc chia thµnh 4 nhãm: * Sè häc. * Logic. * ChuyÓn d÷ liÖu. * ChuyÓn ®iÒu khiÓn. Tr−íc khi ®i vµo t×m hiÓu tËp lÖnh cña vi ®iÒu khiÓn ta cÇn hiÓu mét sè kh¸i niÖm sau: • D÷ liÖu trùc tiÕp: lµ d÷ liÖu n»m trong « nhí cña RAM • D÷ liÖu gi¸n tiÕp lµ d÷ liÖu trong « nhí mµ « nhí ®ã ®−îc cã ®Þa chØ n»m trongmét thanh ghi nµo ®ã. • D÷ liÖu tøc thêi: lµ mét gi¸ trÞ cô thÓ ®−îc ®Æt sau dÊu # (#data) vÝ dô #20H2.3.6.1. Nhãm lÖnh xö lý sè häc. ADD A, Rn (1 byte, 1 chu kú m¸y): Céng néi dung thanh ghi Rn vµothanh ghi A ADD A, @Ri (1,1) : Céng gi¸n tiÕp néi dung Ram chøa t¹i ®Þa chØ®−îc khai b¸o trong Ri vµo thanh ghi A. ADD A, Data (2,1) : Céng trùc tiÕp mét byte vµo thanh ghi A. ADD A, #Data (2,1) : Céng d÷ liÖu tøc thêi vµo thanh ghi A . ADDC A, Rn (1,1) : Céng thanh ghi vµ cê nhí vµo A. ADDC A, @Ri (1,1) : Céng trùc tiÕp byte d÷ liÖu cã ®Þa chØ n»m trongthanh ghi Ri vµ cê nhí vµo A. ADDC A, Data (2,1) : Céng trùc tiÕp byte d÷ liÖu vµ cê nhí vµo thanhghi A ADDC A, #Data (2,1) : Céng d÷ liÖu tøc thêi vµ cê nhí vµo thanh ghi A SUBB A, Rn (1, 1) : Trõ néi dung thanh ghi A cho néi dung thanh ghiRn vµ cê nhí. SUBB A, Data (2, 1) : Trõ trùc tiÕp néi dung thanh ghi A cho mét sè vµcê nhí. SUBB A, @Ri (1, 1) : Trõ gi¸n tiÕp A cho mét sè vµ cê nhí. SUBB A, #Data (2, 1) : Trõ gi¸n tiÕp néi dung thanh ghi A cho mét sètøc thêi vµ cê nhí. INC A (1,1) : T¨ng néi dung thanh ghi Alªn 1. INC Rn (1,1) : T¨ng néi dung thanh ghi Rn lªn 1. INC Data (2,1) : T¨ng d÷ liÖu trùc tiÕp lªn 1. INC @Ri (1,1) : T¨ng trùc tiÕp néi dung vïng Ram lªn 1. DEC A (1,1) : Gi¶m néi dung A xuèng 1. DEC Rn (1,1) : Gi¶m néi dung Rn xuèng 1. DEC Data (2,1) : Gi¶m d÷ liÖu trùc tiÕp xuèng 1. DEC @Ri (1,1) : Gi¶m gi¸n tiÕp néi dung vïng Ram xuèng 1. INC DPTR (1,2) T¨ng néi dung con trá d÷ liÖu lªn 1. MUL AB (1,4) : Nh©n néi dung thanh ghi A víi néi dung thanh ghi B. DIV AB (1,4) : Chia néi dung thanh ghi A cho néi dung thanh ghi B. DA A (1,1) : HiÖu chØnh thËp ph©n thanh ghi A ...
Tìm kiếm theo từ khóa liên quan:
giáo trình vật lý tài liệu vật lý phương pháp quang học kỹ năng quang học thủ thuật quang họcGợi ý tài liệu liên quan:
-
Giáo trình Vật lý đại cương A2: Phần 2 - ThS. Trương Thành
78 trang 123 0 0 -
Giáo trình hình thành ứng dụng điện thế âm vào Jfet với tín hiệu xoay chiều p2
10 trang 58 0 0 -
Giáo trình giải thích việc nôn mửa do phản xạ hoặc do trung khu thần kinh bị kích thích p10
5 trang 56 0 0 -
Giáo trình hình thành đặc tính kỹ thuật của bộ cánh khuấy Mycom trong hệ số truyền nhiệt p2
5 trang 50 0 0 -
Giáo trình Vật lý phân tử và nhiệt học: Phần 1
54 trang 47 0 0 -
Giáo trình hình thành nguyên lý ứng dụng hệ số góc phân bố năng lượng phóng xạ p4
10 trang 45 0 0 -
13. TƯƠNG TÁC GIỮA HAI DÒNG ĐIỆN THẲNG SONG SONG. ĐỊNH NGHĨA ĐƠN VỊ AM-PE
4 trang 40 0 0 -
Giáo trình Vật lý phân tử và nhiệt học: Phần 2
72 trang 37 0 0 -
Giáo trình giải thích việc nôn mửa do phản xạ hoặc do trung khu thần kinh bị kích thích p3
5 trang 31 0 0 -
Giáo trình hình thành phân đoạn ứng dụng cấu tạo đoạn nhiệt theo dòng lưu động một chiều p5
10 trang 30 0 0