Danh mục

Giáo trình hình thành ứng dụng các dạng mạch theo sơ đồ khối p3

Số trang: 10      Loại file: pdf      Dung lượng: 638.99 KB      Lượt xem: 4      Lượt tải: 0    
tailieu_vip

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 ứng dụng các dạng mạch theo sơ đồ khối p3, y tế - sức khoẻ, y dược 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 ứng dụng các dạng mạch theo sơ đồ khối p3. Luaän vaên toát nghieäp Baøn phím ñöôïc thieát keá theo nguyeân taéc aùnh xaï boä nhôù, P seõ xem baøn phím nhö 1 byte nhôù. Baøn phím coù ñòa chæ thuoäc vuøng nhôù töø 4000h ñeán 4FFFh. P duøng tín hieäu ñieàu khieån ñeå truy xuaát baøn phím. Caùc phím aán khaùc nhau seõ laøm cho byte nhôù coù noäi dung khaùc nhau töông öùng vôùi chöùc naêng khaùc nhau cuûa moãi phím. Chu kì P ñoïc baøn phím nhö hình 11. CLOCK A0-A15 MERQ D0-D7 Hình 11: CHU KÌ P ÑOÏC BAØN PHÍM. Tín hieäu MERQ töø P seõ hieäu löïc hoùa vieäc giaûi maõ ñòa chæ taïo ra tín hieäu ñeå P ñoïc baøn phím. Baøn phím coù caáu taïo goàm moät IC ñeäm 8 bit 3 traïng thaùi vaø 5 Switch nhö sau: Hình 12: SÔ ÑOÀ CHI TIEÁT MAÏCH BAØN PHÍM . IC 74LS245 ñöôïc duøng laøm maïch ñeäm 8 bit 3 traïng thaùi neân baøn phím coù toái ña 8 phím. Hieän taïi baøn phím goàm 5 phím, P duøng tín hieäu ñieàu khieån KBD taùc ñoäng vaøo chaân G cuûa IC 74LS245 ñeå ñoïc baøn phím. Khi khoâng coù phím naøo . Heä thoáng baùo giôø töï ñoäng. Luaän vaên toát nghieäp ñöôïc aán, döõ lieäu ñoïc vaøo coù noäi dung laø 0FFh. Khi coù 1 phím ñöôïc aán, bit töông öùng seõ coù möùc logic thaáp. Ví duï, khi phím OK ñöôïc aán, döõ lieäu ñoïc ñöôïc seõ coù noäi dung laø 0F7h. Nhö vaäy, moãi phím töông öùng vôùi moät maõ sau: PHÍM AÁN MAÕ Ins 0FEh Ins_+ 0FCh Ins_- 0FAh + 0FDh - 0FBh Del 0EFh Ok 0F7h Del/Date _ + 0EDh Del/Date_ - 0EBh Baûng 4: BAÛNG MAÕ BAØN PHÍM Chöông trình xöû lí baøn phím seõ thöïc hieän caùc coâng vieäc phuø hôïp vôùi caùc maõ ñöôïc nhaän . Khi khoâng coù nhu caàu söû duïng baøn phím, ngoõ ra cuûa maïch ñeäm 8 bit ôû traïng thaùi toång trôû cao, baøn phím ñöôïc caùch ly khoûi bus döõ lieäu. Chöông trình phaàn meàm phaûi ñoïc phím sau moãi 200ms nhaèm muïc ñích: Choáng hieän töôïng naûy cuûa phím vaø ñeå ngöôøi söû duïng theo doõi ñöôïc söï thay ñoåi cuûa caùc con soá treân ñeøn hieån thò khi aán caùc phím. 2.4.4_Maïch kieåm soaùt ngaét (interupt controller). Heä Thoáng baùo giôø töï ñoäng coù 3 chöùc naêng: Setime, Hotime vaø Skiptime. Ñeå thöïc hieän caùc khaû naêng naøy, ngöôøi söû duïng seõ duøng tín hieäu ngaét INT ñeå baùo cho P bieát coâng vieäc caàn thöïc hieän ñeå phuïc vuï ngöôøi söû duïng. Taïi moãi thôøi ñieåm, ngöôøi söû duïng chæ coù theå laøm vieäc ôû 1 chöùc naêng hoaëc Setime hoaëc Hotime hoaëc Skiptime. Ngaét INT cuûa Z80 goàm 8 vectô ngaét, nhöng chæ coù 3 vectô ngaét ñöôïc duøng ñeå taïo neân 3 chöùc naêng treân. Nhieäm vuï cuûa maïch kieåm soaùt ngaét laø taïo ra 3 vectô ngaét khaùc nhau P seõ caên cöù vaøo vectô ngaét ñeå goïi chöông trình phuïc vuï töông öùng. Ñeå thuaän tieän trong söû duïng, Heä Thoáng seõ coù 3 led chæ thò töông öùng . Heä thoáng baùo giôø töï ñoäng. Luaän vaên toát nghieäp vôùi 3 chöùc naêng: Setime, Hottime vaø Skiptime maïch kieåm soaùt ngaét goàm caùc thaønh phaàn nhö sau: Töø timer NMI Z80 CHOÁT 8 BIT 3 SETTIME GIAÛI MAÕ VAØ TAÏO VECTÔ TRAÏNG CHÆ THÒ NGAÉT THAÙI HOTTIME DATA BUS SKIPTIME SELECT SW MAÏCH ACCECPT M1 INT IORQ GOÏI NGAÉT SW Hình 13: SÔ ÑOÀ KHOÁI MAÏCH KIEÅM SOAÙT NGAÉT. Maïch taïo vectô ngaét laø maïch ñeám modulo 4 ñoàng boä, seõ taïo ra 4 vectô ...

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