Quá trình và phương pháp chế biến máy say nông sản trong dây chuyền sản xuất nông nghiệp p5
Số trang: 10
Loại file: pdf
Dung lượng: 134.35 KB
Lượt xem: 9
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:
Khi đó nếu có một tín hiệu chuyể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ối thiểu một chu kỳ máy để đảm bảo bộ vi điều khiển nhận biết được quá trình chuyển sườn xung từ cao xuống thấp....
Nội dung trích xuất từ tài liệu:
Quá trình và phương pháp chế biến máy say nông sản trong dây chuyền sản xuất nông nghiệp 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 than ...
Nội dung trích xuất từ tài liệu:
Quá trình và phương pháp chế biến máy say nông sản trong dây chuyền sản xuất nông nghiệp 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 than ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật làm luận văn luận văn sinh học phương pháp làm luận văn bí quyết làm luận văn kỹ năng làm luận vănGợi ý tài liệu liên quan:
-
9 trang 185 0 0
-
Luận văn: Tìm hiểu chủ nghĩa duy vật lịch sử phần 2
5 trang 126 0 0 -
Đề tài: Kỹ thuật nuôi cấy tế bào động vật và ứng dụng
25 trang 101 0 0 -
Phạm vi ứng dụng của vi mạch số trong chu kỳ phát xung của xung chẩn trong cấu hình trạm DBS 3900 p5
10 trang 62 0 0 -
Phạm vi ứng dụng của vi mạch số trong chu kỳ phát xung của xung chẩn trong cấu hình trạm DBS 3900 p4
11 trang 24 0 0 -
Luận văn tốt nghiệp: Tổng quan về cơ sở dữ liệu và cách thiết kế DBMS phần 2
14 trang 23 0 0 -
Bài báo cáo thực địa tuyến Thành phố Hồ Chí Minh - Duyên hải miền Trung - Tây Nguyên
58 trang 22 0 0 -
Quá trình hình thành giáo trình quản lý nguồn vốn và vốn chủ sở hữu của ngân hàng p2
8 trang 22 0 0 -
Quá trình bảo vệ lệch số máy biến áp trong nhà máy thủy điện p1
7 trang 20 0 0 -
Giáo trình hình thành kỹ thuật kết cấu của đập bản phẳng và đập bản vòm trong kết cấu trụ chống p1
6 trang 19 0 0