Danh mục

thiết kế mạch VDK đếm sản phẩm, chương 3

Số trang: 8      Loại file: pdf      Dung lượng: 134.58 KB      Lượt xem: 22      Lượt tải: 0    
Hoai.2512

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

Thông tin tài liệu:

Với khối xử lí người ta có thể dùng IC rời hoặc khối vi xử lí. Nếu sử dụng vi xử lí trong khối xử lý, người ta có thể thiết kế mạch điện giao tiếp được với máy tính nên dễ dàng cho việc điều khiển từ xa và bằng việc thay đổi phần mềm có thể mở rộng chương trình điều khiển mạch điện đếm nhiều dây chuyền trong cùng một thời điểm hay lưu lại các số liệu trong các ca sản xuất, đó là lí do chúng em sử dụng vi xử lí trong khối xử...
Nội dung trích xuất từ tài liệu:
thiết kế mạch VDK đếm sản phẩm, chương 3 Chương 3: Khoái xöû lí Vôùi khoái xöû lí ngöôøi ta coù theå duøng IC rôøi hoaëc khoái vi xöû lí. Neáu söû duïng vi xöû lí trong khoái xöû lyù, ngöôøi ta coù theå thieát keá maïch ñieän giao tieáp ñöôïc vôùi maùy tính neân deã daøng cho vieäc ñieàu khieån töø xa vaø baèng vieäc thay ñoåi phaàn meàm coù theå môû roäng chöông trình ñieàu khieån maïch ñieän ñeám nhieàu daây chuyeàn trong cuøng moät thôøi ñieåm hay löu laïi caùc soá lieäu trong caùc ca saûn xuaát, ñoù laø lí do chuùng em söû duïng vi xöû lí trong khoái xöû lí. Cuøng vôùi thôøi gian, con ngöôøi ñaõ cho ra ñôøi nhieàu loaïi vi xöû lí töø 8 bit ñeán 64 bit vôùi caûi tieán ngaøy caøng öu vieät nhöng tuøy theo muïc ñích söû duïng maø vi xöû lí 8 bit vaãn coøn toàn taïi. Trong ñoà aùn naøy chuùng em söû duïng vi ñieàu khieån 8051. 8051 cuõng laø vi xöû lí 8 bit nhöng coù chöùa boä nhôù beân trong vaø coù theâm 2 boä ñònh thôøi ngoaøi ra noù coù theå giao tieáp noái tieáp tröïc tieáp vôùi maùy tính maø vi xöû lí 8 bit nhö 8085 cuõng giao tieáp ñöôïc vôùi maùy tính nhöng laø giao tieáp song song neân caàn coù IC chuyeån ñoåi döõ lieäu töø song song sang noái tieáp ñeå giao tieáp vôùi maùy tính. Vôùi boä nhôù trong 8051 thích hôïp cho nhöõng chöông trình coù quy moâ nhoû,tuy nhieân 8051 coù theå keát hôïp ñöôïc vôùi boä nhôù ngoaøi cho chöông trình coù quy moâ lôùn. Sau ñaây laø giôùi thieäu cuûa chuùng em veà vi ñieàu khieån 8051: a. Giôùi thieäu caáu truùc phaàn cöùng 8051 a1. Sô ñoà chaân 8051 8051 laø IC vi ñieàu khieån (Microcontroller) do haõng Intel saûn xuaát. IC naøy coù ñaëc ñieåm nhö sau: - 4k byte ROM,128 byte RAM - 4 Port I/O 8 bit. - 2 boä ñeám/ ñònh thôøi 16 bit. - Giao tieáp noái tieáp. - 64k byte khoâng gian boä nhôù chöông trình môû roäng. - 64k byte 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 bít ñôn). - 210 bit ñöôïc ñòa chæ hoùa. - Boä nhaân / chia 4. Sô löôïc veà caùc chaân cuûa 8051: 1 40 2 P1.0 VCC 39 3 P1.1 P0.0 38 4 P1.2 P0.1 37 5 P1.3 P0.2 36 6 P1.4 P0.3 35 7 P1.5 P0.4 34 8 P1.6 P0.5 33 P1.7 P0.6 32 9 P0.7 RESET 31 10 EA/VP 11 P3.0 30 12 P3.1 ALE/P 13 P3.2 29 14 P3.3 PSEN 15 P3.4 28 16 P3.5 P2.7 27 17 P3.6 P2.6 26 P3.7 P2.5 25 18 P2.4 24 19 X2 P2.3 23 X1 P2.2 22 20 P2.1 21 VSS P2.0 8031 a2. Chöùc naêng cuûa caùc chaân 8051: Port 0: töø chaân 32 ñeán chaân 39 (P0.0 _P0.7). Port 0 coù 2 chöùc naêng: trong caùc thieát keá côõ nhoû khoâng duøng boä nhôù môû roäng noù coù chöùc naêng nhö caùc ñöôøng IO, ñoái vôùi thieát keá lôùùn coù boä nhôù môû roäng noù ñöôïc keát hôïp giöõa bus ñòa chæ vaø bus döõ lieäu. Port 1: töø chaân 1 ñeán chaân 9 (P1.0 _ P1.7). Port 1 laø port IO duøng cho giao tieáp vôùi thieát bò ngoaøi neáu caàn. Port 2: töø chaân 21 ñeán chaân 28 (P2.0 _P2.7). Port 2 laø moät port coù taùc duïng keùp duøng nhö caùc ñöôøng xuaát nhaäp hoaëc laø byte cao cuûa bus ñòa chæ ñoái vôùi caùc thieát bò duøng boä nhôù môû roäng. Port 3: töø chaân 10 ñeán chaân 17 (P3.0 _ P3.7). Port 3 laø port coù taùc duïng keùp. Caùc chaân cuûa port naøy coù nhieàu chöùc naêng, coù coâng duïng chuyeån ñoåi coù lieân heä ñeán caùc ñaëc tính ñaëc bieät cuûa 8051 nhö ôû baûng sau : Teân Chöùc n Bit aêng chuyeån ñoåi P3.0 RX Ngoõ vaøo döõ lieäu noái tieáp. P3.1 D Ngoõ xuaát döõ lieäu noái tieáp. P3.2 TX Ngoõ vaøo ngaét cöùng thöù 0. P3.3 D Ngoõ vaøo ngaét cöùng thöù 1. P3.4 INT Ngoõ vaøo TIMER/ COUNTER P3.5 0\ thöù 0. P3.6 INT Ngoõ vaøo cuûa TIMER/ P3.7 1\ COUNTER thöù 1. T0 Tín hieäu ghi döõ lieäu leân boä T1 nhôù ngoaøi. WR\ Tín hieäu ñoïc boä nhôù döõ lieäu RD\ ngoaøi. PSEN (Program store enable): PSEN laø tín hieäu ngoõ ra coù taùc duïng cho pheùp ñoïc boä nhôù chöông trình môû roäng vaø thöôøng ñöôïc noái ñeán chaân OE\ cuûa Eprom cho pheùp ñoïc caùc byte maõ leänh. PSEN ôû möùc thaáp trong thôøi gian 8051 laáy leänh. Caùc maõ leänh cuûa chöông trình ñöôïc ñoïc töø Eprom qua bus döõ lieäu, ñöôïc choát vaøo thanh ghi leänh beân trong 8051 ñeå giaûi maõ leänh. Khi 8051 thi haønh chöông trình trong ROM noäi PSEN ôû möùc cao. ALE (Address Latch Enable): Khi 8051 truy xuaát boä nhôù beân ngoaøi, Port 0 coù chöùc naêng laø bus ñòa chæ vaø döõ lieäu do ñoù phaûi taùch caùc ñöôøng döõ lieäu vaø ñòa chæ. Tín hieäu ra ALE ôû chaân thöù 30 duøng laøm tín hieäu ñieàu khieån ñeå giaûi ña hôïp caùc ñöôøng ñòa chæ vaø döõ lieäu khi keát noái chuùng vôùi IC choát. Tín hieäu ôû chaân ALE laø moät xung trong khoaûng thôøi gian port 0 ñoùng vai troø laø ñòa chæ thaáp neân choát ñòa chæ hoaøn toaøn töï ñoäng. ...

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

Gợi ý tài liệu liên quan: