Vi điều khiển 8051 cho người mới bắt đầu
lượt xem 184
download
Loại chip 8051 phổ biến trên thị trường hiện nay là AT89C51/52/55 Datasheet AT89C51, AT89C52, AT89C55. Mạch cơ bản để AT89C51 làm việc cần có như hình sau: Sử dụng IC ổn áp LM7805 thông dụng; Xem datasheet ở đây LM7805. Đầu vào và đầu ra của 7805 nên có các tụ lọc trị số tuỳ theo tải, mạch đơn giản thì trị số có thể chọn như hình, với tải nhiều nên chọn tụ đầu vào 1000uF, đầu ra 470uF.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Vi điều khiển 8051 cho người mới bắt đầu
- Vi điều khiển 8051 cho người mới b ắt đầu LÀM QUEN VỚI CHIP VI ĐIỀU KHIỂN AT89C51 BÀI 1 1 ) Sơ đồ chân và chip 8051 Loại chip 8051 phổ b iến trên thị trường hiện nay là AT89C51/52/55 Datasheet AT89C51, AT89C52, AT89C55 Trang 1 Người biên soạn: Cao Nguyễn Khoa Nam – caonam@gmail.com
- Vi điều khiển 8051 cho người mới b ắt đầu 2 ) Mạ ch cơ bản để AT89C51 làm việc cầ n có như hình sau: - Sử dụng IC ổ n áp LM7805 thông dụng; Xem datasheet ở đây LM7805 123 1 ) IN: điện áp vào từ 7 -35V DC 2) GND 3) OUT: điện áp đầu ra ổn định ở 5V DC - Thạch anh 12Mhz - Đầ u vào và đầu ra của 7805 nên có các tụ lọ c trị số tuỳ theo tả i, mạch đơn giản thì trị số có thể chọn như hình, với tải nhiều nên chọ n tụ đầu vào 1000uF, đầ u ra 470uF Trang 2 Người biên soạn: Cao Nguyễn Khoa Nam – caonam@gmail.com
- Vi điều khiển 8051 cho người mới b ắt đầu BÀI 2 1) Tóm tắt phần cứng: xem tại đây (phần này do anh Kiên - Blackmoon đã biên soạn kỹ rồi) http://dientuvietnam.net/forums/attachment.php?attachmentid=1706&d=1155697809 - Port 0 (Chân 32-39) - Port 1 (Chân 1-8) - Port 2 (Chân 21-28) - Port 3 (Chân 10-17) 2 ) Reset (Chân 9): Chân reset có tác dụng reset chip 8051, mức tích cực của chân này là mức 1, để reset ta phải đ ưa mức 1 (5V) đ ến chân này với thời gian tối thiểu 2 chu kỳ máy( tương đ ương 2uS – đối với thạch anh 12Mhz). - Sau đ ây là mạch reset R eset bằ ng tay Reset khi cấp nguồn - Nút ấn - Trạng thái củ a các thanh ghi khi reset, khi reset thì trạng thái của RAM nội không bị thay đổ i Register Content Program counter (PC) 0000h Accumulator (A) 00h B register (B) 00h PSW (Thanh ghi trạng thái chương trình) 00h SP (Stack pointer – Thanh ghi ngăn xếp) 07h DPTR (Con trỏ dữ liệu) 0000h All ports (Các port P0,1,2,3) FFh IP (Thanh ghi ưu tiên ngắt) XXX00000b IE (Thanh ghi điều khiển ngắt) 0XX00000b All timer registers (tất cả các thanh ghi của bộ định thời) 00h Trang 3 Người biên soạn: Cao Nguyễn Khoa Nam – caonam@gmail.com
- Vi điều khiển 8051 cho người mới b ắt đầu SCON 00h SBUF 00h PCON (HMOS) 0XXXXXXXb PCON (CMOS) 0XXX0000b 3 ) Cấp xung clock cho 8051: XTAL 18, 19 Cấp dao động bằng thạch anh Bằng cổng logic Tụ gốm có trị số từ 27pF - 33pF để ổ n định làm việc cho thạch anh, thường dùng loại 33pF Trang 4 Người biên soạn: Cao Nguyễn Khoa Nam – caonam@gmail.com
- Vi điều khiển 8051 cho người mới b ắt đầu BÀI 3 Input – Output – giao tiếp với 8051 1) Chân làm đầu vào - 8051 giao tiếp theo mức logic 0 ( 2.4V) - Sau đây là 3 mạch làm đầu vào cho 8051 1) Tố t 2) Thường 3) Xấu Cách 1 là cách tố t nhất nên dùng, bằng một điện trở 10K kéo lên (pull-up resistor) như ở - hình 1, khi công tắc đóng, chân được nối mass (mức 0); khi công tắc hở, chân đ ược kéo lên ngu ồn 5V( mức 1). Dùng trở 10K thoả đ iều kiện sink dòng của chân vi điều khiển 5V/10K = 0.5mA, rất tiết kiệm năng lượ ng. Ở cách 2 thì đòi hỏi một điện trở kéo xuố ng rất nhỏ. Tuy nhiên đ iện áp ở chân vi điều khiển - sẽ >0.9V nếu dòng sink đ i qua trở >1.6mA. Khi công tắc đóng thì sẽ gây tiêu tố n năng lượng lớn (5V/470 ~ 10mA). Cách thứ 3 chỉ đ ảm b ảo được mức 1 khi công tắc đóng, khi công tắc hở thì mức logic ở chân - vi đ iều khiển có thể bị nhiễu. 2) Chân làm đầu ra lái LED Không giống như Diode, LED (Light-emitting diodes) khi phát sáng sẽ gây ra sụt áp trên nó vào khoảng 1.7 – 2.5V (tu ỳ màu LED), và dòng định mức qua nó khoảng 20mA. 1) Tố t 2) Thường 3) Xấ u Trang 5 Người biên soạn: Cao Nguyễn Khoa Nam – caonam@gmail.com
- Vi điều khiển 8051 cho người mới b ắt đầu - Ở cách 3, mộ t đ ầu ra TTL không thể phun dòng lớn hơn 1mA do vậy LED sáng rất mờ - Ở cách thứ 2, sụt áp trên LED sẽ lớn 2V, 3V còn lại sẽ sụ t áp trên mạch TTL, gây tổn thất năng lượng lớn, hoặc LED sẽ cháy. - Ở cách thứ 3, đây là cách tốt nhất, có trở hạn dòng. Trở đ ược tính như sao cho sụt áp trên nó là 2.5V, sụt áp trên chân TTL là 0.9V. Với LED 2.2V, 1.9V sẽ rơi trên trở do đó trở 220Ohm sẽ hạn dòng còn 8.6mA (1.9/220). Với LED 1.7V, 2.4V sẽ rơi trên trở, dòng lúc này là 10.9mA(2.4/220). Tóm lạ i, trở hạ n dòng không nên d ưới 100Ohm nếu không LED sẽ cháy. Trang 6 Người biên soạn: Cao Nguyễn Khoa Nam – caonam@gmail.com
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Thiết kế mạch đếm sản phẩm dùng Vi Điều Khiển 8051, chương 6
5 p | 348 | 166
-
Giáo trình Vi điều khiển - Nghề: Điện công nghiệp - Trình độ: Cao đẳng nghề (Tổng cục Dạy nghề)
130 p | 98 | 14
-
Giáo trình Vi điều khiển - Nghề: Điện dân dụng - Trình độ: Cao đẳng nghề (Tổng cục Dạy nghề)
110 p | 64 | 12
-
Vi điều khiển và PLC - Bài tập tuyển chọn: Phần 1
92 p | 17 | 10
-
Giáo trình Vi điều khiển (Nghề: Tự động hoá - Trung cấp) - Trường Cao đẳng Cơ giới (2022)
76 p | 14 | 10
-
Giáo trình Vi điều khiển - Trường Cao đẳng nghề Số 20
130 p | 13 | 9
-
Bài giảng Vi điều khiển - CĐ Công nghiệp và xây dựng
122 p | 56 | 7
-
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2019)
144 p | 13 | 7
-
Giáo trình Lập trình vi điều khiển (Ngành: Điện công nghiệp) - CĐ Công nghiệp Hải Phòng
119 p | 43 | 6
-
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
90 p | 21 | 6
-
Giáo trình Lập trình vi điều khiển (Nghề: Cơ điện tử): Phần 1 - Trường CĐ Nghề Kỹ thuật Công nghệ
85 p | 31 | 5
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
46 p | 27 | 5
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 2.4 - ThS. Phan Đình Duy
38 p | 50 | 4
-
Giáo trình Vi điều khiển (Nghề: Điện tử công nghiệp - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
116 p | 25 | 4
-
Họ vi điều khiển 8051: Phần 1
100 p | 27 | 4
-
Họ vi điều khiển 8051: Phần 2
152 p | 15 | 3
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 2.5 - ThS. Phan Đình Duy
25 p | 54 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn