Quét led điều khiển
-
MỤC ĐÍCH THÍ NGHIỆM Giúp sinh viên bằng thực nghiệm khảo sát các vấn đề chính sau đây : - Cách ghép nối máy tính với thiết bị ngoại vi như ma trận Led và bàn phím. - Các giải thuật dùng để quét ma trận Led và kiểm tra phím nhấn.
11p hild89 29-12-2011 337 61 Download
-
Hướng dẫn sử dụng Kit 89 Bài 15 : Giao tiếp LCD character Mục đích: Nắm vững kĩ thuật điều khiển LCD character theo 2 chế độ 8 bit và 4 bit. Yêu cầu: Xây dựng chương trình xuất dữ liệu ra LCD theo chế độ 4 bit. 15.1 Chức năng các chân của LCD LCD thường sử dụng 14 chân, chế độ 16 chân khi cần điều khiển đèn nền. Chức năng của các chân như sau: Chức năng Ground Power Supply Contrast Control Operation Thứ tự 1 2 3 4 5 Tên VSS Vdd Vee RS R/W Mức Logic 0 1 0...
6p hoatuongvihong 31-10-2011 217 93 Download
-
Hướng dẫn sử dụng Kit 89 Bài 14 : PWM điều khiển motor Mục đích: Nắm vững kĩ thuật điều xung PWM. Yêu cầu: Viết ứng dụng điều khiển motor chạy ở nhiều tốc độ khác nhau. 14.1 Khái niệm PWM PWM viết tắt của từ Pulse Width Modulation. PWM được sử dụng nhiều trong hệ thống điều khiển tự động ngày nay. Nó được ứng dụng trong điều khiển tốc độ động cơ, độ sáng tối của led, màn hình LCD, pha màu cho bang quang báo, sử dụng trong các thuật toán điều khiển vận tốc cho Robot như PI, PD, PID...
2p hoatuongvihong 31-10-2011 218 90 Download
-
Hướng dẫn sử dụng Kit 89 Bài 13 : Giao tiếp PS2 với bàn phím Mục đích: Nắm vững giao tiếp PS2 với bàn phím. Yêu cầu: Hiện thực chương trình giao tiếp với bàn phím, hiển thị kí tự được nhấn ra ma trận led . 13.1 Nguyên lý giao tiếp PS2 Dữ liệu trong giao tiếp PS2 cũng được truyền nối tiếp từng bit như uart. Khi 1 phím được nhấn, 11 bit bao gồm Start bit, 8 bit dữ liệu (bit trọng số thấp truyền trước), 1 bit parity và 1 stop bit sẽ được gửi đi : Ta sẽ lấy dữ...
3p hoatuongvihong 31-10-2011 208 84 Download
-
Hướng dẫn sử dụng Kit 89 Bài 12 : Giao tiếp UART Mục đích: Nắm vững giao tiếp Uart. Yêu cầu: Xây dựng ứng dụng giao tiếp giữa board 89 và máy tính thông qua cổng COM. 12.1 Nguyên lý giao tiếp UART Uart RS232 là chuẩn giao tiếp khá phổ biến và được hỗ trợ ở hầu hết các dòng vi điều khiển vì khoảng cách xa và chi phí thấp. Dòng 8051 hỗ trợ 1 kênh giao tiếp uart. Dữ liệu được truyền đi trên chân TX gồm 1 start bit (mức 0), data và 1 stop bit (mức 1). Tốc độ...
7p hoatuongvihong 31-10-2011 298 108 Download
-
Hướng dẫn sử dụng Kit 89 Bài 11 : Điều khiển encoder Mục đích: Hiểu được nguyên lý hoạt động của encoder. Nắm vững kĩ thuật điều khiển encoder bằng ngắt ngoài. Yêu cầu: Xây dựng chương trình đọc số xung encoder và hiển thị giá trị ra led 7 đoạn. 11.1 Nguyên lý điều khiển encoder Encoder là thiết bị cảm biến được dùng phổ biến trong các ứng dụng cần đo khoảng cách, vận tốc hoặc trong các ứng dụng cần độ chính xác cao. Hình dạng thực tế của encoder như sau: Cấu tạo của encoder gồm 1 vòng tròn, trên đó...
3p hoatuongvihong 31-10-2011 239 86 Download
-
Hướng dẫn sử dụng Kit 89 Bài 9 : Chạy chữ trên Ma trận led Mục đích: Nắm vững nguyên lý điều khiển ma trận led. Xây dựng ứng dụng trên ma trận led. Yêu cầu: Viết chương trình chữ chạy trên ma trận led, cung cấp interface giúp người dùng có thể thay đổi dễ dàng. 9.1 Nguyên lý chạy chữ trên ma trận led Để chạy 1 dòng chữ qua ma trận led, bạn sẽ có 1 buffer lưu toàn bộ dòng chữ đó. Buffer này thường là 1 mảng các byte. Chương trình sẽ định kì cắt 1 phần trong buffer này...
3p hoatuongvihong 31-10-2011 225 98 Download
-
Hướng dẫn sử dụng Kit 89 Bài 10 : Ngắt ngoài Mục đích: Nắm vững kĩ thuật điều khiển ngắt ngoài. Yêu cầu: Viết chương trình khi có ngắt ngoài 0 thì tăng biến đếm lên 1, ngắt ngoài 1 thì giảm đi 1, xuất giá trị ra led 7 đoạn. 10.1 Nguyên lý điều khiển ngắt ngoài Ngắt ngoài có 2 loại : Ngắt cạnh và ngắt mức. Ngắt cạnh cũng có 2 loại : ngắt cạnh lên xảy ra khi có sự chuyển tín hiệu từ mức thấp lên mức cao ở chân ngắt ngoài. Tương tự ngắt cạnh xuống xảy ra...
2p hoatuongvihong 31-10-2011 195 78 Download
-
Hướng dẫn sử dụng Kit 89 Bài 7 : Quét led điều khiển Led 7 đoạn Mục đích: Nắm vững kĩ thuật quét Led. Ứng dụng quét Led vào việc điều khiển 8 led 7 đoạn. Yêu cầu: Viết module điều khiển Led 7 đoạn có thể dùng lại cho các ứng dụng khác. Đưa ra hàm xuất giá trị số nguyên ra led 7 đoạn tại bất kì vị trí nào. 7.1 Nguyên lý quét led 7 đoạn Để hiện thị 1 led 7 đoạn, ta cần 8 chân để gửi dữ liệu cho nó. Như vậy, với 8 led 7 đoạn, theo kết...
5p hoatuongvihong 31-10-2011 339 126 Download
-
Hướng dẫn sử dụng Kit 89 Bài 8 : Điều khiển Ma trận led Mục đích: Ứng dụng quét Led để điều khiển Ma trận led 2 màu. Yêu cầu: Viết chương trình định kì 1s xuất các chữ cái in hoa từ A-Z ra ma trận led. 8.1 Nguyên lý điều khiển ma trận led Ma trận led 2 màu được cấu tạo gồm những điểm sáng, mỗi điểm sáng có 2 bóng đèn đỏ và xanh lá bên trong. Khi cả 2 đèn này cùng sáng cho ta cảm giác màu vàng. Nguyên lý điều khiển ma trận led cũng tương tự như...
3p hoatuongvihong 31-10-2011 269 113 Download
-
Hướng dẫn sử dụng Kit 89 Bài 5 : Dùng ngắt timer viết ứng dụng LED RIVER Mục đích: Nắm vững ngắt timer. Sử dụng ngắt timer để viết ứng dụng LED RIVER. Yêu cầu: Viết chương trình led river đơn giản, 1 led chạy từ P0.0 sang P1.1, đến P0.7 chuyển sang P3.7, P3.6. Khi tới P3.0 thì trở về P0.0. Thời gian chuyển qua trạng thái mới là 1s 5.1 Kết nối phần cứng Gạt switch 1 lên ON để kích hoạt Port 1 (các led đơn). Gạt switch 2 lên ON để kích hoạt Port 3 (các led đơn và nút nhấn). 5.2...
2p hoatuongvihong 31-10-2011 220 90 Download
-
Hướng dẫn sử dụng Kit 89 Bài 6 : Chống rung cho phím Mục đích: Nắm vững kĩ thuật chống rung cho phím. Yêu cầu: Viết chương trình xuất số đếm ra led 7 đoạn với giá trị khởi tạo là 0. Khi nhấn nút 1 (được nối với P3.0) thì giá trị này tăng lên 1, tăng đến 9 thì quay trở lại 0. 6.1 Nguyên lý chống rung Hình trên minh hoạ mức điện áp của 1 phím nhấn tích cực mức 0, ở trạng thái bình thường, điện áp vi điều khiển nhận vào là 5V còn khi nhấn là 0V. Tuy...
4p hoatuongvihong 31-10-2011 204 81 Download
-
Hướng dẫn sử dụng Kit 89 Bài 3 : Điều khiển đơn giản Led 7 đoạn Mục đích: Nắm nguyên lý điều khiển led 7 đoạn. Yêu cầu: Viết chương trình nhấn nút 1 sẽ hiển thị số 0 ở led 7 đoạn ngoài cùng, nút 2 sẽ hiện thị số 1 ở led 7 đoạn kế tiếp, v.v… 3.1 Kết nối phần cứng: Gạt switch 2 lên ON để kích hoạt Port 3 là các nút nhấn. Gạt switch 4 lên ON để kích hoạt Led 7 đoạn. Port 2 dùng để chọn led 7 đoạn nào sẽ được sáng và Port 0 là...
7p hoatuongvihong 31-10-2011 275 109 Download
-
Hướng dẫn sử dụng Kit 89 Bài 2 : Truy xuất Port I/O Mục đích: Tạo project đơn giản trong Keil C và cấu hình cho Keil C. Điều khiển Port 1 và Port 3. Nạp chương trình bằng Flash Magic. Yêu cầu: Viết chương trình để nhấn nút 1 đèn thứ 1 sáng, nút 2 đèn thứ 2 sáng,…. 2.1 Tạo project trên Keil C Bước 1 : Kích hoạt Keil uVision3, cửa sổ Keil C hiện ra. Bước 2 : Chọn Project và chọn New uVision Project… BKIT HARDWARE CLUB – www.bkit4u.com 20 Hướng dẫn sử dụng Kit 89 Bước 3 : Chọn đường dẫn và gõ tên...
14p hoatuongvihong 31-10-2011 307 105 Download
-
Hướng dẫn sử dụng Kit 89 Bài 4 : Ngắt Timer Mục đích: Tìm hiểu ngắt timer của 89V51 Xây dựng module dành cho timer của 89V51 có thể dùng lại được. Yêu cầu: Viết chương trình hiển thị từ 0, sau 1 giây tăng lên 1, khi tăng đến 9 thì chuyển sang hiển thị ở led kế tiếp, hiển thị bắt đầu lại từ 0. 4.1 Khai báo ngắt timer Trình tự là cho phép ngắt toàn cục, cho phép ngắt timer và thiết lập chế độ hoạt động cho timer: IE = 0x80; //enable global interrupt IE &= ~(0x02);// enable timer 0...
3p hoatuongvihong 31-10-2011 211 95 Download
-
Hướng dẫn sử dụng Kit 89 Mục lục Bài 1 : Hướng dẫn cài đặt Keil C và Flash Magic.......................................................... 4 1.1 Cài đặt Keil C............................................................................................................ 4 1.2 Cài đặt Flash Magic .................................................................................................. 9 1.3 Cấu hình cho Flash Magic ...................................................................................... 14 Bài 2 : Truy xuất Port I/O........................................................
19p hoatuongvihong 31-10-2011 325 122 Download
-
MỤC ĐÍCH THÍ NGHIỆM Giúp sinh viên bằng thực nghiệm khảo sát các vấn đề chính sau đây : - Cách ghép nối máy tính với thiết bị ngoại vi như ma trận Led và bàn phím. - Các giải thuật dùng để quét ma trận Led và kiểm tra phím nhấn. THIẾT BỊ SỬ DỤNG 1. Bộ thí nghiệm μPTS-31. 2. Board thí nghiệm μPM-303. 3. Máy vi tính. Trong bài thí nghiệm này sử dụng khối thí nghiệm μPM-303 trên đó có ma trận LED 5x7 và 1 bàn phím 4x4 như sau : 1. MA TRẬN LED Ma...
11p xavang_1212 25-01-2011 246 65 Download
-
Dựa trên nguyên tắc như quét màn hình , ta có thể thực hiện việc hiển thị ma trận đèn bằng cách quét theo hàng và theo cột
13p tienvovan 21-09-2010 616 330 Download
-
Mạch có thể cho hiển thị chữ,số hay các biểu tượng ở dạng tĩnh hay động, bao gồm nhiều chương trình và tương tác với người dùng qua 2 phím nhấn cho phép chọn chương trình sẽ chạy. Cấu tạo led ma trận: Ma trận led bao gồm nhiều led đơn bố trí thành hàng và cột trong một vỏ.Các tín hiệu điều khiển cột được nối với Anode của tất cả các led trên cùng một cột.
15p anhlinh87 27-08-2010 2446 970 Download
-
Muốn học tốt được vi điều khiển thì việc đấu tiên ta nên làm quen những bài tập cơ bản của vi điều khiển. ở đây là quan trọng IO như :LED, nút nhấn, ma trận....Hôm nay tôi giới thiệu đến các pác 1 thuật toán quét ma trận phím đầu vào. Ở đây là quét ma trận 3x4 với thuật toán quét đơn giản nhưng mà chưa tối ưu. Giá trị của ma trận phím được hiện thị lên LED 7Seg!
5p chungbv0802 14-05-2010 352 113 Download