Đề tài: Thiết kế mạch hiển thị dùng ma trận Led sử dụng họ VĐK MCS51

51 760 8
Đề tài: Thiết kế mạch hiển thị dùng ma trận Led sử dụng họ VĐK MCS51

Đ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

Nhiệm vụ thiết kế :•Dùng 2 modul ma trận Led 8x8 (3 màu xanh, đỏ, vàng)•Có ma trận 16 phím bao gồm:1 phím dừng toàn bộ hiển thị nếu đang ở 1 trong các chế độ hiển thị. Led ở trạng thái tắt.3 phím chọn chế độ màu hiển thị.1 phím chọn chế độ hiện thị số hay chữ. Mặc định ban đầu là hiển thị số.1 phím cho phép hiển thị chữ hoa hay chữ thường. Mặc định ban đầu là hiện thị chữ hoa.10 phím tương ứng với số 0 ÷ 9 trong chế độ hiện thị số hoặc chữ từ A ÷ K hay a ÷ k tùy theo tưng chế độ cụ thể.•Hiển thị được dòng chữ chạy: ” LỚP D7 CNTD1 TRƯỜNG ĐHĐL”•Kết nối máy tính. Giao diệnYêu cầu: • Chương 1: Đặt vấn đề và nhiệm vụ thư.(1 tuần)•Chương 2: Tổng quan về phương pháp điều khiển Led ma trận. (2 tuần)•Chương 3: Thiết kế phần cứng.(2 tuần)•Chương 4: Thiết kế phần mềm.(2 tuần)•Chương 5: Kết luận và phương hướng phát triển. (1 tuần)

