Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
2,64 MB
Nội dung
TRƯỜNG CAO ĐẲNG K Ỹ THUẬT CAO THẮNG o0o -KHOA ĐIỆN TỬ-TIN HỌC ĐỒ ÁN TỐT NGHIỆP THÀNH PHỐ HỒ CHÍ MINH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Với phát triển không ngừng khoa học công nghệ, sống người ngày trở nên tiện nghi đại Điều đem lại cho nhiều giải pháp tốt hơn, đa dạng việc xử lý vấn đề tưởng chừng phức tạp gặp phải sống Việc ứng dụng thành tựu khoa học kỹ thuật đại tất lĩnh vực phổ biến toàn giới, thay dần phương thức thủ công , lạc hậu ngày cải tiến đại hơn, hoàn mỹ Cùng với phát triển chung đó, nước ta mạnh mẽ tiến hành công công nghiệp hóa đại hóa đất nước để theo kịp phát triển nước khu vực giới Trong lĩnh vực điện tử ngày đóng vai trị quan trọng việc phát triển kinh tế đời sống người Sự phổ biến đóng góp khơng nhỏ tới phát triển tất ngành sản xuất, giải trí, năm gần đặc biệt lĩnh vực giải trí, quảng cáo có phát triển mạnh mẽ với nhiều hình thức, phương pháp tiếp cận, quảng bá chia sẻ thơng tin đại tồn diện Với lịng đam mê, u thích lĩnh vực này, nhóm định chọn đề tài “Quang Báo Hiển Thị Bằng Led Ma Trận” làm đề tài tốt nghiệp Trong thời gian ngắn thực đề tài cộng với kiến thức nhiều hạn chế, nên tập đồ án không tránh khỏi thiếu sót, nhóm thực mong đóng góp ý kiến thầy cô bạn sinh viên Nhóm sinh viên thực đề tài LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trong suốt khóa học (2006-2009) Trường Cao Đẳng Kỹ Thuật Cao Thắng, với giúp đỡ quý thầy cô giáo viên hướng dẫn mặt từ nhiều phía thời gian thực đề tài, nên đề tài hoàn thành thời gian qui định Nhóm thực xin chân thành cảm ơn đến : Q thầy khoa Điện tử -Tin học giảng dạy kiến thức chuyên môn làm sở để thực tốt luận văn tốt nghiệp tạo điều kiện thuận lợi cho người thực hồn tất khóa học Đặc biệt, NGUYỄN THỊ HỒNG ÁNH– giáo viên hướng dẫn đề tài nhiệt tình giúp đỡ cho nhóm thực lời dạy quý báu, giúp nhóm thực định hướng tốt thực luận văn Tất bạn bè giúp đỡ động viên suốt trình làm đồ án tốt nghiệp TP.HCM _ Tháng năm 2009 Nhóm sinh viên thực LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC Trang Phiếu đăng ký đồ án tốt nghiệp ………………………………………………………………… Nhận xét giáo viên hướng dẫn ……………………………………………………………… Nhận xét giáo viên phản biện ……………………………………………………………… Lời nói đầu……………………………………………………………………………………………… Lời cảm ơn……………………………………………………………………………………………… PHẦN I: NỘI DUNG Chương 1: Dẫn nhập ………………………………………… ……………… .5 1.1: Đặt vấn đề…………………………………………………………………………… 1.2: Nội dung đề tài……………… …………………………………………………… 1.3: Mục đích đề tài……………… ………………………….………………………… 1.4: Đối tượng nghiên cứu …………… ……………………………………………….6 1.5: Lập kế hoạch nghiên cứu…………….………………………………………… Chương 2: Giới thiệu bảng quang báo…………………………………… ……………….7 2.1: Một số bảng quang báo thông dụng …………………………………… ……7 2.2: Giới thiệu bảng quang báo hiển thị led ma trận ………………… … Chương 3: Khảo sát linh kiện.……………….…………………… ………………………… …9 3.1: Vi điều khiển PIC 16F877A ……………… …………………… ……… 3.2: Linh kiện khác mạch quang báo ……… ………………… …………32 Chương 4: Các phương pháp hiển thị led ma trận ……… ……………………………….37 4.1: Phương pháp hiển thị IC chốt……………………………………… ….37 4.2: Phương pháp sử dụng ghi dịch………………………… …………….39 Chương 5: Sơ đồ khối chức khối ……………………… ………………… 44 5.1: Sơ đồ khối hệ thống …………… …………………………………………….…44 5.2: Ý nghĩa khối……………………………………………………………… 44 Chương 6: Tính tốn ………………….………………………………………………………… 48 6.1: Nguồn điều khiển ……………….……………………………………………… …48 6.2: Mạch nguồn Reset……………………………………………………………… 48 6.3: Mạch kéo dòng ……………….………………………………………………… 50 Chương 7:Sơ đồ mạch nguyên lý hoạt động………….………………………… …… 52 7.1: Sơ đồ nguyên lý mạch…………… ………………………………………… …52 7.2: Nguyên lý hoạt động…………… ……………………………………………….53 Chương 8: Lưu đồ giải thuật chương trình hoạt động ……….…………………….…54 8.1: Lưu đồ giải thuật……………… ………………………………………………… 54 8.2: Chương trình hoạt động…………….…………………………………………….57 Chương 9: Tổng Kết………………….……………………………………………………… … 62 PHẦN II: PHỤ LỤC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG DẪN NHẬP 1.1 ĐẶT VẤN ĐỀ: Thông tin liên lạc vấn đề quan tâm xã hội Ngay từ ngày xưa, người biết vận dụng có sẵn để truyền tin lửa, âm thanh, dấu hiệu… Ngày nay, với phát triển xã hội ngày có nhiều cách tiếp cận với thơng tin Ta biết thơng tin qua báo chí, truyền hình, mạng internet, qua pano, áp phích… Thơng tin cần phải truyền nhanh chóng, kịp thời phổ biến rộng rãi tồn xã hội Và việc thu thập thông tin kịp thời, xác yếu tố quan trọng thành công lĩnh vực Các thiết bị tự động điều khiển từ xa qua thiết bị chủ điều khiển trực tiếp qua hệ thống máy tính Việc sử dụng vi điều khiển để điều khiển hiển thị có nhiều ưu điểm mà phương pháp truyền thống panơ, áp phích khơng có việc điều chỉnh thơng tin cách nhanh chóng cách thay đổi phần mềm Với lý trên, nhóm thực đề tài đưa cách thức phục vụ thông tin dùng quang báo Nội dung nghiên cứu đề tài tạo bảng quang báo ứng dụng việc hiển thị truyền thông nơi công cộng công ty, nhà xưởng, ngã tư báo hiệu… Thế giới ngày phát triển lĩnh vực điều khiển cần phải mở rộng Việc ứng dụng mạng truyền thông công nghiệp vào sản xuất mang lại nhiều thuận lợi cho xã hội lồi người, thơng tin cập nhật nhanh chóng điều khiển cách xác 1.2 NỘI DUNG ĐỀ TÀI: Với khoảng thời gian thực đề tài tuần, nhóm thảo luận chọn nội dung đề tài sau: - Nghiên cứu tìm phương án điều khiển xử lý liệu cho bảng led ma trận hiển thị - Thi công bảng quang báo hiển thị kích thước 8×48 điểm ảnh - Viết chương trình tạo hiệu ứng xử lý liệu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.3 MỤC ĐÍCH ĐỀ TÀI: Trong trình nghiên cứu thực đề tài nhằm giúp người học: - Tăng khả tự nghiên cứu tự học - Bước đầu tiếp xúc với thực tế - Vận dụng kiến thức có đồng thời tìm tịi kiến thức để hiểu sâu sắc lĩnh vực Để thiết kế hệ thống nêu người nghiên cứu phải nắm vững kiến thức chuyên ngành điện tử, tìm hiểu, nghiên cứu qua sách vở, tài liệu nước dạng mạch thực tế để thi công phần cứng 1.4 ĐỐI TƯỢNG NGHIÊN CỨU: - Các phương án điều khiển xử lý liệu cho bảng led ma trận - Tìm hiểu vi điều khiển PIC 16F877A - Tìm hiểu phương pháp lập trình C - Bảng quang báo led ma trận kích thước 8×48 điểm ảnh 1.5 LẬP KẾ HOẠCH NGHIÊN CỨU: Để thực đề tài nhóm sinh viên kết hợp sử dụng nhiều phương pháp phương tiện hỗ trợ gồm có: Tham khảo tài liệu: kỹ thuật xung số, điện tử bản, vi điều khiển… Quan sát Thực nghiệm Tổng kết kinh nghiệm Phương tiện: máy vi tính, Internet, thư viện… Kế hoạch nghiên cứu: Tuần 1: Nhận đề tài lập đề cương tổng quát Thu thập tài liệu lập đề cương chi tiết Tuần 2, 3, 4: Thiết kế thi công viết đồ án LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG GIỚI THIỆU VỀ BẢNG QUANG BÁO Ngày nay, bảng quang báo ngày trở nên phổ biến đa dạng chủng loại công nghệ thay dần cho hình thức truyền thống pano, áp phích,….bởi tiện lợi linh hoạt mà đem lại Dưới đây, nhóm xin giới thiệu số kiểu bảng quang báo thường sử dụng: 2.1 MỘT SỐ BẢNG QUANG BÁO THÔNG DỤNG: 2.1.1 Mẫu dịng chữ (16 X 240 điểm ảnh): Các thơng số kỹ thuật: Kích thước hiển thị: chiều cao 122mm, chiều dài tuỳ ý (thường bội 305mm) Độ phân giải (số điểm ảnh): 16 x 40 x (chiều dài hiển thị/305) Kết nối chuẩn (Máy tính, cổng COM) tuỳ chọn (RJ45, Bàn phím) Bảng hiển thị dịng chữ cao 122mm (16 điểm ảnh - hình trên) hai dịng chữ cao 61mm (8 điểm ảnh) không dấu Tiếng Việt Kết nối chuẩn (Máy tính, cổng COM) tuỳ chọn ( RJ45) 2.1.2 Mẫu hai dòng chữ (32 X 240 điểm ảnh) Các thơng số kỹ thuật Kích thước hiển thị: chiều cao 244mm, chiều dài tuỳ ý (thường bội 305mm) Độ phân giải (số điểm ảnh): 32 x 40 x (chiều dài hiển thị/305) Kết nối chuẩn (Máy tính, cổng COM) tuỳ chọn ( RJ45) Bảng hiển thị hai dịng chữ cao 122mm (16 điểm ảnh – hình trên) dòng chữ cao 244mm (32 điểm ảnh - hình dưới) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Kết nối chuẩn (Máy tính, cổng COM) tuỳ chọn ( RJ45) 2.2 GIỚI THIỆU VỀ BẢNG QUANG BÁO HIỂN THỊ LED MA TRẬN TRONG ĐỒ ÁN: 2.2.1 Phần cứng: - Kích thước hiển thị: chiều cao 6cm,chiều dài 36cm - Độ phân giải (số điểm ảnh):8 x 48 - Hiển thị: o Một màu o Nội dung hiển thị cho chạy theo nhiều hướng khác : từ lên, từ xuống, sang trái, sang phải 2.2.2 Phần mềm: - Dùng ngôn ngữ C lập trình cho vi điều khiển 16F877A - Phần mềm để viết chương trình CCS LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƯƠNG KHẢO SÁT LINH KIỆN 3.1 VI ĐIỀU KHIỂN 16F877A: SƠ ĐỒ CHÂN VI ĐIỀU KHIỂN PIC16F877A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỘT VÀI THÔNG SỐ VỀ VI ĐIỀU KHIỂN PIC16F877A Đây vi điều khiển thuộc họ PIC16Fxxx với tập lệnh gồm 35 lệnh có độ dài 14 bit Mỗi lệnh thực thi chu kì xung clock Tốc độ hoạt động tối đa cho phép 20 MHz với chu kì lệnh 200ns Bộ nhớ chương trình 8Kx14 bit, nhớ liệu 368x8 byte RAM vào nhớ liệu EEPROM với dung lượng 256x8 byte Số PORT I/O với 33 pin I/O Các đặc tính ngoại vi bao gồmcác khối chức sau: Timer0: đếm bit với chia tần số bit Timer1: đếm 16 bit với chia tần số, thực chức đếm dựa vào xung clock ngoại vi vi điều khiển hoạt động chế độ sleep Timer2: đếm bit với chia tần số, postcaler Hai Capture/so sánh/điều chế độ rông xung Các chuẩn giao tiếp nối tiếp SSP (Synchronous Serial Port), SPI I2C Chuẩn giao tiếp nối tiếp USART với bit địa Cổng giao tiếp song song PSP (Parallel Slave Port) với chân điều khiển RD, WR, CS bên Các đặc tính Analog: kênh chuyển đổi ADC 10 bit Hai so sánh Bên cạnh vài đặc tính khác vi điều khiển như: Bộ nhớ flash với khả ghi xóa 100.000 lần Bộ nhớ EEPROM với khả ghi xóa 1.000.000 lần Dữ liệu nhớ EEPROM lưu trữ 40 năm LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.Lưu đồ chương trình chính: Hình 8.2: Lưu đồ chương trình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lưu đồ chương trình: chạy_chữ Hình 8.5: Lưu đồ chương trình chạy_chữ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 8.2 CHƯƠNG TRÌNH HOẠT ĐỘNG #include #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT #use delay(clock=12000000) //khai bao mang int const quet[]={0b11111110,0b11111101,0b11111011,0b11110111,0b11101111,0b11011 111,0b10111111,0b01111111}; int const mang0[]={0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,128,190,72,72,72,72,136, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,156,162,130,186,34,28, 0,0,0,0,0,145,83,85,89,81,145, 0,0,0,0,0,145,81,95,81,81,145, 0,0,0,0,152,164,132,152,160,36,24, 0,0,0,0,0,2,2,2,2,2,94, 0,0,0,0,0,145,83,85,89,81,145, 0,0,0,0,0,0,0,0 }; int const mang1[]={0,0,0,0,0,0,0,0, 0,128,142,82,87,82,82,142, 0,0,0,17,10,251,36,36,36,36,35, 0,0,0,0,206,81,65,225,65,81,206, 0,0,0,0,0,40,40,232,40,37,34, 0,0,0,0,0,147,148,144,151,148,99, 0,0,0,0,0,147,180,212,148,148,147, 0,0,0,0,232,136,136,136,136,133,130, 0,0,0,0,0,145,83,85,89,81,145, 0,0,0,0,0,195,36,32,39,36,203, 0,0,0,0,0,0,0,0 }; LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com int const mang2[]={0,0,0,0,0,0,0,0, 5,10,131,68,68,196,68,67, 0,0,0,0,0,68,76,84,100,68,68, 0,0,0,0,243,20,20,125,20,20,243, 0,0,0,0,0,122,138,139,138,138,122, 0,0,0,0,0,162,162,156,136,136,136, 0,0,0,0,0,28,34,2,58,34,28, 0,0,0,0,139,136,136,248,136,136,136, 0,0,0,0,0,227,20,16,23,20,227, 0,0,0,0,0,137,138,248,136,138,137, 0,0,0,0,0,0,0,0 }; int const mang3[]={0,0,0,0,0,0,0,0, 4,2,137,154,170,203,138,138, 0,0,0,0,0,78,81,193,89,81,78, 0,0,0,0,62,9,9,9,9,9,8, 0,0,0,0,0,0,2,0,0,2,0 , 0,0,0,0,0,151,176,211,144,144,151, 0,0,0,0,0,78,209,81,95,81,81, 0,0,0,0,0,4,0,0,0,4,0, 0,0,0,0,0,56,69,5,5,69,56, 0,0,0,0,0,242,66,66,66,66,66, 0,0,0,0,0,0,0,0 }; int const mang4[]={0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,64,160,234,42,235,42,42,234,64, 0,0,0,28,162,162,162,162,162,28, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,124,16,16,16,16,16, 0,0,0,0,0,20,20,245,22,20,20, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,34,162,190,162,162,162, LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 0,0,0,0,0,157,162,162,190,162,162, 0,0,0,0,0,0,0,0 }; int const mang5[]={0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,29,36,36,28,4,5, 0,0,0,0,7,8,0,7,8,8,7, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,81,81,95,81,81,81, 0,0,0,0,0,1,1,1,1,1,1 , 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,147,180,212,151,148,148 , 0,0,0,0,0,8,13,10,8,8,8 , 0,0,0,0,0,0,0,0 }; void chot0() { output_high(pin_c0); output_low(pin_c0); } void chot1() { output_high(pin_c1); output_low(pin_c1); } void chot2() { output_high(pin_c2); output_low(pin_c2); } void chot3() { LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com output_high(pin_c3); output_low(pin_c3); } void chot4() { output_high(pin_c4); output_low(pin_c4); } void chot5() { output_high(pin_c5); output_low(pin_c5); } void main(void) { int m,i,a; set_tris_b(0x00); set_tris_c(0x00); set_tris_d(0x00); output_b(0x00); output_c(0x00); output_d(0x00); while(1) { for(m=0;mCác toán tử số học ( +, -, *, /, % ) + cộng - trừ * nhân / chia % lấy phần dư (trong phép chia) ->Các toán tử gán phức hợp (+=, -=, *=, /=, %=, >>=, , =, Lớn < Nhỏ > = Lớn < = Nhỏ Các kiểu liệu Các kiểu biến.chuẩn type char bits byte phạm vi -127 to 128 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com unsigned char int unsigned int 16 16 2 to 255 -32,768 to 32,767 to 65,535 bits 1 16 byte 0 phạm vi to1 to1 to 255 to 65,535 Kiểu liệu Keil C type bit sbit sfr sf16 Cấu trúc chương trình C Cac cấu trúc lệnh _while (expr) stmt : xét điều kiện trước thực thi biểu thức sau _ stmt while (expr) : thực thi biểu thức trước xét điều kiện sau _Return : dùng cho hàm có trả trị, không trả trị được, cần dùng : return ; ( nghĩa khỏi hàm đó) _Break : ngắt ngang (thốt khỏi) vịng lặp while _Continue : quay trở đầu vòng lặp while Các thị tiền định #include //Gọi thư viện có sẵn cách viết khác "*.h" #define led1 PORTA.0 //dùng định nghĩa biến char bien1,bien2; //cac bien can dung LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com int a,b; void chuongtrinhcon(unsigned int b) // chuong trinh { … } int ham(void) // chuong trinh dang ham { … Return(a); } { int a; // khai bao bien dang so nguyen chuongtrinhcon(); a = ham(); } Khai báo ngắt void main // chuong trinh chinh { while(1) //vong lap vo tan sau thuc hien xong cong viec } void ngat0(void) interrupt // chuong trinh ngat { Khai báo Timer void delay(unsigned char time) { while(time ) { TMOD=0x01; TR0=0; TH0 = 0xFF;// nạp giá trị cho timer TL0 = 0xFF; nạp giá trị cho timer TF0=0; TR0 = 1; // Chạy định thời while(!TF0); // chờ cờ TF0 =1 } LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO [1] Hồ Trung Mỹ – Giáo trình Quang điện tử.Đại học Bách khoa Tp.Hồ Chí Minh [2] Ngơ Diên Tập – Vi điều khiển với lập trình - Nhà xuất Khoa học Kỹ thuật Hà Nội [3] W.Buchanan – C for Electronic Engineering [4] Tài liệu PIC 16F877A_Nguyễn Văn Xuân [5] Báo Cáo PIC 16F877A_Nguyễn Chí Linh [6] www.Microchip.com [7] www.diendandientu.net [8] www.datasheet.com [9] www.picvietnam.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - 1000uf /25V C3 104 C4 10uf /25V q25 q26 q27 q28 q29 q30 q31 q32 q33 q34 q35 q36 q37 q38 q39 q40 16 10 15 12 16 10 15 12 U5 U6 Matrix Matrix Mat rix Mat rix 16 10 15 12 U4 q41 q42 q43 q44 q45 q46 q47 q48 q17 q18 q19 q20 q21 q22 q23 q24 16 10 15 12 U3 Matrix Matrix C2 10uF/25V 16 10 15 12 q9 q10 q11 q12 q13 q14 q15 q16 U2 16 10 15 12 U1 16 10 15 12 D2 16 10 15 12 C1 16 10 15 12 + 2 16 10 15 12 RS403L J15 OUT q1 q2 q3 q4 q5 q6 q7 q8 VCC GND IN 16 10 15 12 VCC U15 LM7805 16 10 15 12 SO DO NGUYEN LI R3 1K CON2 11 13 14 d1 d2 d3 d4 d5 d6 d7 d8 11 13 14 11 13 14 d1 d2 d3 d4 d5 d6 d7 d8 11 13 14 11 13 14 11 13 14 d1 d2 d3 d4 d5 d6 d7 d8 11 13 14 d1 d2 d3 d4 d5 d6 d7 d8 11 13 14 11 13 14 d1 d2 d3 d4 d5 d6 d7 d8 11 13 14 11 13 14 KHOI NGUON d1 d2 d3 d4 d5 d6 d7 d8 d1 d2 d3 d4 d5 d6 d7 d8 11 13 14 D1 VCC KHOI HIEN THI GND VDD/ MCLR 1k C13 33P SW1 C14 OSC1/ CLK OSC2/ CLKOUT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 19 20 21 22 27 28 29 30 TXV RXV d1 d2 d3 d4 d5 d6 d7 d8 b1 b2 b3 b4 b5 b6 b7 b8 11 20 D0 D1 D2 D3 D4 D5 D6 D7 LE OE 16 15 14 13 12 11 10 p1 p2 p3 p4 p5 p6 p7 p8 R4 Q3 C1815 VCC GND VCC 19 18 17 16 15 14 13 12 LE OE U8 74HC573 R-PACK b1 b2 b3 b4 b5 b6 b7 b8 p1 RN2 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 LE OE R5 16 15 14 13 12 11 10 p9 p10 p11 p12 p13 p14 p15 p16 Q4 p2 LE OE 19 18 17 16 15 14 13 12 8 R6 Q5 VCC LE OE VCC LE OE Q35 R47 q33 VCC Q43 q41 VCC Q13 R29 q18 Q21 q19 VCC Q28 R30 Q36 R48 q34 VCC q42 p42 R38 q27 Q44 VCC p34 Q29 VCC p41 R37 q26 VCC p26 R22 q11 VCC p33 Q37 q35 VCC R49 Q45 R50 Q46 R51 Q47 q43 VCC R7 R15 q4 p19 Q14 R23 q12 VCC Q22 R31 q20 VCC p35 Q30 R39 q28 VCC p43 Q38 16 15 14 13 12 11 10 p17 p18 p19 p20 p21 p22 p23 p24 p12 R8 Q7 R16 q5 VCC p20 q36 VCC p5 Q15 R24 q13 VCC p13 R9 Q8 Q23 q44 VCC Q16 Q31 Q24 Q39 q37 VCC p45 R41 q30 VCC q45 VCC p37 R33 q22 VCC p44 R40 q29 VCC p29 R25 q14 VCC p36 R32 q21 VCC p21 R17 q6 p28 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 R10 RN4 19 18 17 16 15 14 13 12 p14 16 15 14 13 12 11 10 p25 p26 p27 p28 p29 p30 p31 p32 Q9 R18 q7 VCC p7 p8 Q17 Q40 R46 q38 VCC Q10 Q48 q46 VCC VCC p16 Q18 q23 VCC p24 Q33 VCC p32 R44 q39 Q34 q47 p47 R43 q32 Q42 R45 q40 VCC p40 19 18 17 16 15 14 13 12 p48 KHOI CONG SUAT RN5 16 15 14 13 12 11 10 p33 p34 p35 p36 p37 p38 p39 p40 16 15 14 13 12 11 10 p41 p42 p43 p44 p45 p46 p47 p48 R-PACK RN6 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 19 18 17 16 15 14 13 12 Q50 q48 VCC R-PACK Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q49 VCC p39 R35 q24 Q41 VCC p31 Q26 p46 R42 q31 VCC R27 q16 p38 R34 Q25 VCC p23 R19 q8 p30 R26 q15 VCC p15 R11 VCC p22 R-PACK 10 11 D0 D1 D2 D3 D4 D5 D6 D7 GND Q20 VCC p18 p11 Q6 p6 74HC573 U12 b1 b2 b3 b4 b5 b6 b7 b8 R36 q25 p25 R21 q10 R14 q3 VCC VCC 20 10 11 D0 D1 D2 D3 D4 D5 D6 D7 VCC b1 b2 b3 b4 b5 b6 b7 b8 Q27 VCC R-PACK 74HC573 GND U11 Q12 VCC p10 p4 GND 11 D0 D1 D2 D3 D4 D5 D6 D7 R28 q17 RN3 20 10 Q19 VCC p17 R13 q2 VCC R-PACK U10 74HC573 b1 b2 b3 b4 b5 b6 b7 b8 R20 q9 p9 p3 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q11 VCC p27 20 10 11 D0 D1 D2 D3 D4 D5 D6 D7 R12 q1 470 VCC PIC16F877A KHOI DIEU KHIEN Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 U9 74HC573 12 33P SW_PB_SPST 13 Y1 12MHz 14 GND C4 104 11 D0 D1 D2 D3 D4 D5 D6 D7 1020 31 R10 15 16 17 18 23 24 25 26 VCC R3 R RC0/ T1OSO/ RC1/ T1OSI RC2/CCP1 RC3/ SCK/SCL RC4/ SDA/SDI RC5/SD0 RC6/ TX/CK RC7/RX/ DT b1 b2 b3 b4 b5 b6 b7 b8 VCC DI ODE RE1/ WR/ AN6 RE2/ CS/AN7 33 b1 34 b2 35 b3 36 b4 37 b5 38 b6 39 b7 40 b8 GND D8 RE0/ RD/AN5 RB0/I NT RB1 RB2 RB3 RB4 RB5 RB6/BGC RB7/BGD RN1 GND 10 RA0/ ANO RA1/ AN1 RA2/ AN2 RA3/ AN3 RA4/ TOCK/C1OUT RA5/ AN4 U7 20 10 VCC Vdd MCLR/ VPP 11 32 VCC U13 74HC573 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... PHƯƠNG PHÁP HIỂN THỊ LED MA TRẬN Led ma trận coi nguồn quang điện tử phổ biến Nó khơng đắt, tiêu thụ cơng suất, dễ dàng thích hợp cho mạch điện tử Led ma trận hiển thị bao gồm nhiều led ma trận nhỏ... hình ảnh liên tục hiển thị hình led ma trận Ví dụ: Hiển thị chữ B lên hình led ma trận (hàng tích cực mức1, cột tích cực mức 0) Hàng Hàng Cột Cột Hình 4.7: Hiển thị chữ B led ma trận dùng phương... cathode) Sau phương pháp hiển thị ma trận led 4.1 PHƯƠNG PHÁP HIỂN THỊ SỬ DỤNG IC CHỐT: Hiển thị led ma trận phương pháp chốt giúp cho người lập trình thay đổi cách thức quét hiển thị cách linh hoạt