Giáo trình hình thành phân đoạn ứng dụng nguyên lý cấu tạo của hệ thống mạch từ p8
Số trang: 10
Loại file: pdf
Dung lượng: 263.40 KB
Lượt xem: 6
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 phân đoạn ứng dụng nguyên lý cấu tạo của hệ thống mạch từ p8, kỹ thuật - công nghệ, kĩ thuật viễn thông 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 phân đoạn ứng dụng nguyên lý cấu tạo của hệ thống mạch từ p8. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng Begin Khai b¸o c¸c th− viÖn vµ c¸c biÕn cÇn sö dông trong ch−¬ng tr×nh Hµm quet(void). Hµm nµy chê phÝm ®−îc Ên vµ tr¶ l¹i gi¸ trÞ cña phÝm Ên Hµm ext_int1_isr(void) Hµm nµy ®−îc thùc hiÖn khi mét ng¾t ngoµi x¶y ra. Nã phôc vô viÖc xö lý bµn phÝm Hµm timer1_comp_isr(void) Hµm nµy ®−îc thùc hiÖn khi x¶y ra ng¾t so s¸nh bé ®Þnh thêi 1. Nã kÝch xung ®iÒu khiÓn ®ång thêi chê tÝn hiÖu ®iÒu khiÓn trªn ch©n PortD4. Hµm main(void) §©y lµ hµm chÝnh cña ch−¬ng tr×nh. Nã ®−îc thùc hiÖn khi b¾t ®Çu vµo ch−¬ng tr×nh. KÕt thóc. H×nh 33: S¬ ®å thuËt to¸n xö lý m¹ch ®o chiÒu dµi Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 72 -. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ` C¸c th− viÖn ®−îc sö dông trong ch−¬ng tr×nh viÕt cho chÝp: #include // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x18 ;PORTB #endasm #include #include #include #include Th− viÖn 90s2313.h chøa c¸c hµm vÒ phÇn cøng cña chip AT90s2313 nh−: C¸c cæng xuÊt nhËp d÷ liÖu, c¸c thanh ghi cã trong chÝp, dung l−îng c¸c bé nhí vv. Th− viÖn lcd.h chøa c¸c hµm vÒ phÇn cøng cña LCD: Sè dßng, sè ký tù viÕt ®−îc trªn mµn h×nh LCD vv. Th− viÖn stdlib.h th− viÖn chøa c¸c hµm chuÈn trong C++. Th− viÖn nµy ®−îc tÝch hîp thªm mét sè hµm kh¸c n÷a trong phÇn mÒm CodeVisionAVR C Compiler. Th− viÖn delay.h chøa c¸c hµm sö dông cho xö lý ng¾t, vµ c¸c bé ®Þnh thêi t¹o chÔ. Th− viÖn string.h chøa c¸c hµm sö dông xö lý víi ký tù . Sau phÇn khai b¸o c¸c th− viÖn sö dông trong ch−¬ng tr×nh tiÕp ®Õn khèi ch−¬ng tr×nh con xö lý quÐt bµn phÝm S¬ ®å thuËt to¸n cña ch−¬ng tr×nh xö lý quÐt bµn phÝm Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 73 -. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ext_int1_isr(void) L−u phÝm ®−îc Ên. ChuyÓn vÞ trÝ con trá LCD ®Õn täa ®é 11, 1 KiÓm tra phÝm Ên NÕu lµ NÕu lµ phÝm NÕu lµ phÝm NÕu lµ phÝm t¨ng gi¶m sang ph¶i phÝm sang tr¸i th× biÕn th× biÕn th× biÕn th× biÕn data_e +10 data_e - 10 data_e *10 data_e /10 NÕu biÕn data_e>999 th× data_e=0 NÕu biÕn data_e. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ®−a vµo chÝp. Cuèi cïng trong ch−¬ng tr×nh chÝnh chÝp xö lý tÝn hiÖu Encoder chuyÓn ®æi c¸c xung thµnh ®é dµi Cm vµ sau khi ®ñ chiÒu dµi chÝp xuÊt ra mét tÝn hiÖu ®−a vµo PLC. Main (void) Chän PortD4 lµm ch©n xuÊt d÷ liÖu Bé ®Þnh thêi 1 ho¹t ®éng víi tÇn sè xung nhÞp trªn ch©n T1 vµ ë chÕ ®é gi¸ trÞ cao nhÊt lµ gi¸ trÞ cña thanh ghi OCR1. Ng¾t lµ ng¾t so s¸nh bé ®Þnh thêi. Ng¾t ngoµi 1 cho phÐp ®−îc ho¹t ®éng. Nã cã tÝch cùc trªn s−ên lªn cña ch©n INT1. Khëi t¹o LCD XuÊt lªn LCD dßng ch÷ “do dai dat Cm” ChuyÓn con trá xuèng dßng 2, xuÊt lªn LCD dßng ch÷ “Do dai do Cm”. §æi data_e tõ ®¬n vÞ cm sang sè xung, råi n¹p vµo thanh ghi OCR1. ChuyÓn data_e sang d¹ng x© ...
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành phân đoạn ứng dụng nguyên lý cấu tạo của hệ thống mạch từ p8. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng Begin Khai b¸o c¸c th− viÖn vµ c¸c biÕn cÇn sö dông trong ch−¬ng tr×nh Hµm quet(void). Hµm nµy chê phÝm ®−îc Ên vµ tr¶ l¹i gi¸ trÞ cña phÝm Ên Hµm ext_int1_isr(void) Hµm nµy ®−îc thùc hiÖn khi mét ng¾t ngoµi x¶y ra. Nã phôc vô viÖc xö lý bµn phÝm Hµm timer1_comp_isr(void) Hµm nµy ®−îc thùc hiÖn khi x¶y ra ng¾t so s¸nh bé ®Þnh thêi 1. Nã kÝch xung ®iÒu khiÓn ®ång thêi chê tÝn hiÖu ®iÒu khiÓn trªn ch©n PortD4. Hµm main(void) §©y lµ hµm chÝnh cña ch−¬ng tr×nh. Nã ®−îc thùc hiÖn khi b¾t ®Çu vµo ch−¬ng tr×nh. KÕt thóc. H×nh 33: S¬ ®å thuËt to¸n xö lý m¹ch ®o chiÒu dµi Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 72 -. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ` C¸c th− viÖn ®−îc sö dông trong ch−¬ng tr×nh viÕt cho chÝp: #include // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x18 ;PORTB #endasm #include #include #include #include Th− viÖn 90s2313.h chøa c¸c hµm vÒ phÇn cøng cña chip AT90s2313 nh−: C¸c cæng xuÊt nhËp d÷ liÖu, c¸c thanh ghi cã trong chÝp, dung l−îng c¸c bé nhí vv. Th− viÖn lcd.h chøa c¸c hµm vÒ phÇn cøng cña LCD: Sè dßng, sè ký tù viÕt ®−îc trªn mµn h×nh LCD vv. Th− viÖn stdlib.h th− viÖn chøa c¸c hµm chuÈn trong C++. Th− viÖn nµy ®−îc tÝch hîp thªm mét sè hµm kh¸c n÷a trong phÇn mÒm CodeVisionAVR C Compiler. Th− viÖn delay.h chøa c¸c hµm sö dông cho xö lý ng¾t, vµ c¸c bé ®Þnh thêi t¹o chÔ. Th− viÖn string.h chøa c¸c hµm sö dông xö lý víi ký tù . Sau phÇn khai b¸o c¸c th− viÖn sö dông trong ch−¬ng tr×nh tiÕp ®Õn khèi ch−¬ng tr×nh con xö lý quÐt bµn phÝm S¬ ®å thuËt to¸n cña ch−¬ng tr×nh xö lý quÐt bµn phÝm Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 73 -. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ext_int1_isr(void) L−u phÝm ®−îc Ên. ChuyÓn vÞ trÝ con trá LCD ®Õn täa ®é 11, 1 KiÓm tra phÝm Ên NÕu lµ NÕu lµ phÝm NÕu lµ phÝm NÕu lµ phÝm t¨ng gi¶m sang ph¶i phÝm sang tr¸i th× biÕn th× biÕn th× biÕn th× biÕn data_e +10 data_e - 10 data_e *10 data_e /10 NÕu biÕn data_e>999 th× data_e=0 NÕu biÕn data_e. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ®−a vµo chÝp. Cuèi cïng trong ch−¬ng tr×nh chÝnh chÝp xö lý tÝn hiÖu Encoder chuyÓn ®æi c¸c xung thµnh ®é dµi Cm vµ sau khi ®ñ chiÒu dµi chÝp xuÊt ra mét tÝn hiÖu ®−a vµo PLC. Main (void) Chän PortD4 lµm ch©n xuÊt d÷ liÖu Bé ®Þnh thêi 1 ho¹t ®éng víi tÇn sè xung nhÞp trªn ch©n T1 vµ ë chÕ ®é gi¸ trÞ cao nhÊt lµ gi¸ trÞ cña thanh ghi OCR1. Ng¾t lµ ng¾t so s¸nh bé ®Þnh thêi. Ng¾t ngoµi 1 cho phÐp ®−îc ho¹t ®éng. Nã cã tÝch cùc trªn s−ên lªn cña ch©n INT1. Khëi t¹o LCD XuÊt lªn LCD dßng ch÷ “do dai dat Cm” ChuyÓn con trá xuèng dßng 2, xuÊt lªn LCD dßng ch÷ “Do dai do Cm”. §æi data_e tõ ®¬n vÞ cm sang sè xung, råi n¹p vµo thanh ghi OCR1. ChuyÓn data_e sang d¹ng x© ...
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ọcTà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 125 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 59 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 51 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 46 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 33 0 0 -
35 trang 30 0 0