Giao tiếp của 8051

15 322 1
Tài liệu đã được kiểm tra trùng lặp
Giao tiếp của 8051

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giao tiếpcủa 8051Giao tiếp của 8051 Bài 5 Bộ môn TĐ Kh KTĐKKhoa KTĐK Gi tiế ủ 8051Giao tiếp của 8051 • Các chân IOCác chân IO •Chức năng các chân của 8051 • 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 • Giao tiếp cơ bản của 8051 ồ•Bản đồ địa chỉ và tạo địa chỉ Châ IO ủ 8051Chân IO của 8051 •Cấp nguồn – Vcc, Vss • Reset – RST •Daođộng - XTAL[1,2] • Giao tiế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ủa 80518051 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ị giao tiế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ị giao tiếp ấ ế ế– Hàm này là duy nhất cho mọi thiết bị giao tiếp • CPU truy cập tới mỗi thiết bị giao tiế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

Ngày đăng: 28/10/2013, 13:15

Tài liệu cùng người dùng

Tài liệu liên quan