thiết kế mạch điều khiển mô hình cánh tay máy 5 bậc tự do dùng vi xử lý 8085, chương 5
Số trang: 7
Loại file: pdf
Dung lượng: 89.21 KB
Lượt xem: 16
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:
nguồn cung cấp +5V Vss : tham chiếu đất (mass ) X1 và X2 : một thạch anh (hoặc mạng RC, LC ) được nối tại hai chân này Mỗi chủng loại 8085 điều có tần số tối đa cho phếp đưa vào hai chân này 6MHZ : đối với 8085A 10MHZ : đối với 8085A-2 12MHZ : đối với 8085A-1 tần số đưa vaò từ X1,X2 được chia 2 bên trong vi xử lí CLK (out) - Clock Output : ngõ ra xung đồng hồ .Cung cấp các tín hịêu xung đồng hồ cho các thành...
Nội dung trích xuất từ tài liệu:
thiết kế mạch điều khiển mô hình cánh tay máy 5 bậc tự do dùng vi xử lý 8085, chương 5 Nguoàn cung caáp vaø taàn soáChương 5:xung ñoàng hoà Vcc : nguoàn cung caáp +5V Vss : tham chieáu ñaát (mass ) X1 vaø X2 : moät thaïch anh (hoaëc maïng RC, LC ) ñöôïc noái taïihai chaân naøyMoãi chuûng loaïi 8085 ñieàu coù taàn soá toái ña cho pheáp ñöa vaøo haichaân naøy6MHZ : ñoái vôùi 8085A10MHZ : ñoái vôùi 8085A-212MHZ : ñoái vôùi 8085A-1taàn soá ñöa vaoø töø X1,X2 ñöôïc chia 2 beân trong vi xöû lí CLK (out) - Clock Output : ngoõ ra xung ñoàng hoà .Cung caápcaùc tín hòeâu xung ñoàng hoà cho caùc thaønh phaàn khaùc thuoäc heäthoáng .Noù coù cuøng taàn taàn soá vôùi xung ñoàng hoà beân trong vi xöû lí.Do ñoù : fx1x2 fCLK = 2Baûng 4.1: traïng thaùi chu kì maùy vaø caùc tín hieäu ñieàu khieån 8085 Traïng thaùi Chu kyø maùy IO/M S1 S0 Caùc tín hieäu ñieàu khieån Tìm kieám maõ 0 1 1 RD = 0 hoaït ñoäng Ñoïc boä nhôù 0 1 0 RD = 0 Ghi vaøo boä nhôù 0 0 1 WR = 0 Ñoïc I/O 1 1 0 RD = 0 Ghi vaøo I/O 1 0 1 WR = 0 Yeâu caàu ngaét 1 1 1 INTA = 0 Döøng Z 0 0 Treo Z X X RD , WR = Z Ñaët laïi Z X X vaø INTA = 1 Z =Toång trôû cao (3 traïng thaùi : Tri –States) X = Khoâng xaùc ñònh ( Don’t care ) Caùc ngaét vaø caùc hoaït ñoäng Khôûi taïo beân ngoøai Vi xöû lí 8085 coù naêm tín hieäu ngaét coù theå ñöôïc söû duïng ñeångaét moät söï thi haønh chöông trình. Vi xöû lí traû lôøi moät ngaét baèngtín hieäu INTA (Interrupt Acknowledge). Ngoøai caùc ngaét, ba chaân –RESET, HOLD vaø READY- Tieápnhaän caùc tín hieäu khôûi taïo beân ngoaøi nhö laø caùc ngoõ vaøo.Ñeå ñaùp öùng yeâu caàu HOLD, vi xöû lí coù moät tín hieäu goïi laøHLDA (Hold Acknowledge) RESET IN : Khi tín hieäu treân chaân naøy xuoáng möùc logicthaáp,boä ñeùm chöông trình ñöôïc ñaët laïi veà khoâng, caùc tuyeán ôûtraïng thaùi toång trôû cao vaø vi xöû lí bò ñaët laïi (reset) RESET OUT : Tín hieäu naøy chæ thò raèng vi xöû lí ñang ñaëtlaïi.Tín hieäu naøy coù theå ñöôïc söû duïng ñeå ñaët laïi caùc thieát bò khaùc.Caùc tín hieäu khaùc ,xem Baûng 4.2Baûng 4.2 : Caùc ngaét vaø caùc tín hieäu khôûi taïo beân ngoaøi 8085 INTR (Vaøo ) : Interrupt RequestTín hieäu naøy ñöôïc söû duïng nhö laø moät boä ngaét phoå duïng(generalpurpose interrupt), noù töông töï vôùi tín hieäu INT cuûa 8085A INTA (Ra) : Interrupt Acknowledge Tín hieäu naøy duøng ñeå traû lôøi moät ngaét RST 7.5 (Vaøo) : Restart Interrupt; RST 6.5 RST 5.5Ñaây laø caùc ngaét coù ñònh höôùng (vectored interrupt) vaø cheñöôïc.Chuùng coù quyeàn öu tieân ngaét cao hôn INTR. Trong soá bangaét naøy, thöù töï öu tieân laø RST 7.5,RST 6.5 vaø 5.5TRAP (Vaøo)Ñaây laø moät ngaét khoâng che ñöôïc vaø coù quyeàn öu tieân cao nhaátLoïai ngaét OÂ nhôù ñeå goïi ngaét1. TRAP 00242. RST 7.5 003C3. RST 6.5 00344. RST 5.5 002C HOLD (Vaøo) Tín hieäu naøy chæ thò raèng moät thieát bò ngoaïi vi nhö boä ñieàukhieån DMA (Direct Memory Access) ñang yeâu caàu söû duïng caùctuyeán ñòa chæ vaø döõ lieäu HLDA (Ra) : Hold Acknowledge Tín hieäu traû lôøi theo yeâu caàu HOLD READY (Vaøo)Tín hieäu naøy ñöôïc söû duïng ñeå trì hoaõn caùc chu kyø.Ñoïc hay Ghicuûa vi xöû lí cho ñeán khi moät ngoaïi vi saün saøng ñeå gôûi hoaëc nhaändöõ lieäu.Khi tín hieäu naøy xuoáng thaáp,vi xöû lí ñôïi trong moät soánguyeân laàn caùc chu kyø ñoàng hoà cho khi noù leân cao. Caùc coång I/O noái tieápVi xöû lí 8085 coù hai tín hieäu ñeå thöïc hieän vieäc truyeàn döõ lieäunoái tieáp SID : Seria Input Data. Döõ lieäu vaøo noái tieáp .tín heäunaøy naïp vaøo bit D7 cuûa thanh ghi A trong suoát quaù trình thöïchieän leänh RIM SOD : Serial Out put Data. Döõ lieäu ra noái tieáp.Leänhnaøy ñöôïc nieâu roõ bôûi leänh SIM4.3 CAÁU TRUÙC BEÂN TRONG 8085 Hình 4.3 TRình baøy caáu truùc beân trong cuûa 8085. Noù baogoàm Ñôn vò logic vaø soá hoïc ALU (Arithmetic and Logic Unit ),ñôn vò ñònh thôøi vaø ñieàu khieån(Timng and Control Unit ), Boä giaûi maõ vaø thanh ghi leänh(Instruction Register and Decoder),Daõy thanh ghi (RegisterArray), Ñieàu khieån ngaét (Interrupt Control) vaø Ñieàu khieån I/Onoái tieáp (Serial I ...
Nội dung trích xuất từ tài liệu:
thiết kế mạch điều khiển mô hình cánh tay máy 5 bậc tự do dùng vi xử lý 8085, chương 5 Nguoàn cung caáp vaø taàn soáChương 5:xung ñoàng hoà Vcc : nguoàn cung caáp +5V Vss : tham chieáu ñaát (mass ) X1 vaø X2 : moät thaïch anh (hoaëc maïng RC, LC ) ñöôïc noái taïihai chaân naøyMoãi chuûng loaïi 8085 ñieàu coù taàn soá toái ña cho pheáp ñöa vaøo haichaân naøy6MHZ : ñoái vôùi 8085A10MHZ : ñoái vôùi 8085A-212MHZ : ñoái vôùi 8085A-1taàn soá ñöa vaoø töø X1,X2 ñöôïc chia 2 beân trong vi xöû lí CLK (out) - Clock Output : ngoõ ra xung ñoàng hoà .Cung caápcaùc tín hòeâu xung ñoàng hoà cho caùc thaønh phaàn khaùc thuoäc heäthoáng .Noù coù cuøng taàn taàn soá vôùi xung ñoàng hoà beân trong vi xöû lí.Do ñoù : fx1x2 fCLK = 2Baûng 4.1: traïng thaùi chu kì maùy vaø caùc tín hieäu ñieàu khieån 8085 Traïng thaùi Chu kyø maùy IO/M S1 S0 Caùc tín hieäu ñieàu khieån Tìm kieám maõ 0 1 1 RD = 0 hoaït ñoäng Ñoïc boä nhôù 0 1 0 RD = 0 Ghi vaøo boä nhôù 0 0 1 WR = 0 Ñoïc I/O 1 1 0 RD = 0 Ghi vaøo I/O 1 0 1 WR = 0 Yeâu caàu ngaét 1 1 1 INTA = 0 Döøng Z 0 0 Treo Z X X RD , WR = Z Ñaët laïi Z X X vaø INTA = 1 Z =Toång trôû cao (3 traïng thaùi : Tri –States) X = Khoâng xaùc ñònh ( Don’t care ) Caùc ngaét vaø caùc hoaït ñoäng Khôûi taïo beân ngoøai Vi xöû lí 8085 coù naêm tín hieäu ngaét coù theå ñöôïc söû duïng ñeångaét moät söï thi haønh chöông trình. Vi xöû lí traû lôøi moät ngaét baèngtín hieäu INTA (Interrupt Acknowledge). Ngoøai caùc ngaét, ba chaân –RESET, HOLD vaø READY- Tieápnhaän caùc tín hieäu khôûi taïo beân ngoaøi nhö laø caùc ngoõ vaøo.Ñeå ñaùp öùng yeâu caàu HOLD, vi xöû lí coù moät tín hieäu goïi laøHLDA (Hold Acknowledge) RESET IN : Khi tín hieäu treân chaân naøy xuoáng möùc logicthaáp,boä ñeùm chöông trình ñöôïc ñaët laïi veà khoâng, caùc tuyeán ôûtraïng thaùi toång trôû cao vaø vi xöû lí bò ñaët laïi (reset) RESET OUT : Tín hieäu naøy chæ thò raèng vi xöû lí ñang ñaëtlaïi.Tín hieäu naøy coù theå ñöôïc söû duïng ñeå ñaët laïi caùc thieát bò khaùc.Caùc tín hieäu khaùc ,xem Baûng 4.2Baûng 4.2 : Caùc ngaét vaø caùc tín hieäu khôûi taïo beân ngoaøi 8085 INTR (Vaøo ) : Interrupt RequestTín hieäu naøy ñöôïc söû duïng nhö laø moät boä ngaét phoå duïng(generalpurpose interrupt), noù töông töï vôùi tín hieäu INT cuûa 8085A INTA (Ra) : Interrupt Acknowledge Tín hieäu naøy duøng ñeå traû lôøi moät ngaét RST 7.5 (Vaøo) : Restart Interrupt; RST 6.5 RST 5.5Ñaây laø caùc ngaét coù ñònh höôùng (vectored interrupt) vaø cheñöôïc.Chuùng coù quyeàn öu tieân ngaét cao hôn INTR. Trong soá bangaét naøy, thöù töï öu tieân laø RST 7.5,RST 6.5 vaø 5.5TRAP (Vaøo)Ñaây laø moät ngaét khoâng che ñöôïc vaø coù quyeàn öu tieân cao nhaátLoïai ngaét OÂ nhôù ñeå goïi ngaét1. TRAP 00242. RST 7.5 003C3. RST 6.5 00344. RST 5.5 002C HOLD (Vaøo) Tín hieäu naøy chæ thò raèng moät thieát bò ngoaïi vi nhö boä ñieàukhieån DMA (Direct Memory Access) ñang yeâu caàu söû duïng caùctuyeán ñòa chæ vaø döõ lieäu HLDA (Ra) : Hold Acknowledge Tín hieäu traû lôøi theo yeâu caàu HOLD READY (Vaøo)Tín hieäu naøy ñöôïc söû duïng ñeå trì hoaõn caùc chu kyø.Ñoïc hay Ghicuûa vi xöû lí cho ñeán khi moät ngoaïi vi saün saøng ñeå gôûi hoaëc nhaändöõ lieäu.Khi tín hieäu naøy xuoáng thaáp,vi xöû lí ñôïi trong moät soánguyeân laàn caùc chu kyø ñoàng hoà cho khi noù leân cao. Caùc coång I/O noái tieápVi xöû lí 8085 coù hai tín hieäu ñeå thöïc hieän vieäc truyeàn döõ lieäunoái tieáp SID : Seria Input Data. Döõ lieäu vaøo noái tieáp .tín heäunaøy naïp vaøo bit D7 cuûa thanh ghi A trong suoát quaù trình thöïchieän leänh RIM SOD : Serial Out put Data. Döõ lieäu ra noái tieáp.Leänhnaøy ñöôïc nieâu roõ bôûi leänh SIM4.3 CAÁU TRUÙC BEÂN TRONG 8085 Hình 4.3 TRình baøy caáu truùc beân trong cuûa 8085. Noù baogoàm Ñôn vò logic vaø soá hoïc ALU (Arithmetic and Logic Unit ),ñôn vò ñònh thôøi vaø ñieàu khieån(Timng and Control Unit ), Boä giaûi maõ vaø thanh ghi leänh(Instruction Register and Decoder),Daõy thanh ghi (RegisterArray), Ñieàu khieån ngaét (Interrupt Control) vaø Ñieàu khieån I/Onoái tieáp (Serial I ...
Tìm kiếm theo từ khóa liên quan:
thiết kế mạch điều khiển cánh tay máy vi xử lý 8085 sản xuất thiết bị tay máy công nghiệp động cơ công tác mạch động lực tín hiệu điều khiểnTài liệu liên quan:
-
Đồ án: Thiết kế bộ nguồn chỉnh lưu có điều khiển cho tải nạp ác quy
53 trang 129 1 0 -
Sơ đồ điều khiển và tín hiệu máy cắt SF6– GL.107
4 trang 107 2 0 -
23 trang 56 0 0
-
Đồ án Chi tiết máy: Tính toán và thiết kế hệ truyền động máy mài tròn
35 trang 56 0 0 -
Đồ án môn học Mạch điện tử: Thiết kế mạch điều khiển chỉnh lưu cầu 1 pha
34 trang 50 0 0 -
Đồ án tốt nghiệp: Thiết kế và thi công mạch điều khiển tốc độ động cơ DC sử dụng thuật toán PID
102 trang 47 0 0 -
Đề tài: Tìm hiểu và điều khiển động cơ bước
26 trang 40 0 0 -
68 trang 35 0 0
-
Đề cương sơ bộ: Điều khiển tốc độ động cơ một chiều bằng bộ biến đổi xung áp
50 trang 34 0 0 -
Bài tiểu luận: Thiết kế và thi công mạch điều khiển ô tô từ xa sử dụng sóng RF qua máy tính
30 trang 33 0 0