Đề tài: Thiết kế mạch hiển thị dùng ma trận Led Sử dụng họ VĐK MCS51 1, Dương Văn Đạt 2, Khổng Văn Hải 3, Nguyễn Xuân Huy 4, Nguyễn Khắc Việt Nhóm Trưởng Nhiệm vụ thiết kế : Dùng modul ma trận Led 8x8 (3 màu xanh, đỏ, vàng) • Có ma trận 16 phím bao gồm: - phím dừng toàn hiển thị chế độ hiển thị Led trạng thái tắt - phím chọn chế độ màu hiển thị - phím chọn chế độ thị số hay chữ Mặc định ban đầu hiển thị số - phím cho phép hiển thị chữ hoa hay chữ thường Mặc định ban đầu thị chữ hoa - 10 phím tương ứng với số ÷ chế độ thị số chữ từ A ÷ K hay a ÷ k tùy theo tưng chế độ cụ thể • Hiển thị dòng chữ chạy: ” LỚP D7 CNTD1 TRƯỜNG ĐHĐL” • Kết nối máy tính Giao diện Yêu cầu: • Chương 1: Đặt vấn đề nhiệm vụ thư (1 tuần) • Chương 2: Tổng quan phương pháp điều khiển Led ma trận (2 tuần) • • Chương 3: Thiết kế phần cứng • Chương 4: Thiết kế phần mềm • Chương 5: Kết luận phương hướng phát triển (2 tuần) (2 tuần) (1 tuần) LỜI MỞ ĐẦU Trong đời sống nay, ta gặp đèn Led nơi đâu, đèn Led ứng dụng quảng cáo, phát sáng, quảng cáo vấn đề quan trọng phát triển công ty, doanh nghiệp tùy theo mục đích người sử dụng Quảng cáo tốt đem nhiều lợi ích to lớn Một biện pháp ưa dùng sử dụng bảng quảng cáo đèn Led, đơn giản, đại, bắt mắt, chi phí hợp lí tính hiệu Những bảng thông tin, cổng chảo hay bảng Led quảng cáo với màu sặc sỡ, bắt mắt, gây nhiều ý hẳn không xa lạ người dân, người dân đô thị Quảng cáo Led ứng dụng rộng rãi nhiều ngành, nhiều lĩnh vực Nó không giới hạn việc hiển thị dòng chữ, biển hiệu nhấp nháy mà hiển thị hình ảnh đồ họa, hình ảnh đầy đủ màu sắc đặc biệt hiển thị video Nó không giới hạn việc quảng cáo nhà, bán trời mà quảng cáo trời, ban ngày với độ sáng độ sắc nét cao Do vậy, nhóm em nghiên cứu tìm hiểu đề tài: " Thiết kế mạch hiển thị dùng ma trận Led Sử dụng họ VĐK MCS51 " Trong thời gian làm đồ án nhóm em nhận giúp đỡ tận tình bảo thầy cô bạn bè, đặc biệt cô Bùi Thị Duyên giúp nhóm em hoàn thành đồ án cách tốt Tuy nhiên trình độ chúng em hạn chế thời gian có hạn nên đồ án chúng em nhiều thiếu sót Em kính mong nhận đóng góp thầy cô giáo bạn để đồ án chúng em hoàn thiện Em xin chân thành cảm ơn! MỤC LỤC CHƯƠNG 1: ĐẶT VẤN ĐỀ VÀ NHIỆM VỤ 1.1 Đặt vấn đề: Quảng cáo vấn đề đóng vai trò quan trọng phát triển công ty, doanh nghiệp hay chí hàng.Quảng cáo tốt đem lại nhiều lợi ích to lớn.Cũng mà không ngạc nhiên hàng năm doanh nghiệp, công ty đầu tư nhiều cho lĩnh vực Một biện pháp sử dụng phổ biến sử dụng bảng quảng cáo đèn LED, đơn giản, đại, bắt mắt chi phí hợp lý tính hiểu cao Những bảng thông tin, cổng chào hay bảng LED quảng cáo với nhiều màu sắc sặc sỡ, bắt mắt, gây nhiều ý chắn không xa lạ người dân đặc biệt thành phố, thị trấn… Quảng cáo đèn LED sử dụng rộng rãi nhiều ngành, nhiều lĩnh vực Nó không giới hạn với việc hiển thị dòng chữ, biển hiệu nhấp nháy mà thị hình ảnh đồ họa, hình ảnh đầy đủ màu sắc đặc biệt thị video No không giới hạn việc quảng cáo nhà, bán trời, mà quảng cáo trời, giữ ban ngày với độ sáng độ sắc nét cao Từ cầu thực tế, dựa học lớp tham khảo tìm hiểu thực tế chúng em nhận đề tài : “Thiết kế mạch hiển thị dùng ma trận Led” làm đề tài nghiên cứu tiến hành thực tập 1.2 Nhiệm vụ thư: Với đề tài chúng em sử dụng: • Sử dụng họ VĐK MCS51 • Dùng modul ma trận Led 8x8 (3 màu xanh, đỏ, vàng) • Có ma trận 16 phím bao gồm: - phím dừng toàn hiển thị chế độ hiển thị Led trạng thái tắt - phím chọn chế độ màu hiển thị - phím chọn chế độ thị số hay chữ Mặc định ban đầu hiển thị số - phím cho phép hiển thị chữ hoa hay chữ thường Mặc định ban đầu thị chữ hoa - 10 phím tương ứng với số ÷ chế độ thị số chữ từ A ÷ K hay a ÷ k tùy theo tưng chế độ cụ thể • Hiển thị dòng chữ chạy: ” LỚP D7 CNTD1 TRƯỜNG ĐHĐL” • Kết nối máy tính CHƯƠNG 2: TỔNG QUAN VỀ PHƯƠNG PHÁP ĐIỀU KHIỂN LED MA TRẬN 2.1 Khái quát chung LED 2.1.1 Lịch sử hình thành đèn LED Sự xuất đèn LED giải khó khăn vướng mắc Kể từ đó, đèn Led tạo nên cách mạng nhanh chóng Chúng lắp đặt nhiều thiết bị, bao gồm hệ thống chiếu sáng bể bơi, đèn đọc, bảng quảng cáo,… Đèn LED có mặt từ thập niên 60, mà hầu hết dùng hiển thị thời gian đồng hồ báo thức hay dung lượng pin máy ghi hình Một thời gian dài, đèn LED không dùng làm nguồn sáng chúng cho ánh sáng đỏ, xanh vàng mà không cho ánh sáng trắng Đến năm 1993, công ty hóa chất Nichia Nhật Bản cho đời loại đèn LED xanh dương, kết hợp ánh sáng đỏ xanh ánh sáng trắng Sự kiện mở lĩnh vực công nghệ LED Đèn LED dựa công nghệ bán dẫn ngày tăng độ chiếu sáng, hiệu suất tuổi thọ, giống xử lí máy tính, phát triển ngày nhanh giá thành ngày giảm theo thời gian • Những năm 1960: Phát minh đèn LED ánh sáng đỏ • Những năm 1970: Phát minh LED đoạn • Những năm 1980: Phát minh LED xanh • Những năm 1990: Phát minh LED xanh dương sở để phát triển đèn LED ánh sáng trắng • Những năm 2000: Thời điểm bùng nổ đèn LED chiếu sáng 2.1.2 Khái niệm LED LED (viết tắt Light Emitting Diode, có nghĩa Diode phát quang) diode có khả phát ánh sáng hay tia hồng ngoại, tử ngoại Cũng giống diode, LED cấu tạo từ khối bán dẫn loại p ghép với khối bán dẫn loại n 2.1.3 Phân loại LED: - Có nhiều phương pháp cách phân loại LED, nhiên theo công dụng người ta phân thành loại: + LED nhà (LED indoor): Cường độ sáng yếu, góc nhìn hẹp, công suất nhỏ + LED trời (LED outdoor): Cường độ sáng mạnh, góc nhìn rộng, công suất lớn kích thước lớn so với LED nhà Hình 2.2 Các hình dạng LED phổ biến 2.1.4 Cấu tạo LED đơn nguyên lý hoạt động - Bản chất LED: Là diot phát quang, có dòng điện chạy qua phát ánh sáng dải tần nhìn - Điện áp rơi LED khoảng từ 1,7 đến 2,4 V - Dòng điện chạy qua LED khoảng đến 20 mA •Cấu tạo LED đơn: Hình 2.1 Sự chuyển dời hạt điện lỗ qua mối nối PN cấu tạo LED đơn •Nguyên tắc hoạt động LED đơn: - Hình vẽ cho thấy Led cấu tạo từ mối nối bán dẫn PN, chất bán dẫn Silicon cho pha Indium (có nối hóa trị, gắn vào mạng Silicon cần nối, có nối thiếu điện tử cho lỗ trống) có chân bán dẫn loại P cho pha với Phosphor (có nối hóa trị, gắn vào mạng Silicon cần nối, dư hạt điện tử), có chân N - Chất dẫn loại P tạo điều kiện dẫn điện lỗ trống, nối hóa trị thiếu điện tử Còn chất bán dẫn loại N có điểu kiện dẫn điện điện tử tự (điện tử dư phosphor có điện tử hóa trị mà kết nối tinh thể cần có 4) - Khi mối nối PN cho phân cực thuận với nguồn pin ngoài, dòng điện kích thích chảy qua mối nối bán dẫn PN tạo dao động điện tử (Bạn xem hình) dao động phát sóng điện từ trường tia sáng Tóm lại Led có chân, gọi chân âm cực hay Catode ( chân cho nối vào cực âm pin) chân dương cực hay Anode (do chân cho nối vào cực dương pin), cho dòng điện chảy qua Led phát chùm tia sáng, để có điềm sáng đủ mạch, dùng vật liệu nhựa suốt làm kính hội tụ 2.2 Giao tiếp với LED ma trận: 2.2.1 Bản chất LED ma trận: Ma trận LED bao gồm nhiều LED đơn nằm vỏ, chia thành nhiều hàng nhiều cột Theo giao điểm hàng cột điểm sáng Kích thước LED ma trận có nhiều loại mudule : 8x8 , 5x7 , Hình 2.4 Ví dụ module ma trận LED 5x7 2.2.2 Phân loại LED ma trận: Ma trận LED bao gồm loại: - Loại đơn sắc: Trong điểm sáng ma trận LED có LED Thường ma trận LED đơn sắc có màu đỏ màu xanh - Loại đa sắc: Trong điểm sáng có từ LED trở lên Tùy theo yêu cầu thực tế, công sử dụng mà điểm sáng gồm: + Một LED màu xanh lục + LED màu đỏ + Một LED màu xanh lục + LED màu xanh lơ + LED màu đỏ + Một LED màu xanh lục + LED màu xanh lơ + hai LED màu đỏ Với loại ma trận mà điểm sáng gồm LED màu xanh lục + LED màu đỏ điểm sáng hiển thị màu xanh LED đỏ tắt, màu đỏ LED xanh tắt, màu vàng hai LED sáng tắt hai LED tắt 2.2.3 Cấu tạo ma trận LED - Ma trận LED gồm nhiều LED đơn bố trí thành hàng cột vỏ Các tín hiệu điều khiển cột nối với Anode tất LED cột Các tín hiệu điều khiển hàng nối với Catode tất LED hàng hình vẽ : Hình 2.5 Một ma trận LED cỡ 4x4 Hình 2.6 Ma trận LED cỡ 8x8 2.2.4 Nguyên lý hoạt động: - Dựa nguyên tắc quét hình, ta thực việc hiển thị ma trận đèn cách quét theo hàng quét theo cột Mỗi LED ma trận LED coi điểm ảnh Địa điểm ảnh xác định đồng thời mạch giải mã hàng giải mã cột, điểm ảnh xác định trạng thái nhờ liệu đưa từ vi điều khiển AT 89C52 thuộc họ vi điều khiển MCS51 sử dụng đồ án chúng em Như thời điểm có trạng thái điểm ảnh xác định Tuy nhiên xác định địa trạng thái điểm ảnh điểm ảnh lại chuyển vè trạng thái tắt (nếu LED sáng tắt dần) Vì để hiển thị toàn hình ảnh ma trận đèn, ta quét ma trận nhiều lần với tốc độ quét lớn, lớn nhiều lần thời gian kịp tắt đèn.Mắt người nhận biết tối đa 24 hình/s tốc độ quét lớn không nhận thay đổi nhỏ đèn mà thấy toàn hình ảnh cần hiển thị - Khi có tín hiệu điều khiển cột hàng, chân Anode LED cột tương ứng cấp điện áp cao, đồng thời chân Catode LED hàng tương ứng cấp điện áp thấp Tuy nhiên lúc có LED sáng, có đồng thời điện cao Anode điện thấp Catode Như có tín hiệu điều khiển hàng cột Hình 4.2 Khởi động phần mềm Keil C chọn Project Hình 4.3 Đặt tên Project chọn Save Sau tạo project tiếp tục chọn hãng vi điều khiển họ vi điều khiển mà ta cần tìm hiểu lập trình Hình 4.4 Chọn vi điều khiển cần sử dụng Sau tạo xong project ta mở trang để soạn thảo chương trình cách chọn file/new Hình 4.5 Mở trang soạn thảo chương trình Cửa sổ soạn thảo chương trình xuất hiện, sau ta lập trình cửa sổ ngôn ngữ C ngôn ngữ Assembly Hình 4.6 Cửa sổ soạn thảo chương trình 4.2 Phần mềm: #include // End of code table unsigned char code font_chu[]={ 0x80,0xBF,0xBF,0xBF,0xFF,0xFF,//L 44 0xC1,0xBE,0xBE,0xBE,0xC1,0xFF,//O 47 0x80,0xF6,0xF6,0xF6,0xF9,0xFF,//P 48 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//SPACE 0xBE,0x80,0xBE,0xBE,0xC1,0xFF,//D 36 0xFE,0x8E,0xF6,0xFA,0xFC,0xFF,//7 23 0x7F,0x7F,0x7F,0x7F,0x7F,0xFF,//_ 63 0xC1,0xBE,0xBE,0xBE,0xDD,0xFF,//C 35 0x80,0xFD,0xFB,0xF7,0x80,0xFF,//N 46 0xFE,0xFE,0x80,0xFE,0xFE,0xFF,//T 52 0xBE,0x80,0xBE,0xBE,0xC1,0xFF,//D 36 0xFF,0xBD,0x80,0xBF,0xFF,0xFF,//1 17 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//SPACE 0xFE,0xFE,0x80,0xFE,0xFE,0xFF,//T 52 0x80,0xF6,0xE6,0xD6,0xB9,0xFF,//R 50 0xC0,0xBF,0xBF,0xBF,0xC0,0xFF,//U 53 0xC1,0xBE,0xBE,0xBE,0xC1,0xFF,//O 47 0x80,0xFD,0xFB,0xF7,0x80,0xFF,//N 46 0xC1,0xBE,0xB6,0xB6,0xC5,0xFF,//G 39 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//SPACE 0xBE,0x80,0xBE,0xBE,0xC1,0xFF,//D 36 0x80,0xF7,0xF7,0xF7,0x80,0xFF,//H 40 0xBE,0x80,0xBE,0xBE,0xC1,0xFF,//D 36 0x80,0xBF,0xBF,0xBF,0xFF,0xFF,//L 44 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//SPACE }; unsigned idata font_thuong[]= { 0xDF,0xAB,0xAB,0xAB,0xC7,0xFF,//a 0x80,0xC7,0xBB,0xBB,0xC7,0xFF,//b 65 66 0xFF,0xC7,0xBB,0xBB,0xBB,0xFF,//c 0xC7,0xBB,0xBB,0xC7,0x80,0xFF,//d 0xC7,0xAB,0xAB,0xAB,0xF7,0xFF,//e 69 0xF7,0x81,0xF6,0xF6,0xFD,0xFF,//f 0xF7,0xAB,0xAB,0xAB,0xC3,0xFF,//g 71 0x80,0xF7,0xFB,0xFB,0x87,0xFF,//h 72 0xFF,0xBB,0x82,0xBF,0xFF,0xFF,//i 73 0xFF,0x80,0xEF,0xD7,0xBB,0xFF//k 75 }; unsigned char const font_hoa[]={ 0x83,0xF5,0xF6,0xF5,0x83,0xFF,//A 33 0xBE,0x80,0xB6,0xB6,0xC9,0xFF,//B 34 0xC1,0xBE,0xBE,0xBE,0xDD,0xFF,//C 35 0xBE,0x80,0xBE,0xBE,0xC1,0xFF,//D 36 0x80,0xB6,0xB6,0xB6,0xBE,0xFF,//E 0x80,0xF6,0xF6,0xFE,0xFE,0xFF,//F 37 38 0xC1,0xBE,0xB6,0xB6,0xC5,0xFF,//G 39 0x80,0xF7,0xF7,0xF7,0x80,0xFF,//H 40 0xFF,0xBE,0x80,0xBE,0xFF,0xFF,//I 41 0x80,0xF7,0xEB,0xDD,0xBE,0xFF//K 43 }; unsigned char code font_so[]={ 0xC1,0xAE,0xB6,0xBA,0xC1,0xFF,//0 16 0xFF,0xBD,0x80,0xBF,0xFF,0xFF,//1 17 0x8D,0xB6,0xB6,0xB6,0xB9,0xFF,//2 18 0xDD,0xBE,0xB6,0xB6,0xC9,0xFF,//3 19 0xE7,0xEB,0xED,0x80,0xEF,0xFF,//4 20 0xD8,0xBA,0xBA,0xBA,0xC6,0xFF,//5 21 0xC3,0xB5,0xB6,0xB6,0xCF,0xFF,//6 22 0xFE,0x8E,0xF6,0xFA,0xFC,0xFF,//7 23 0xC9,0xB6,0xB6,0xB6,0xC9,0xFF,//8 24 0xF9,0xB6,0xB6,0xD6,0xE1,0xFF//9 25 }; #define DATA1 P3_6 #define DATA P0_3 #define SCK P0_2 #define STROBE P0_1 #define OE1 P3_7 #define OE2 P0_0 0x30 0x31 sbit hang0=P0^0; sbit hang1=P0^1; sbit hang2=P0^2; sbit hang3=P0^3; #define ON #define OFF #define TEXT #define NUMERIC #define BOLD #define NORMAL unsigned char run_stop = ON; unsigned char so_chu = NUMERIC; unsigned char hoa_thuong = BOLD; unsigned char request = 0; unsigned char phim; unsigned char d1 = 148; unsigned char code scan[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; void delay_us(unsigned int time); void scan_keypad(void); void put_row(unsigned char data_out); void clear(void); void Latch_data(void); void Display_shift_right_to_left(void); void Display_so(char num); void Display_chu_hoa(char num); void Display_chu_thuong(char num); void main(void) { OE1 = 0;OE2 = 1; // cho phep mau while(1) { phim = 100; Display_shift_right_to_left(); scan_keypad(); if(phim !=100) break; // neu phim bat ky dc bam thi thoat khoi vong lap } while(1) { phim = 100; scan_keypad(); if(run_stop == ON) // neu cho phep hien thi { if(so_chu == NUMERIC) // neu cho phep hien so { Display_so(request); // hien thi gia tri so } else // cho phep hien thi chu { if(hoa_thuong == BOLD)//neu cho phep hien thi chu hoa { Display_chu_hoa(request);// hien thi chu hoa tuong ung } else // neu cho phep hien thi chu thuong { Display_chu_thuong(request); // hien thi chu thuong tuong ung } } } else if(run_stop == OFF) // neu khong cho phep hien thi { P2 = 0xFF; // tat hien thi led } } } /* -ham tao tre */ void delay_us(unsigned int time) { while(time ); } /* ham quet phim -*/ void scan_keypad(void) { char i,j; char M[4] ={0x7f,0xbf,0xdf,0xef}; for(i=0;i[...]... 2.11 Đèn LED dùng để trang trí CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG 3.1 Phương pháp điều khiển đèn LED Theo yêu cầu của đồ án: Thiết kế mạch hiển thị dùng ma trận LED Hiển thị dòng chữ chạy “ LỚP D7 CNTD1 TRUONG ĐHĐL “ và kết nối với máy tính Mạch dùng 2 modul ma trận với kích thước mỗi modul là 8x8 LED tương đương với một LED ma trận có kích thước 8x8 Sau đó ta điều khiển theo nguyên tắc của LED ma trận 3.1.1... mã hàng Ma trận đèn LED Hình 3.1.Sơ đồ khối dùng ma trận LED Để thực hiện quét hàng và quét cột thì ma trận LED được thiết kế như sau: + Các LED trên cùng một hàng sẽ được nối các chân dương với nhau + Các LED trên cùng một cột sẽ được nối các chân âm với nhau như hình vẽ Ta có thể mô phỏng môt ma trận LED đơn giản 4x4 như sau: Hình 3.2.Sơ đồ thiết kế ma trận LED cỡ 4x4 Trạng thái của một LED sẽ được... điều khiển LED ma trận ta không thể sử dụng phương pháp hiển thị tĩnh mà phải sử dụng phương pháp quét (hiển thị động), có nghĩa là ta phải tiến hành cấp tín hiệu điều khiển theo dạng xung quét trên các hàng và cột cần hiển thị Để cho mắt nhìn thấy các LED không bị nháy, thì tần số quét nhỏ nhất của mỗi chu kì là khoảng 20Hz (50ms) Trong lập trình điều khiển LED ma trận bằng vi xử lí ta cũng phải sử dụng. .. điều khiển LED : - Đây là khối hiển thị thông tin Bảng đèn sẽ nhận đồng thời tín hiệu điều khiển từ khối xử lí hàng và khối xử lí cột Để từ đó sẽ cho phép đèn nào sáng, đèn nào tắt, nhằm hiển thị ra những thông tin quảng cáo mong muốn - Trong đồ án sử dụng 2 modul ma trận LED 3 màu 8x8 Mỗi ma trận LED 8x8 có 24 chân, trong đó 8 anot và 16 catot Hình 3.19 Sơ đồ khối điều khiển 2 modul ma trận LED g.Khối... của LED ma trận, đồng thời hạn chế dòng chạy qua các chân của các IC chốt dữ liệu cột Để đảm bảo chức năng này khối được xây dựng gồm các transistor B562.Cực B của các transistor được điều khiển bởi IC 74HC138 3.1.3 Sơ đồ khối của mạch hiển thị dùng ma trận LED Khối đệm dòng Khối điều khiển LED Khối giải mã Khối kết nối VĐK với PC Khối nguồn Khối điều khiển Khối giao tiếp với VĐK a Khối điều khiển... pháp quét như vậy + Ma trận LED có thể là loại chỉ hiển thị được một màu hoặc hiển thị được 2 màu trên một điểm, khi đó LED có số chân ra tương ứng: đối với LED 8x8 hiển thị một màu, thì số chân ra là 16, trong đó 8 chân dùng để điều khiển hàng và 8 chân còn lại dùng để điều khiển cột Đối với loại 8x8 có 2 màu thì số chân ra của LED là 24 chân, trong đó có 8 chân dùng để điều khiển cột (hoặc hàng)... Ví dụ để LED sáng thì điện áp 5V phải đưa vào chân dương và chân âm phải được nối đất, LED sẽ tắt khi không có điện áp đưa vào chân dương Với đề tài này, chúng em chia ra làm 2 modul nhỏ với kích thước mỗi modul là 8x8 LED để hiển thị Ta có sơ đồ nguyên lý của ma trận LED 8x8: Hình 3.3.Sơ đồ nguyên lý ma trận LED 8x8 Giới thiệu chung về hệ thống Với mục đích tìm hiểu về cách thiết kế hiển thị LED dòng... điện Ngoài ra Max232 còn được thiết kế với nguồn +5V cung cấp nguồn công suất nhỏ  Khối giao tiếp với vi điều khiển: Khối nạp chương trình vào vi điều khiển có dạng Hexa gồm các yêu cầu thực hiện để điều khiển toàn bộ mạch hoạt động Mạch giao tiếp như sau: Hình 3.21.Sơ đồ khối giao tiếp VĐK h Khối kết nối vi điều khiển với ma trận 16 phím: Ma trận 16 phím bao gồm: + 1 phím dừng toàn bộ hiển thị nếu đang... hiển thị nếu đang ở 1 trong các chế độ hiển thị Led ở trạng thái tắt + 3 phím chọn chế độ màu hiển thị + 1 phím chọn chế độ hiển thị chữ hoa hay chữ thường Mặc định ban đầu là hiển thị chữ hoa + 10 phím tương ứng với số 0 đến 9 trong chế độ hiển thị số hoặc chữ từ A đến K hay a đến k tùy theo từng chế độ cụ thể Hình 3.22 Sơ đồ ma trận 16 phím 2 CHƯƠNG 4: THIẾT KẾ PHẦN MỀM 4.1 Một số thông tin về chương... 16 chân còn lại thì 8 chân dùng để điều khiển hàng (hoặc cột) màu thứ nhất, 8 chân còn lại dùng để điều khiển màu thứ hai Đối với loại 8x8 3 màu cũng tương tự như vậy với số chân ra của LED là 32 2.3 Các phương pháp kết nối để điều khiển LED ma trận: 2.3.1 Phương pháp chốt: Điều khiển LED ma trận bằng phương pháp chốt giúp cho người lập trình thay đổi cách thức quét và hiển thị một cách linh hoạt và

