Vi điều khiển - P2

11 332 3
Vi điều khiển - P2

Đ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

Giáo trình vi điều khiển được biên soạn nhằm cung cấp cho sinh viên kiến thức về họ vi điều khiển , cách thức lập trình điều khiển, nạp chương trình và thiết kế phần cứng điều khiển...

1NỘI DUNG1. Giới thiệu2.Sơ đồ khối và chânSơ đồ khối và chân3. Tổ chức bộ nhớ4. Các thanh ghi chức năng đặc biệt5. Dao động và hoạt động reset6. Tập lệnh7. Các mode định địa chỉ8. Lập trình IO9. Tạo trễ10.Lập trình Timer/Counter11.Giao tiếp nối tiếp12.Lập trình ngắt13.Lập trình hợp ngữ 2. Sơ đồ khối và các chânBlock Diagram and Pins 3Sơ đồ khối CPUOn-chip RAMOn-chip ROM for program code4 I/O PortsTimer 0Serial PortOSCInterrupt ControlExternal interruptsTimer 1Timer/CounterBus ControlTxD RxDP0 P1 P2 P3Address/DataCounter Inputs 4Đặc điểm 8051 8052 8031ROM (không gian chương trình) 4K 8K 0KRAM (bytes) 128 256 128Timers 2 3 2I/O chân 32 32 32 Serial port 1 1 1 Interrupt sources 6 8 6 So sánh các thành viên họ 8051 5 6DIP12345678910111213141516171819204039383736353433323130292827262524232221P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(T0)P3.4(T1)P3.5XTAL2XTAL1GND(INT0)P3.2(INT1)P3.3(RD)P3.7(WR)P3.6VccP0.0(AD0)P0.1(AD1)P0.2(AD2)P0.3(AD3)P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)EA/VPPALE/PROGPSENP2.7(A15)P2.6(A14)P2.5(A13)P2.4(A12)P2.3(A11)P2.2(A10)P2.1(A9)P2.0(A8) 8051(8031)Sơ đồ chân 8051 7Các chân 8051 (phần 1)Vcc (chân 40):Cung cấp nguồn cho chip+5VGND (chân 20): đấtXTAL1 & XTAL2 (chân 19, 18)2 chân cung cấp xung clock ngoàiCách 1: dao động dùng thạch anh#Cách 2: dao động từ nguồn xung clock TTL bên ngoài#Quan hệ giữa chu kỳ máy và XTAL# 8Các chân 8051 (phần 2)RST (chân 9): resetinput & kích hoạt mức cao Để đảm bảo hoạt động reset xảy ra, xung kích khởi phải kéo dài ít nhất là 2 chu kỳ máyGiá trị các thanh ghi chịu tác động bởi hoạt động reset, xem bảngMạch reset có chống rung 9Các chân 8051 (phần 3)/EA (chân 31): External AccessKhông có ROM nội trên 8031 & 8032/EA nối mass chỉ định rằng code lưu trên bộ nhớ ngoài/PSEN & ALE dùng cho ROM ngoàiVới 8051, /EA nối Vcc“/”: chỉ định tác động mức thấp/PSEN (chân 29): Program Store EnableOutput, cho phép truy xuất bộ nhớ chương trình ngoàiNối tới chân /OE của ROM/EPROMKhi thực thi chương trình ở ROM nội, /PSEN được giữ ở mức 1 10Các chân 8051 (phần 4)ALE (pin 30) : Address Latch EnableLà chân output cho phép chốt địa chỉ để giải đa hợp (de-multiplexing) bus dữ liệu và bus địa chỉALE xuất tín hiệu để chốt địa chỉ (byte thấp địa chỉ 16-bit) vào 1 thanh ghi ngoài trong suốt nửa đầu của chu kỳ bộ nhớ (memory cycle). Trong nửa chu kỳ bộ nhớ còn lại, P0 sẽ xuất/nhập dữ liệuALE có f=1/6fclock Có 1 ngoại lệ: trong thời gian thực thi lệnh MOVX, một xung ALE bị bỏ quaCổng I/O: P0, P1, P2, & P3. Mỗi cổng: 8 chân. . 8051 5 6DIP12345678910111213141516171819204039383736353433323130292827262524232221P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(T0)P3.4(T1)P3.5XTAL2XTAL1GND(INT0)P3.2(INT1)P3.3(RD)P3.7(WR)P3.6VccP0.0(AD0)P0.1(AD1)P0.2(AD2)P0.3(AD3)P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)EA/VPPALE/PROGPSENP2.7(A15 )P2. 6(A14 )P2. 5(A13 )P2. 4(A12 )P2. 3(A11 )P2. 2(A10 )P2. 1(A9 )P2. 0(A8) 8051(8031)Sơ đồ chân 8051 7Các chân. Port 2 : chân 2 1-2 8 :: P2 : P2. 0 : P2. 7 : Port 3 : chân 1 0-1 7 :: P3 : P3.0 : P3.7 :Mỗi cổng có 8 chânĐánh tên P0.X ( X=0,1,...,7 ( , P1.X, P2. X, P3.XEx

Ngày đăng: 15/10/2012, 11:09

Từ khóa liên quan

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

Tài liệu liên quan