thiết bị báo cháy tự động, chương xiii
Số trang: 7
Loại file: pdf
Dung lượng: 47.71 KB
Lượt xem: 15
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:
Lệnh có thể chia thành nhiều nhóm theo nhiều cách. theo 4 cách sau: Nhóm lệnh xử lý dữ liệu: tác động lên dữ liệu theo nhiều cách bao gồm: Lệnh số học. Lệnh luận lý.Lệnh so sánh. Lệnh dịch. Lệnh đặc biệt. Nhóm lệnh truyền dữ liệu: di chuyển từ nơi này sang nơi khác trong mạch thiết kế mà không làm thay đổi dữ liệu như sau: Lệnh truyền bộ nhớ. Lệnh xuất nhập. Lệnh ngăn xếp. Nhóm lệnh kiểm soát chương trình: chuyển điều khiển từ nơi này sang nơi khác để đạt đến lệnh...
Nội dung trích xuất từ tài liệu:
thiết bị báo cháy tự động, chương xiii CHƯƠNG XIII: KHAÛO SAÙT TAÄP LEÄNH 8051 1. Caùc nhoùm leänh: Leänh coù theå chia thaønh nhieàu nhoùm theo nhieàu caùch.Cusman ñeà nghò theo 4 caùch sau: Nhoùm leänh xöû lyù döõ lieäu: taùc ñoäng leân döõ lieäu theo nhieàucaùch bao goàm: Leänh soá hoïc. Leänh luaän lyù. Leänh so saùnh. Leänh dòch. Leänh ñaëc bieät. Nhoùm leänh truyeàn döõ lieäu: di chuyeån töø nôi naøy sang nôikhaùc trong maïch thieát keá maø khoâng laøm thay ñoåi döõ lieäu nhösau: Leänh truyeàn boä nhôù. Leänh xuaát nhaäp. Leänh ngaên xeáp. Nhoùm leänh kieåm soaùt chöông trình: chuyeån ñieàu khieån töønôi naøy sang nôi khaùc ñeå ñaït ñeán leänh mong muoán: Leänh nhaûy khoâng ñieàu kieän. Leänh nhaûy coù ñieàu kieän. Leänh goïi chöông trình con. Leänh döøng vaø khoâng hoaït ñoäng. Nhoùm leänh kieåm soaùt traïng thaùi: nhaèm thay ñoåi tình traïngcuûa maïch thieát keá maø khoâng aûnh höôûng ñeán döõ lieäu hay thöù töïthöïc hieän leänh. 2. Caùc leänh soá hoïc: a. Leänh coäng: ADD A,7FH ( ñònh vò tröïc tieáp) ADD A,@RO ( ñònh vò giaùn tieáp) ADD A,R7 b. Leänh nhaân: MUL A,B Seõ nhaân caùc giaù trò khoâng daáu 8 bit ôû thanh ghi A vaø thanhghi B keát quaû laø 16 bit ñem caùc vaøo phaàn 8 bit thanh ghi Avaøphaàn cao 8 bit ghi thanh B. c. Leänh chia: DIV A,B Seõ ñem giaù trò ôû thanh ghi A chia cho giaù trò ôû thanh ghibit, keát quaû ñöôïc caát ôû thanh ghi A,vaø phaàn dö seõ caát ôû thanh ghiB. d. Caùc leänh luaän lyù: AND A,55H (ñònh vò tröïc tieáp) AND A,@RO (ñònh vò giaùn tieáp) AND A,R6 (ñònh vò thanh ghi) AND A,#33H (ñònh vò töùc thôøi) Ngoaøi ra coøn goàm caùc leänh luaän lyù töông töï nhö: OR,XOR, NOT. Taát caû caùc leänh naøy ñeàu ñöôïc thöïc hieän treân caùcbyte döõ lieäu cô sôû vaø caùc bit cuûa töøng byte. e. Nhoùm leänh truyeàn döõ lieäu: Truyeàn beân trong boä nhôù: Daïng leänh: MOV < ñích > , < nguoàn > Leänh naøy cho pheùp di chuyeån döõ lieäu giöõa hai vò trí beântrong boä nhôù hay thanh ghi chöùc naêng ñaëc bieät maø khoâng caànthoâng qua thanh ghi löu tröõ. Daïng leänh trao ñoåi döõ lieäu cho nhau: XCH A,< nguoàn > Leänh naøy baét thanh ghi A vaø byte ñòa chæ trao ñoåi döõ lieäucho nhau. Truyeàn boä nhôù ngoaøi: Caùc leänh luaän lyù xöû lyù treân bit: Leänh SETB P1.7 ( laäp möùc logic1 ôû bit 7 coång 1) Leänh CLR P1.7 ( laäp möùc logic 0 ôû bit 7 coång1) Leänh di chuyeån döõ lieäu moät thanh ghi côø ñeán coång. MOV C, FLAG MOV P1.0,C Nhoùm leänh reõ nhaùnh chöông trình: Leänh nhaûy khoâng ñieàu kieän.Leänh RETI trôû veà töø chuôngtrình phuïc vuï ngaét. KEÁT LUAÄN1. Töï Ñaùnh Giaù Keát Quaû: Sau baûy tuaàn thöïc hieän ñeà taøi, vôùi söï höôùng daãn taän tình cuûagiaùo vieân höôùng daãn vaø ñoùng goùp taän tình cuûa Caùc Thaày CoâTrong Khoa Ñieän Ñieän Töû Tröôøng Ñaïi Hoïc Sö Phaïm Kyõ Thuaätcoäng vôùi söï noã löïc cuûa baûn thaân trong vieäc tìm hieåu taøi lieäu lieânquan. Taäp luaän aùn ñaõ keá thöøa moät khía caïnh öùng duïng môùi trongheä thoáng vi xöû lyù, ñoù laø söû duïng vi ñieàu khieån 8031 trong maïchbaùo chaùy. Tuy chöa phaùt huy ñöôïc caùc tính naêng öu vieät cuûa viñieàu khieån 8031 nhöng cuõng phaàn naøo öùng duïng vaø giaûi quyeátñöôïc coâng vieäc thöïc tieãn.Phaàn noäi dung cuûa taäp luaän aùn bao goàm 3 phaàn:Phaàn 1: phaàn giôùi thieäu chung Phaàn naøy nhöõng vaán ñeà lyù thuyeát cuûa luaän aùn bao goàm:giôùi thieäu caáu truùc cuûa vi ñieàu khieån 8031, khaûo saùt IC thu phaùttone MT8880, giôùi thieäu caùc aâm hieäu cuûa toång ñaøi.Phaàn 2: phaàn thieát keá phaàn cöùng Phaàn naøy tính toaùn caùc maïch caûm bieán caùc maïch giao tieápgiöõa vi xöû lyù vôùi ñieän thoaïi. Caùc keát noái boä nhôù vaø hieån thò vv…Phaàn 3: phaàn thieát keá chöông trình. Phaàn naøy neâu leân phaàn yeâu caàu, giaûi thuaät vaø chöông trình.2. Khaû Naêng Phaùt Trieån Cuûa Ñeà Taøi: Vôùi söï phaùt trieån khoâng ngöøng cuûa khoa hoïc kyõ thuaät noùichung vaø lónh vöïc ñieän töû noùi rieâng, ñeà taøi naøy coù theå phaùt trieånhoaøn thieän hôn ñeå ñaït ñöôïc keát quaû toát hôn, tính naêng söû duïngroäng raõi hôn. Nhö coù theå môû roäng theâm phaàn cöùng ñeå ñieàukhieån caùc thieát bò, coù theå thay ñoåi chöông trình ñeå öùng duïngtrong maïch tính cöôùc phí ñieän thoaïi,v.v… vaø ñaây cuõng laø höôùngphaùt trieån ñeà taøi cho caùc khoùa sau.3.Nhöõng Haïn Cheá: Tuy coù söï giuùp ñôõ taän tình cuûa quyù thaày coâ vaø caùc baïn,cuøng vôùi söï noã löïc baûn thaân. Nhöng kieán thöùc veà lónh vöïc vieãnthoâng coù haïn, hôn nöõa vieäc tieáp caän heä thoáng ...
Nội dung trích xuất từ tài liệu:
thiết bị báo cháy tự động, chương xiii CHƯƠNG XIII: KHAÛO SAÙT TAÄP LEÄNH 8051 1. Caùc nhoùm leänh: Leänh coù theå chia thaønh nhieàu nhoùm theo nhieàu caùch.Cusman ñeà nghò theo 4 caùch sau: Nhoùm leänh xöû lyù döõ lieäu: taùc ñoäng leân döõ lieäu theo nhieàucaùch bao goàm: Leänh soá hoïc. Leänh luaän lyù. Leänh so saùnh. Leänh dòch. Leänh ñaëc bieät. Nhoùm leänh truyeàn döõ lieäu: di chuyeån töø nôi naøy sang nôikhaùc trong maïch thieát keá maø khoâng laøm thay ñoåi döõ lieäu nhösau: Leänh truyeàn boä nhôù. Leänh xuaát nhaäp. Leänh ngaên xeáp. Nhoùm leänh kieåm soaùt chöông trình: chuyeån ñieàu khieån töønôi naøy sang nôi khaùc ñeå ñaït ñeán leänh mong muoán: Leänh nhaûy khoâng ñieàu kieän. Leänh nhaûy coù ñieàu kieän. Leänh goïi chöông trình con. Leänh döøng vaø khoâng hoaït ñoäng. Nhoùm leänh kieåm soaùt traïng thaùi: nhaèm thay ñoåi tình traïngcuûa maïch thieát keá maø khoâng aûnh höôûng ñeán döõ lieäu hay thöù töïthöïc hieän leänh. 2. Caùc leänh soá hoïc: a. Leänh coäng: ADD A,7FH ( ñònh vò tröïc tieáp) ADD A,@RO ( ñònh vò giaùn tieáp) ADD A,R7 b. Leänh nhaân: MUL A,B Seõ nhaân caùc giaù trò khoâng daáu 8 bit ôû thanh ghi A vaø thanhghi B keát quaû laø 16 bit ñem caùc vaøo phaàn 8 bit thanh ghi Avaøphaàn cao 8 bit ghi thanh B. c. Leänh chia: DIV A,B Seõ ñem giaù trò ôû thanh ghi A chia cho giaù trò ôû thanh ghibit, keát quaû ñöôïc caát ôû thanh ghi A,vaø phaàn dö seõ caát ôû thanh ghiB. d. Caùc leänh luaän lyù: AND A,55H (ñònh vò tröïc tieáp) AND A,@RO (ñònh vò giaùn tieáp) AND A,R6 (ñònh vò thanh ghi) AND A,#33H (ñònh vò töùc thôøi) Ngoaøi ra coøn goàm caùc leänh luaän lyù töông töï nhö: OR,XOR, NOT. Taát caû caùc leänh naøy ñeàu ñöôïc thöïc hieän treân caùcbyte döõ lieäu cô sôû vaø caùc bit cuûa töøng byte. e. Nhoùm leänh truyeàn döõ lieäu: Truyeàn beân trong boä nhôù: Daïng leänh: MOV < ñích > , < nguoàn > Leänh naøy cho pheùp di chuyeån döõ lieäu giöõa hai vò trí beântrong boä nhôù hay thanh ghi chöùc naêng ñaëc bieät maø khoâng caànthoâng qua thanh ghi löu tröõ. Daïng leänh trao ñoåi döõ lieäu cho nhau: XCH A,< nguoàn > Leänh naøy baét thanh ghi A vaø byte ñòa chæ trao ñoåi döõ lieäucho nhau. Truyeàn boä nhôù ngoaøi: Caùc leänh luaän lyù xöû lyù treân bit: Leänh SETB P1.7 ( laäp möùc logic1 ôû bit 7 coång 1) Leänh CLR P1.7 ( laäp möùc logic 0 ôû bit 7 coång1) Leänh di chuyeån döõ lieäu moät thanh ghi côø ñeán coång. MOV C, FLAG MOV P1.0,C Nhoùm leänh reõ nhaùnh chöông trình: Leänh nhaûy khoâng ñieàu kieän.Leänh RETI trôû veà töø chuôngtrình phuïc vuï ngaét. KEÁT LUAÄN1. Töï Ñaùnh Giaù Keát Quaû: Sau baûy tuaàn thöïc hieän ñeà taøi, vôùi söï höôùng daãn taän tình cuûagiaùo vieân höôùng daãn vaø ñoùng goùp taän tình cuûa Caùc Thaày CoâTrong Khoa Ñieän Ñieän Töû Tröôøng Ñaïi Hoïc Sö Phaïm Kyõ Thuaätcoäng vôùi söï noã löïc cuûa baûn thaân trong vieäc tìm hieåu taøi lieäu lieânquan. Taäp luaän aùn ñaõ keá thöøa moät khía caïnh öùng duïng môùi trongheä thoáng vi xöû lyù, ñoù laø söû duïng vi ñieàu khieån 8031 trong maïchbaùo chaùy. Tuy chöa phaùt huy ñöôïc caùc tính naêng öu vieät cuûa viñieàu khieån 8031 nhöng cuõng phaàn naøo öùng duïng vaø giaûi quyeátñöôïc coâng vieäc thöïc tieãn.Phaàn noäi dung cuûa taäp luaän aùn bao goàm 3 phaàn:Phaàn 1: phaàn giôùi thieäu chung Phaàn naøy nhöõng vaán ñeà lyù thuyeát cuûa luaän aùn bao goàm:giôùi thieäu caáu truùc cuûa vi ñieàu khieån 8031, khaûo saùt IC thu phaùttone MT8880, giôùi thieäu caùc aâm hieäu cuûa toång ñaøi.Phaàn 2: phaàn thieát keá phaàn cöùng Phaàn naøy tính toaùn caùc maïch caûm bieán caùc maïch giao tieápgiöõa vi xöû lyù vôùi ñieän thoaïi. Caùc keát noái boä nhôù vaø hieån thò vv…Phaàn 3: phaàn thieát keá chöông trình. Phaàn naøy neâu leân phaàn yeâu caàu, giaûi thuaät vaø chöông trình.2. Khaû Naêng Phaùt Trieån Cuûa Ñeà Taøi: Vôùi söï phaùt trieån khoâng ngöøng cuûa khoa hoïc kyõ thuaät noùichung vaø lónh vöïc ñieän töû noùi rieâng, ñeà taøi naøy coù theå phaùt trieånhoaøn thieän hôn ñeå ñaït ñöôïc keát quaû toát hôn, tính naêng söû duïngroäng raõi hôn. Nhö coù theå môû roäng theâm phaàn cöùng ñeå ñieàukhieån caùc thieát bò, coù theå thay ñoåi chöông trình ñeå öùng duïngtrong maïch tính cöôùc phí ñieän thoaïi,v.v… vaø ñaây cuõng laø höôùngphaùt trieån ñeà taøi cho caùc khoùa sau.3.Nhöõng Haïn Cheá: Tuy coù söï giuùp ñôõ taän tình cuûa quyù thaày coâ vaø caùc baïn,cuøng vôùi söï noã löïc baûn thaân. Nhöng kieán thöùc veà lónh vöïc vieãnthoâng coù haïn, hôn nöõa vieäc tieáp caän heä thoáng ...
Tìm kiếm theo từ khóa liên quan:
xử lý dữ liệu điều khiển tự động MCS-51 Hệ thống cảm biến ROM và RAM Bộ nhớ SRAM mạch thiết kếGợi ý tài liệu liên quan:
-
69 trang 186 0 0
-
Bố trí hệ thống truyền lực trên xe
5 trang 134 0 0 -
Bài giảng Thiết kế thí nghiệm và xử lý dữ liệu với phần mềm SAS - Đỗ Đức Lực
54 trang 81 0 0 -
Đề cương ôn thi tự động hóa quá trình sản xuất
5 trang 65 0 0 -
Giáo trình Điện toán đám mây (Xuất bản lần thứ hai): Phần 1
64 trang 65 0 0 -
Giáo trình- Tin học chuyên ngành trong chăn nuôi và thú y
104 trang 57 0 0 -
viết chương trình điều khiển 8 led sáng dồn, chương 3
5 trang 46 0 0 -
Bài giảng Kiến trúc của hệ vi xử lý
256 trang 44 0 0 -
Bài giảng Nhập môn Tin học 2 - Chương 10: Xử lý dữ liệu
56 trang 36 0 0 -
Giáo trình- Tin học chuyên ngành trong chăn nuôi và thú y-chương 2
26 trang 34 0 0