Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
258,62 KB
Nội dung
Giao tiếpcủa 8051Giao tiếpcủa8051 Bài 5 Bộ môn TĐ Kh KTĐKKhoa KTĐK Gi tiế ủ 8051Giao tiếpcủa8051 • Các chân IOCác chân IO •Chức năng các chân của8051 • Chân cấp nguồn và Reset• Chân cấp nguồn và Reset • Clock B đị hỉ àdữ liệ• Bus địa chỉ và dữ liệu •Bộ nhớ mã chương trình bên ngoài và on- hichip • Giaotiếp cơ bản của8051 ồ•Bản đồ địa chỉ và tạo địa chỉ Châ IO ủ 8051Chân IO của8051 •Cấp nguồn – Vcc, Vss • Reset – RST •Daođộng - XTAL[1,2] • Giaotiếp với thiết bị bênGiao tiếp với thiết bị bên ngoài – EA, ALE, PSEN, WR, RD • Cổng I/OCổng I/O – P0[7:0], P1[7:0], P2[7:0], P3 •P3được dùng chung vớicác đường điều khiểnđườ g đ ều ể –Vàoranốitiếp RxD và TxD – Các ngắt bên ngoài INT0, INT1 – ĐiềukhiểnbộđếmT0,T1 • P0vàP2đượcdồn kênh giữa bus địachỉ với bus dữ liệu Cl k ủ 8051Clock của8051 • 8051 có một bộ tạo8051 có một bộ tạo dao động on-chip •B ộ tạodaođộng nàyộ ạ ộ g y cầnmột tinh thể thạch anh bên ngoài •Kếtnốichuẩnnhư hình vẽ •Tinh thể thạch anh quyết định tầnsố làm iệ ủ 8051việccủa 8051 Châ R tChân Reset • Reset là chân vào tích cực cao • Khi Reset đượcthiếtlập mức cao, 8051 quay trở vềmức cao, 8051 quay trở về trạng thái lúc bật nguồn •Bật nguồn reset Đưa vào PB và mức tích– Đưa vào PB và mức tích cực cao trên RST –Giải phóng PB, tụ phóng điện và RST về mức thấpđiện và RST về mức thấp •RSTphảigiữởmứccao trong ít nhất2chukỳ máy Tá h b đị hỉTách bus địa chỉ •ALE – Cho phép chốt pp địa chỉ • 8051 điều khiển nó lên mứccaokhiđịachỉ cómức cao khi địa chỉ có hiệu lực trên AD[7,0] •ALE được sử dụng h tí hiệ “E bl ”như tín hiệu “Enable” của mạch chốt bên ngoài (74LS573 hoặc 33)373) • P0 và P2 không có hiệulựchiệu lực Truy cập bộ nhớ mã lệnh bên ngoàiy ập ộ ệ g • 8051 có thể có ROM mã lệnh on-chip hoặc bên ngoàingoài • Chân đặcbiệt EA quyết định bộ nhớđượcsử dụng và PSEN đượcsử dụng để cho phép bộ nhớ •EAlàđầuvàotíchcựcthấp đưatới 8051 –EAnốitớiGND(mứcthấp) có nghĩa là 8051 sử dụng bộ nhớ mã lệnh bên ngoàibộ nhớ mã lệnh bên ngoài –EAnốitới Vcc (cao) có nghĩa là 8051 sử dụng bộ nhớ mã lệnh on-chip • PSEN – Cho phép lưuchương trình, mức tích cực thấp Nối chân này tới OE (cho phép ra) của bộ nhớ ROM– Nối chân này tới OE (cho phép ra) của bộ nhớ ROM bên ngoài Gi tiế bả ủ bộ i ử lýGiao tiếp cơ bản của bộ vi xử lý • Bộ vi xử lý bấtkỳ (8051) đềucóBộ vi xử lý bất kỳ (8051) đều có –Bus địa chỉ A[15:0] – Bus dữ liệu D[7:0]Bus dữ liệu D[7:0] –Các đường điều khiển PSEN, RD, WR • Hệ thống dựatrênbộ xử lý đơncómộtHệ thống dựa trên bộ xử lý đơn có một CPU và một vài thiết bị giaotiếp với nó • Chỉ có một bus địachỉ và một bus dữ liệuChỉ có một bus địa chỉ và một bus dữ liệu ở hệ thống có bộ xử lý đơn – ABUS và DBUS là chung cho các thiết bị giao g ị g tiếp và CPU Gi tiế bả ử bộ i ử lýGiao tiếp cơ bản cửa bộ vi xử lý • Tấtcả các thiếtbị có bộ VXL đềucócácTất cả các thiết bị có bộ VXL đều có các đường cho phép (CE-Chip Enable hoặc CS-Chi p Select)p) –Một hàm của bus địa chỉ f(A[15:0]) được nối tới chân CE của mọi thiết bị giaotiếp ấ ế ế– Hàm này là duy nhất cho mọi thiết bị giaotiếp • CPU truy cập tới mỗi thiết bị giaotiếp thô hà d hấtàthông qua hàm duy nhất này. – Hàm này thường được xem như đường địa chỉ củathiếtbịchỉ của thiết bị M¹ch gi¶i m· ®Þa chØ 9 æ Ø9Sö dông cæng L«-gic lμm m¹ch gi¶i m· ®Þa chØ D0D0 D7 D7 D0 A14 A0 . . . . A13 A0 . . . . . . . . A13 A14 A15 A16 A17 A18 A13 16Kx8 A18 A19 MEMR MEMW [...]... ghi: Xỏc lp CE v sau ú xỏc lp WR Chu k c b nh mó lnh bờn ngoi To a h T ch 8051 B to a ch l mt b phn ca p phn cng, nú g a ra a ch duy nht ti mi thit b giao ti i tip Vớ d: F1 = A15 A14 F2 = A15 A14 F3 = A15 A14 Bn B ch ca 8051 a h Bn a ch Lit kờ a ch ca tt c cỏc thit b giao tip Lit kờ cỏc kớch thc ca mi thit b giao tip Vớ d 4K ca ROM mó lnh bt u t 0x0000 4K ca RAM mó lnh bt u t... địa chỉ với chíp nhớ D0 D7 D7 A0 A13 74LS138 A14 A15 A16 A17 A18 A19 A Y0 B C g2a Y1 G2b Y2 Y3 G1 Y4 Y5 Y6 Y7 Vcc V MEMR mỗi chân kích hoạt 1 khối D0 A0 A13 16Kx8 ROM Vpp OE CE Giao tip Gi ti c bn ca b vi x lý b i Cỏc thit b giao tip thc hin c hoc g g p ghi hoc c hai trờn bus d liu DBUS Ch cú mt thit b truy cp mt thi im Nú thc hin c bng cỏch s dng cỏc bus 3 trng thỏi Ch cú thit b thc hin ghi . Giao tiếpcủa 805 1Giao tiếp của 8051 Bài 5 Bộ môn TĐ Kh KTĐKKhoa KTĐK Gi tiế ủ 805 1Giao tiếp của 8051 • Các chân IOCác chân IO •Chức năng các chân của. ủ 8051Bản đồ địa chỉ của 8051 • Bản đồ địa chỉBản đồ địa chỉ –Liệtkêđịachỉ củatấtcả các thiết bị giao tiếp –Liệt kê các kích thướccủamỗi thiết bị giao tiếpthiết