Đang chuẩn bị liên kết để tải về tài liệu:
GIÁO TRÌNH VI ĐIỀU KHIỂN part 6

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Họ vi điều khiển MCS-51 do Intel sản xuất đầu tiên vào năm 1980 là các IC thiết kế cho các ứng dụng hướng điều khiển. Các IC này chính là một hệ thống vi xử lý hoàn chỉnh bao gồm các các thành phần của hệ vi xử lý: CPU, bộ nhớ, các mạch giao tiếp, điều khiển ngắt. MCS-51 là họ vi điều khiển sử dụng cơ chế CISC (Complex Instruction Set Computer), có độ dài và thời gian thực thi của các lệnh khác nhau. . | Ph ạm Hùng Kim Kh ánh Trang 96 co in R5 RN1 VCC ọ D6 D7 D8 D9 D10 D11 D5 3 ĩ. LED 3 ĩ. LED 3 ĩ. LED 1 ĩ. LED 1 ĩ. LED 3 - LED 3 - LED 3 ĩ. D12 LED 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 30 29 U2 P2.0 A8 P0.0 AD0 P2.1 A9 P0.1 AD1 P2.2 A10 P0.2 AD2 P2.3 A11 P0.3 AD3 P2.4 A12 P0.4 AD4 P2.5 A13 P0.5 AD5 P2.6 A14 P0.6 AD6 P2.7 A15 P0.7 AD7 P3.0 RXD P1.0 P3.1 TXD P1.1 P3.2 INT0 P1.2 P3.3 INT1 P1.3 P3.4 T0 P1.4 P3.5 T1 P1.5 P3.6 WR P1.6 P3.7 RD P1.7 ALE PROG XTAL1 XTAL2 PSEN ẼÃ VPP RST AT89C51 39 38 37 36 35 34 33 32 2 3 2 5 h 7 8 19 18 Ễ S 9 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 Hình 4.3 - Kết nối Led đơn với AT89C51 Giáo trình vi điều khiển Các ứng dụng dựa trên vi điều khiển MCS-51 Suu tầm bởi www.daihoc.com.vn Giáo trình Vi điều khiển Các ứng dụng dựa trên vi điều khiển MCS-51 Ví dụ Xét sơ đô kêt nôi Led như hình 4.3. Viêt chương trình điều khiên Led sáng tuần tự từ trái sang phải mỗi lần 1 Led. Giải Các Led nôi với Port 0 của AT89C51 P0 khi dùng như các cổng nhập xuất thì cần phải có điện trở kéo lên nguôn nên muôn Led sang thì phải gởi dữ liệu ra P0. Theo sơ đô mạch Led sang khi các bit tương ứng tại P0 là 0. Yêu cầu điều khiên Led sang từ trái sang phải theo thứ tự lần lượt từ P0.0 đên P0.7 nên dữ liệu gởi ra là - Lần 1 1111 1110b 0FEh - sáng - Lần 2 1111 1101b 0FDh - Lần 3 1111 1011b 0FBh - Lần 4 1111 0111b 0F7h - Lần 5 1110 1111b 0EFh - Lần 6 1101 1111b 0DFh - Lần 7 1011 1111b 0BFh - Lần 8 0111 1111b 7Fh - Lần 9 quay lại giông như lần 1 Chương trình thực hiện như sau 1 Led trái MOV DPTR MaLed Main MOV R7 0 Loop MOV A R7 MOVC A @A DPTR MOV P0 A CALL Delay INC R7 CJNE R7 8 Loop SJMP main MaLed DB 0FEh 0FDh 0FBh 0F7h Delay MOV TMOD 01h MOV TH0 HIGH -50000 MOV TL0 LOW -50000 SETB TR0 JNB TF0 CLR TF0 DPTR chứa vị trí bảng mã Led Phần tử đầu tiên của bảng mã Đọc bảng mã Chuyển vào P0 để sáng Led Chờ để mắt người có thể thấy Chuyển qua trạng thái kế Đã hết bảng mã thì lặp lại 0EFh 0DFh 0BFh 7Fh Chờ 50 ms Phạm Hùng Kim Khánh Trang 97 Sưu tầm bởi .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.