Ngày đăng: 20/01/2016, 21:08

Từ khóa liên quan

Mục lục

  • 1 CHƯƠNG 1: ĐẶT VẤN ĐỀ VÀ NHIỆM VỤ

    • 1.1. Đặt vấn đề:

    • 2.1 Khái quát chung về LED

      • 2.1.1 Lịch sử hình thành đèn LED

      • 2.1.2 .Khái niệm về LED

      • 2.1.3 Phân loại LED:

      • 2.1.4 Cấu tạo LED đơn và nguyên lý hoạt động

      • 2.2 Giao tiếp với LED ma trận:

        • 2.2.1. Bản chất LED ma trận:

        • 2.2.2. Phân loại LED ma trận:

        • 2.2.3 Cấu tạo một ma trận LED

        • 2.2.4 Nguyên lý hoạt động:

        • 2.3 Các phương pháp kết nối để điều khiển LED ma trận:

          • 2.3.1 Phương pháp chốt:

          • 2.3.2 Phương pháp sử dụng thanh ghi dịch:

          • 2.4 Ứng dụng của đèn LED:

          • 2.5 Tổng quan các bảng LED trong thực tế:

          • 3.1 Phương pháp điều khiển đèn LED

            • 3.1.1 Cơ sở lý thuyết

            • 3.1.2 Giới thiệu chung về hệ thống

            • 3.1.3 Sơ đồ khối của mạch hiển thị dùng ma trận LED

            • 2 CHƯƠNG 4: THIẾT KẾ PHẦN MỀM

              • 4.1. Một số thông tin về chương trình biên dịch Keil C:

                • 4.1.1. Khái niệm:

                • 4.1.2. Hướng dẫn sử dụng phần mềm Keil C:

                • 4.2. Phần mềm:

                • 3 CHƯƠNG 5: KẾT LUẬN VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN

                  • 5.1. Kết Luận:

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

Tài liệu liên quan