BẢNG QUANG BÁO MA TRẬN GIAO TIẾP BÀN PHÍM DÙNG VI ĐIỀU KHIỂN PIC 16F877A
LỜI CẢM ƠN
Chúng em xin chân thành cảm ơn khoa điện tử - tin học trường đã tạo điều kiện cho chúng em thực hiện đề tài tốt nghiệp này.
Chúng em xin chân thành cảm ơn thầy Thương Văn Bé đã tận tình hướng dẫn, chỉ bảo chúng em trong suốt thời gian thực hiện đề tài.
Bên cạnh đó, chúng em cũng xin cảm ơn quý thầy cô trong khoa đã tận tình giảng dạy, truyền đạt cho chúng em những kiến thức về điện và điện tử trong suốt những năm học qua. Đó chính là những hành trang quý báu giúp chúng em vững bước trên con đường tương lai của mình.
Em cũng xin cám ơn các bạn cùng lớp đã luôn bên cạnh giải thích, giúp đỡ em học ngày một tốt hơn.
Mặc dù chúng em đã cố gắng để hoàn thành đồ án tốt nghiệp trong phạm vi và khả năng cho phép nhưng không tránh khỏi những thiếu sót. Chúng em mong nhận được sự thông cảm và tận tình chỉ bảo của quý thầy cô và các bạn
MỤC LỤC
Trang
Chương Dẫn nhập ............................................................................................................... 8
1.1: Đặt vấn đề................................................................................................... 8
1.2: Nội dung đề tài .......................................................................................... 8
1.3: Mục đích đề tài .......................................................................................... 8
1.4: Đối tượng nghiên cứu................................................................................ 9
1.5: Lập kế hoạch nghiên cứu......................................................................... 9
Chương 2: Led ma trận và bảng quang báo..................................................................... 10
2.1: Giới thiệu về led ma trận........................................................................ 10
2.2: Một số hình ảnh về bảng quang báo thực tế........................................ 12
2.3: Giới thiệu về bảng quang báo trong đồ án........................................... 13
Chương 3: Khảo sát linh kiện........................................................................................... 14
3.1: Vi điều khiển PIC 16F877A................................................................... 14
3.2: IC 74HC595.............................................................................................. 38
3.3: IC ULN2803............................................................................................. 41
3.4: Transistor B562....................................................................................... 45
Chương 4: Các phương pháp hiển thị led ma trận......................................................... 46
4.1: Phương pháp hiển thị bằng IC chốt....................................................... 46
4.2: Phương pháp hiển thị sử dụng thanh ghi dịch..................................... 48
4.3: Mạch quang báo sử dụng trong đồ án................................................... 53
Chương 5: Mạch quang báo giao tiếp bàn phím............................................................. 54
5.1: Sơ đồ khối và sơ đồ nguyên lý............................................................... 54
5.2: mạch kéo dòng......................................................................................... 56
5.3: Mạch nguồn.............................................................................................. 57
5.4: Khối bàn phím.......................................................................................... 58
5.5: Khối hiển thị............................................................................................. 59
5.6: khối giải mã cột........................................................................................ 60
5.7: Khối giải mã hàng.................................................................................... 60
5.8: Khối xử lý trung tâm............................................................................... 61
Chương 6: Nguyên lý hoạt động và Lưu đồ giải thuật................................................... 63
6.1: Nguyên lý hoạt động............................................................................... 63
6.2: Lưu đồ giải thuật...................................................................................... 63
6.3: Code chương trình................................................................................... 71
Chương kết luận ................................................................................................................... 80
CHƯƠNG DẪN NHẬP
1.1 ĐẶT VẤN ĐỀ:
Kinh tế đất nước ngày một phát triển, rất nhiều người lựa chọn việc kinh doanh để trở nên thành công trong cuộc sống, theo đó ngành quảng cáo cũng phát triển theo. Trong các loại hình quảng cáo, quảng cáo bằng bảng điện tử là sự lựa chọn ưu tiên, phù hợp với các cửa hàng vừa và nhỏ bởi tính thẩm mỹ, bắt mắt, hiệu quả, hơn hết là giá cả hợp lý. Bên cạnh đó bảng điện tử còn được sử dụng để hiển thị các thông tin khác nhau tùy vào mục đích sử dụng. Chính những hiệu quả đạt được cùng ứng dụng rộng rãi trong cuộc sống mà nhóm em đã lựa chọn tìm hiểu đề tài quang báo dùng LED ma tran giao tiếp bàn phím.Qua đồ án này giúp chúng em hiểu hơn cũng như kiểm tra lại những kiến thức mà mình đã được học về chuyên ngành điện tử trong suốt thời gian qua. Trong quá trình thực hiện đề tài còn nhiều sai sót, chúng em rất mong được sự đóng góp chân tình của quý thầy cô và các bạn để hoàn chỉnh hơn.
1.2 NỘI DUNG ĐỀ TÀI:
Với khoảng thời gian thực hiện đề tài 4 tuần, nhóm đã thảo luận và chọn nội dung của đề tài như sau:
- Tìm hiểu, tìm phương án điều khiển và xử lý dữ liệu cho bảng led
ma trận hiển thị.
- Tìm hiểu và tìm phương án để xử lý giao tiếp bàn phím và bảng quang báo
- Thi công bảng quang báo hiển thị đơn sắc kích thước 8 ×32 điểm ảnh.
- Thi công mạch giao tiếp giữa bàn phím và bảng quang báo.
1.3 MỤC ĐÍCH ĐỀ TÀI:
Trong quá trình tìm hiểu và thực hiện đề tài này nhằm giúp người học:
- Tăng khả năng tự tìm hiểu cũng như tự học.
- Bước đầu tiếp xúc với thực tế.
- Vận dụng những kiến thức đã có đồng thời tìm tòi những kiến thức mới để hiểu sâu sắc hơn trong lĩnh vực này.
Để thiết kế được một hệ thống như đã nêu ở trên thì người tìm hiểu phải nắm vững kiến thức chuyên ngành điện tử, tìm hiểu qua sách vở, tài liệu nước ngoài và dạng mạch thực tế để thi công phần cứng, phần mềm để viết chương trình..
1.4 ĐỐI TƯỢNG NGHIÊN CỨU:
- Các phương án điều khiển và xử lý dữ liệu cho bảng led ma trận.
- Tìm hiểu vi điều khiển PIC16F877A.
- Tìm hiểu phương pháp lập trình CCS cho PIC.
- Bảng quang báo led ma trận kích thước 8×32 điểm ảnh.
1.5 LẬP KẾ HOẠCH TÌM HIỂU:
Để thực hiện đề tài này nhóm sinh viên đã kết hợp sử dụng nhiều phương pháp và phương tiện hỗ trợ gồm có:
- Tham khảo tài liệu: kỹ thuật xung, kỹ thuật số, điện tử căn 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 tìm hiểu:
- Tuần 1: Nhận đề tài và lập đề cương tổng quát.
Thu thập tài liệu và lập đề cương chi tiết.
- Tuần 2, 3, 4: Thiết kế thi công và viết báo cáo.
CHƯƠNG 2
GIỚI THIỆU LED MA TRẬN
VÀ BẢNG QUANG BÁO
Ngày nay khi nhu cầu về thông tin quảng cáo rất lớn, việc áp dụng các phương tiện kỹ thuật mới vào các lĩnh vực trên là rất cần thiết. Khi bạn đến các nơi công cộng, bạn dễ dàng bắt gặp những áp phích quảng cáo điện tử chạy theo các hướng khác nhau với nhiều hình ảnh và màu sắc rất ấn tượng.
2.1 GIỚI THIỆU VỀ LED MA TRẬN:
Hình ảnh LED ma trận8x8& 5x7
Ma trận LED bao gồm nhiều LED cùng nằm trong một vỏ chia thành nhiều cột và hàng, mỗi giao điểm giữa hàng và cột có thể có 1 LED (ma trận LED một màu) hay nhiều LED (2 LED tại một vị trí tạo thành ma trận LED 3 màu). Để LED tại một vị trí nào đó sáng thì phải cấp hiệu điện thế dương giữa Anode và Cathode. Trên cơ sở cấu trúc như vậy, ta có thể mở rộng hàng và cột của ma trận LED để tạo thành các bảng quang báo.
2.1.1 PHÂN LOẠI LED MA TRẬN
Theo kích cỡ |
Theo màu sắc |
Theo hình dạng điểm chấm |
5x7 |
1 màu |
Tròn |
5x8 |
2 màu |
Vuông |
8x8 |
3 màu |
Bầu dục |
|
|
|
|
|
|
1.2 LED MA TRẬN 8x8
Led ma trận m×n là Led ma trận có m cột và n hàng. Led ma trận 8×8 là led ma trận gồm có 8 cột và 8 hàng. Led ma trận này có hai loại: loại thứ nhất là cathode chung (common cathode – cột cathode, hàng anode), loại thứ hai là anode chung (common anode– cột anode, hàng cathode).
Đề tài sử dụng loại Led ma trận cathode chung (cathode cột) vì dễ dàng tìm mua được Led ma trận loại này trên thị trường linh kiện điện tử ở nước ta, đa dạng về kích cỡ và màu sắc, có loại indoor, outdoor.
2.1.3 HÌNH DẠNG THỰC TẾ VÀ SƠ ĐỒ CHÂN RA
2.1.4 SƠ ĐỒ NGUYÊN LÝ LED MA TRẬN 8X8
2.2 MỘT SỐ HÌNH ẢNH VỀ BẢNG QUANG BÁO THỰC TẾ
2.2.1 MẪU MỘT 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 là bội của 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 này có thể hiển thị một dòng chữ cao 122mm (16 điểm ảnh - như hình trên) hoặc hai dòng chữ cao 61mm (8 điểm ảnh) nhưng 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.2.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 là bội của 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 này có thể hiển thị hai dòng chữ cao 122mm (16 điểm ảnh – như hình trên) hoặc một dòng chữ cao 244mm (32 điểm ảnh - như hình dưới)
- Kết nối chuẩn (Máy tính, cổng COM) tuỳ chọn ( RJ45)
2.3 GIỚI THIỆU VỀ BẢNG QUANG BÁO TRONG ĐỒ ÁN
2.3.1 PHẦN CỨNG:
- Kích thước hiển thị: chiều cao 6 cm, chiều dài 48 cm
- Độ phân giải : 8 x 32.
- Bảng này có khả năng hiển thị một dòng chữ cao 6 cm.
- Hiển thị:
+ Một màu đỏ.
+ Nội dung hiển thị được cho chạy theo hướng dịch trái.
2.3.2 PHẦN MỀM
- Dùng ngôn ngữ lập trình CCS để lập trình cho vi xử lý PIC16F877A.
.......................................................
CHƯƠNG 4
CÁC PHƯƠNG PHÁP HIỂN THỊ
CHO BẢNG QUANG BÁO
4.1 PHƯƠNG PHÁP HIỂN THỊ BẰNG IC CHỐT:
Hiển thị 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à nhanh chóng.
Hình 4.1: Giao tiếp led ma trận dùng phương pháp chốt.
4.1.1 CHỐT HÀNG
Chốt hàng là phương pháp trong một khoảng thời gian xác định chỉ có một cột được tích cực, dữ liệu được đưa ra 8 hàng rồi chốt lại, dữ liệu được hiển thị trên màn hình led ma trận. Sau đó dữ liệu kế tiếp được đưa ra 8 hàng và được chốt lại bởi một IC chốt khác, trong khi đó dữ liệu trước đó vẫn hiện diện tại ngõ ra của IC chốt. Như vậy dữ liệu của hàng nào được đưa ra đúng địa chỉ của hàng đó trong khi các dữ liệu của các hàng khác vẫn hiện diện trên hàng mà không bị mất đi. Việc thực hiện chốt hàng được thể hiện ở lưu đồ như sau:
Hình 4.2: Qui trình hiển thị chốt hàng.
4.1.2 CHỐT CỘT
Chốt cột là phương pháp trong một khoảng thời gian xác định chỉ có một hàng được tích cực, dữ liệu được đưa ra 8 cột rồi chốt lại, dữ liệu được hiển thị trên màn hình led ma trận. Sau đó dữ liệu được đưa ra 8 cột kế tiếp và được chốt lại bởi một IC chốt khác, trong khi đó dữ liệu trước đó vẫn hiện diện tại ngõ ra của IC chốt (dữ liệu vẫn hiện diện tại các cột). Như vậy dữ liệu của cột nào được đưa ra đúng địa chỉ của cột đó trong khi các dữ liệu của các cột khác vẫn hiện diện trên cột mà không bị mất đi. Việc thực hiện chốt cột được thể hiện ở lưu đồ như sau:
Hình 4.3: Qui trình hiển thị chốt cột.
4.1.3 ƯU, NHƯỢC ĐIỂM CỦA PHƯƠNG PHÁP DÙNG IC CHỐT
+ Ưu điểm:
- Mở rộng số hàng, số cột của bảng quang báo.
- Dữ liệu được truyền đi nhanh.
- Chuyển đổi cách quét hàng, cột một cách linh hoạt.
+ Nhược điểm:
- Tạo bảng mã khó khăn.
- Khó khăn trong việc lập trình xuất dữ liệu ra.
4.2 PHƯƠNG PHÁP HIỂN THỊ SỬ DỤNG THANH GHI DỊCH
4.2.1 QUÉT CỘT
a) Giới thiệu chung về phương pháp quét cột:
Phương pháp quét cột là phương pháp mà trong một khoảng thời gian xác định chỉ cho một cột được tích cực hiển thị trong khi các cột khác đều tắt, các cột được quét (tích cực) tuần tự ở các khoảng thời gian kế tiếp nhau được lặp lại nhiều lần với tốc độ > 24 hình/1s sẽ cho ta một hình ảnh liên tục cần hiển thị lên trên màn hình led ma trận.
b) Quá trình thực hiện quét cột:
Dữ liệu của cột thứ nhất được đưa ra hàng sau đó tích cực cột thứ nhất như vậy dữ liệu của cột thứ nhất được hiển thị trên màn hình led ma trận, tiếp tục dữ liệu của cột thứ hai được đưa ra hàng sau đó tích cực cột thứ hai lúc này dữ liệu của hàng thứ hai được hiển thị trên man hình led ma trận, cứ như vậy cho đến dữ liệu của cột cuối cùng được đưa ra hàng sau đó tích cực cột cuối cùng. Cứ như thế quá trình trên được lặp đi lặp lại > 24lần/1s, đến đây chúng ta quan sát được một hình ảnh liên tục hiển thị trên màn hình led ma trận.
Ví dụ
Hiển thị chữ A lên màn hình Led ma trận (hàng được tích cực ở mức 1, cột được tích cực ở mức 0).
Hình 4.4: Hiển thị chữ A trên led ma trận dùng phương pháp quét cột
Quá trình đưa dữ liệu ra hàng và cột được tiến hành đồng thời với các giá trị theo bảng dưới đây:
|
Dữ liệu đưa vào các hàng H8H7H6H5H4H3H2H1 |
Cột được chọn tích cực (mức 0) |
Dữ liệu thứ nhất |
11111000 |
C1 |
Dữ liệu thứ 2 |
00100100 |
C2 |
Dữ liệu thứ 3 |
00100010 |
C3 |
Dữ liệu thứ 4 |
00100100 |
C4 |
Dữ liệu thứ 5 |
11111000 |
C5 |
Dữ liệu thứ 6 |
00000000 |
C6 |
Dữ liệu thứ 7 |
00000000 |
C7 |
Dữ liệu thứ 8 |
00000000 |
C8 |
Bảng 4.1
Như vậy toàn bộ dữ liệu của chữ A đã được đưa ra hiển thị trên màn hình Led ma trận. Quá trình trên được diễn ra rất nhanh > 24lần/s nên chúng ta có cảm giác nó diễn ra một cách đồng thời, nhờ đó chúng ta quan sát được trên màn hình Led ma trậnlà một chữ A liên tục.
Phương pháp quét cột thích hợp cho các bảng quang báo sử dụng Led ma trậncó số lượng cột ít hơn số lượng hàng, vì thời gian sáng của LED khi quét cột lớn hơn thời gian sáng của LED khi quét hàng. Như vậy điện áp nguồn cung cấp được sử dụng trong quét cột nhỏ hơn điện áp nguồn cung cấp sử dụng trong quét hàng. Trong phương pháp quét cột việc đưa dữ liệu ra hàng và tạo bảng mã là khá dễ dàng cho người lập trình.
4.2.2 QUÉT HÀNG
a) Giới thiệu chung về phương pháp quét hàng:
Quét hàng là phương pháp mà trong một khoảng thời gian xác định chỉ cho một hàng được tích cực hiển thị trong khi các hàng khác đều tắt, các hàng được quét (tích cực) tuần tự ở các khoảng thời gian kế tiếp nhau được lặp lại nhiều lần với tốc độ > 24hình /1s sẽ cho ta một hình ảnh liên tục cần hiển thị lên trên màn hình led ma trận.
b) Quá trình thực hiện quét hàng:
Hình 4.5: Qui trình đưa dữ liệu ra 8 cột cho led ma trận.
Quét hàng sử dụng thanh ghi dịch là tương đối phức tạp cho người lập trình trong việc đưa dữ liệu ra cột. Dữ liệu lần lượt được đưa vào chân Datain của thanh ghi dịch sau đó tác động xung clock dữ liệu đươc dịch đi. Việc thực hiện quét hàng được thực hiện theo lưu đồ giải thuật ở hình 4.5.
Dữ liệu của hàng thứ nhất được đưa ra cột sau đó tích cực hàng thứ nhất, như vậy dữ liệu của hàng thứ nhất được hiển thị trên màn hình led ma trận, tiếp tục dữ liệu của hàng thứ hai được đưa ra cột sau đó tích cực hàng thứ hai lúc này dữ liệu của hàng thứ hai được hiển thị trên màn hình led ma trận, cứ như vậy cho đến dữ liệu của hàng cuối cùng được đưa ra cột sau đó tích cực hàng cuối cùng. Cứ như thế quá trình trên được lặp đi lặp lại > 24lần/1s, đến đây chúng ta quan sát được một hình ảnh liên tục hiển thị trên màn hình led ma trận.
Ví dụ:
Hiển thị chữ A lên màn hình Led ma trận (hàng được tích cực ở mức 1, cột được tích cực ở mức 0).
Hình 4.6: Hiển thị chữ A trên led ma trận dùng phương pháp quét hàng
Quá trình đưa dữ liệu ra hàng và cột được tiến hành đồng thời với các giá trị theo bảng dưới đây:
|
Dữ liệu đưa vào các cột C8C7C6C5C4C3C2C1 |
Hàng được chọn tích cực (mức 1) |
Dữ liệu thứ nhất |
11111111 |
H1 |
Dữ liệu thứ 2 |
11111011 |
H2 |
Dữ liệu thứ 3 |
11110101 |
H3 |
Dữ liệu thứ 4 |
11101110 |
H4 |
Dữ liệu thứ 5 |
11101110 |
H5 |
Dữ liệu thứ 6 |
11100000 |
H6 |
Dữ liệu thứ 7 |
11101110 |
H7 |
Dữ liệu thứ 8 |
11101110 |
H8 |
Bảng 4.2
Như vậy toàn bộ dữ liệu của chữ A đã được đưa ra hiển thị trên màn hình Led ma trận. Quá trình trên được diễn ra rất nhanh > 24lần/s nên chúng ta có cảm giác nó diễn ra một cách đồng thời, nhờ đó mà chúng ta quan sát được trên màn hình Led ma trận là một chữ A liên tục.
Phương pháp quét hàng thích hợp cho các bảng quang báo sử dụng Led ma trận có số lượng hàng nhỏ hơn số lượng cột, vì thời gian sáng của Led khi quét hàng lâu hơn thời gian sáng của Led khi quét cột. Như vậy điện áp nguồn cung cấp được sử dụng trong quét hàng nhỏ hơn điện áp nguồn cung cấp sử dụng trong quét cột. Tuy nhiên trong phương pháp quét hàng thì việc đưa dữ liệu ra cột và tạo bảng mã là khó khăn hơn trong phương pháp quét cột.
4.2.3 ƯU, NHƯỢC ĐIỂM CỦA PHƯƠNG PHÁP HIỂN THỊ SỬ DỤNG THANH GHI DỊCH
+Ưu điểm:
- Tiết kiệm đường truyền, hiệu quả kinh tế.
- Tiết kiệm chân PORT.
- Truyền dữ liệu đi xa hơn.
- Mở rộng bảng ma trận lên một cách dễ dàng.
- Lập trình dễ dàng trong phương pháp quét cột.
+Nhược điểm:
- Tốn thời gian để thực hiện việc truyền dữ liệu đến các cột.
- Chuyển đổi không linh hoạt bằng sử dụng phương pháp chốt.
- Lập trình khó khăn hơn khi sử dụng phương pháp quét hàng.
4.3 MẠCH QUANG BÁO SỬ DỤNG TRONG ĐỒ ÁN
Do mạch quang báo trong đồ án được thiết kế với độ phân giải 8x32 ( 8 hàng, 32 cột) nên chọn phương pháp quét hàng để đảm bảo cho hình ảnh hiển thị được liên tục và sắc nét.
...............................................................
CHƯƠNG KẾT LUẬN
7.1. CÁC VẤN ĐỀ ĐÃ ĐƯỢC GIẢI QUYẾT TRONG ĐỒ ÁN:
Các vấn đề đã nghiên cứu:
- Tìm hiểu vi điều khiển PIC 16F877A.
- Tìm hiểu cách quét led ma trận.
- Tìm hiểu ngôn ngữ lập trình CCS.
Các vấn đề đã thực hiện:
- Lập trình điều khiển vi điều khiển PIC 16F877A bằng ngôn ngữ CCS.
- Lập trình điều khiển led ma trận theo cách quét cột.
7.1.3 Thi công mạch
Nhóm đã thi công xong các mạch sau:
- Mạch nguồn, bàn phím.
- Mạch điều khiển.
- Mạch hiển thị, mạch quét và mạch kéo dòng.
7.2 ƯU VÀ NHƯỢC ĐIỂM CỦA THI CÔNG MẠCH:
7.2.1 Ưu điểm:
-Chữ hiển thị rõ ràng, tốc độ di chuyển vừa phải.
-Mạch hoạt động ổn định trong thời gian dài.
7.2.2 Nhược điểm:
- Do bộ nhớ ROM có dung lượng nhỏ nên muốn lưu nhiều font chữ thì phải thay đổi ROM có dung lượng lớn hơn.
7.3 Các phương hướng phát triển đề tài:
- Tăng kích thước của mạch quang báo cho phù hợp với thực tế sử dụng.
- Sử dụng nhiều font chữ để làm phong phú hơn bảng quang báo.
- Sử dụng giao tiếp, RS232, USB để thay thế cho bàn phím.
- Tạo bảng led ma trận bằng led out door để đáp ứng nhu cầu sử dụng.
- Sử dụng các module có thể phát vô tuyến .Chương trình điều khiển trên máy tính có thể giám sát -liên lạc ( mail, điện thoại )…
KẾT LUẬN:
Đề tài: “QUANG BÁO HIỂN THỊ LED MA TRẬN GIAO TIẾP BÀN PHÍM DÙNG VI ĐIỀU KHIỂN PIC 16F877A”. Đề tài đã trình bày được nguyên tắc hoạt động cơ bản của mạch quang báo giao tiếp với bàn phím, giới thiệu về cách sử dụng cũng như sơ đồ chân, sơ đồ nội bộ của các IC số dùng trong mạch.
Nhóm thực hiện đề tài xin chân thành cảm ơn quý thầy cô cùng các bạn sinh viên, đã đóng góp rất nhiều ý kiến, công sức quý báu trong quá trình nhóm thực hiện đề tài này.
Đặc biệt, chúng em xin cảm ơn thầy Thượng văn Bé đã nhiệt tình hướng dẫn, chỉ bảo những kinh nghiệm, kiến thức thực tế để đề tài được hoàn thành đúng thời gian quy định
Tuy nhiên, do còn hạn chế về thời gian và trình độ nên đề tài không tránh khỏi nhiều sai sót, nhóm rất mong nhận được sự đóng góp ý kiến chân tình của quý thầy cô và các bạn để đề tài được hoàn chỉnh hơn.
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 bản Khoa học và Kỹ thuật Hà Nội.
[3] Tống Văn On, Hoàng Đức Hải- Họ vi điều khiển 8051- Nhà xuất bản Lao động -Xã hội
[4] Lakeview.Research.Serial.Port.Complete.2nd.Edition.Dec.2007
[5] Giáo trình học tập môn Vi Xử Lý –PIC16F877A
[6] Giáo trinh học tập môn Kỹ Thuật Số
[7] Giáo trình học tập môn Kỹ Thuật Truyền Số Liệu
[8] Giáo trình học tập môn Mạch điện tử
[9] Giáo trình học tập môn Điện Tử Công Suất
[10] www.picvietnam.net
[11] www.Microchip.com