Danh mục

Thiết bị báo cháy và điều khiển tự động, chương 2

Số trang: 7      Loại file: pdf      Dung lượng: 94.62 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

MCS-51 là một họ IC điều khiển (micor contllê?), được chế tạo và bán trên thị trường bởi hãng Intel của Mỹ. Họ IC này được cung cấp các thiết bị bởi nhiều hãng sản xuất IC khác trên thế giới chẳng hạn: nhà sản xuất IC SIẾMN của Đức, FÚITỤ của Nhật và PHILÍP của Hà Lan. Mỗi IC trong họ đều có sự hoàn thiện riêng và có sự hãnh diện riêng của nó, phù hợp với nhu cầu của người sử dụng và yêu cầu đặt ra của nhà sản xuất....
Nội dung trích xuất từ tài liệu:
Thiết bị báo cháy và điều khiển tự động, chương 2 CHÖÔNG II: GIÔÙI THIEÄU VI ÑIEÀU KHIEÅN 8031 A. TOÙM TAÉC PHAÀN CÖÙNG: I. GIÔÙI THIEÄU MCS-51: (MCS-51: Family Overview) MCS-51 laø moät hoï IC ñieàu khieån (micro controller), ñöôïccheá taïo vaø baùn treân thò tröôøng bôûi haõng Intel cuûa Myõ. Hoï IC naøyñöôïc cung caáp caùc thieát bò bôûi nhieàu haõng saûn xuaát IC khaùc treântheá giôùi chaúng haïn: nhaø saûn xuaát IC SIEMENS cuûa Ñöùc,FUJITSU cuûa Nhaät vaø PHILIPS cuûa Haø Lan. Moãi IC trong hoïñeàu coù söï hoaøn thieän rieâng vaø coù söï haõnh dieän rieâng cuûa noù, phuøhôïp vôùi nhu caàu cuûa ngöôøi söû duïng vaø yeâu caàu ñaët ra cuûa nhaøsaûn xuaát. IC 8031 laø IC tieâu bieåu trong hoï MCS-51 ñöôïc baùn treânthò tröôøng. Taát caû caùc IC trong hoï ñeàu coù söï töông thích vôùi nhauvaø coù söï khaùc bieät laø saûn xuaát sau coù caùi môùi maø caùi saûn xuaáttröôùc khoâng coù, ñeå taêng theâm khaû naêng öùng duïng cuûa IC ñoù. INT1Chuùng coù ñaëc ñieåm nhö sau: INT0 SERIAL PORT TEMER0 TEMER1 TEMER2 80328052 128 byte TEMER2 ROM RAM 80328052 0K: 80328052 80318032 TEMER1 4K: 8031 INTERRUPT OTHER 128 byte CONTROL 8K:8052 TEMER1 REGISTER RAM CPU BUS SERIAL CONTROL I/O PORT PORT OSCILATOR EA ALE RST PSEN P0 P1 P2 P3 AddressData TXD RXD  4k byte ROM (ñöôïc laäp trình bôûi nhaø saûn xuaát, chæ coù 8051)  128 byte RAM  4 Port I/O 8 bit  2 boä ñònh thôøi 16 bit  Giao tieáp noái tieáp  64k khoâng gian boä nhôù chöông trình môû roäng  64k khoâng gian boä nhôù döõ lieäu môû roäng  Moät boä xöû lyù luaän ly ù(thao taùc treân caùc bit ñôn)  210 bit ñöôïc ñòa chæ hoùa Boä nhaân /chia 4 bit 1. Boä nhôù baùn daãn ROM vaØ RAM: Boä nhôù laø moät phaàn cuûa caáu truùc vi ñieàu khieån, caùcchöông trình vaø döõ lieäu ñöôïc löu tröõ trong boä nhôù, boä nhôù baùndaãn goàm ROM vaø RAM. RAM: Laø boä nhôù baùn daãn ñoïc ñöôïc hoaët ghi ñöôïc nhöngkhoâng kieân ñònh (khoâng kieân ñònh coù nghóa laø : noäi dung cuûa döõlieäu seõ bò maát ñi khi maát ñieän). ROM: Laø boä nhôù baùn daãn chæ ñoïc vaø kieân ñònh (kieân ñònhcoù nghóa laø : noäi dung döõ lieäu seõ khoâng bò maát ñi khi maát ñieän). Haàu heát caùc heä thoáng duøng RAM ñeå löu tröõ chöông trìnhthi haønh khi maø caàn giöõ laïi ñeå löu tröõ thì ghi vaøo ñóa ñeå caát, coønROM duøng ñeå löu tröõ thoâng tin heä thoáng ñeå khi caáp ñieän laø noùcoù theå hoaït ñoäng heä thoáng. 2. Caùc BUS: Bus laø taäp hôïp nhieàu ñöôøng daãn, moãi bus coù moät hoaëcnhieàu muïc ñích khaùc nhau tuøy thuoäc vaøo caùch caøi ñaët cuûa ngöôøisöû duïng vaø caùch thieát keá cuûa nhaø saûn xuaát. CPU thöôøng coù 3bus: bus ñieàu khieån, bus ñòa chæ, vaø bus döõ lieäu. Ñoái vôùi moãihoaït ñoäng cuûa mình thì CPU laáy döõ lieäu treân bus döõ lieäu theoñòa chæ ñöôïc cung caáp bôûi bus ñòa chæ vaø hoaït ñoäng ñoù laø hoaïtñoäng gì thì CPU thi haønh theo leänh ñöôïc caáp töø bus ñieàu khieån. Bus ñòa chæ cung caáp ñòa chæ cho CPU bieát ñòa chæ ñeå ñoïchoaëc ghi döõ lieäu. Neáu CPU coù n ñöôøng ñòa chæ thì coù theå truyxuaát ñöôïc 2n oâ nhôù ñòa chæ. Bus ñieàu khieån laø hoãn hôïp caùc tín hieäu ñieàu khieån ñeåñieàu khieån söï hoaït ñoäng cuûa CPU (trong CPU hoaëc CPU vôùi caùcthieát bò beân ngoaøi) ñeå ñoàng boä hoaït ñoäng treân caùc bus ñòa chæ,döõ lieäu. Bus döõ lieäu mang thoâng tin giöõa CPU vaø boä nhôù, hoaëcgiöõa CPU vôùi caùc thanh ghi hoaëc giöõa CPU vôùi caùc thieát bò beânngoaøi thoâng qua caùc thieát bò I/O. II. SÔ LÖÔÏC VEÀ CAÙC CHAÂN CUÛA C 8031: 8031 laø IC vi ñieàu khieån (Microcontroller) do haõng intelsaûn xuaát. C 8031 coù taát caû 40 chaân coù chöùc naêng nhö caùcñöôøng xuaát nhaäp. Trong ñoù coù 24 chaân coù taùc duïng keùp, moãiñöôøng coù theå hoaït ñoäng nhö caùc ñöôøng xuaát nhaäp hoaëc nhö caùcñöôøng ñieàu khieån hoaëc laø thaønh phaàn cuûa bus döõ lieäu. 1 P1.0 VCC 40 P0.0 2 P1.1 P0 ...

Tài liệu được xem nhiều: