Kỹ thuật quét LED 7 đoạn:

Một phần của tài liệu Báo cáo khoa học đề tài giải mã nguyên lí hoạt động của công nghệ số (Trang 29 - 31)

Để lập trình quét LED 7 đoạn, ta sẽ tiến hành lắp ráp thêm một board mạch có sử dụng IC AT 89C52/ AT 89C51 lập trình hiển thị LED 7 đoạn. Nhiệm vụ của board này là nhận 8 bit nhị phân từ port của Khối xử lý, truyền vào và chuyển nó sang dạng số thập phân và hiển thị nó trên LED 7 đoạn như mong muốn.

Kỹ thuật quét LED 7 đoạn được mô tả giống hoàn toàn với chương trình quét ma trận LED 3x8 được mô tả như trên.

Điểm khác biệt là thay vì điều khiển các PIN ở PORT 3 để hiển thị các LED đơn là các số biểu diễn ở hệ nhị phân, ta sẽ điều khiển nó để kiểm soát trạng thái của các thanh a, b, c, d, e, f, g trong LED 7 đoạn.

Sau khi lắp đặt mạch điện bao gồm 9 LED 7 đoạn chia thành 3 cụm, các chân ứng với các thanh LED sẽ được mắc song song với nhau. Ta sẽ ghi nhận thứ tự của các thanh LED 7 đoạn này và lập trình điều khiển trạng thái sáng – tắt của chúng.

Hình 15:

29 Vì ta sử dụng loại LED 7 đoạn có ANODE chung, nên LED chỉ hoạt động khi nào ANODE của nó nằm ở mức 1. Như vậy, muốn một thanh LED nào sáng, ta phải hạ CATHODE của chân đó xuống mức 0. Nếu nó ở mức 1, LED sẽ không sáng.

Theo quy tắc như trên, ta lập bảng trạng thái các thanh của chân LED như sau:

Số hiển thị g f a b d c e dp HEX 0 1 0 0 0 0 0 0 1 0x81 1 1 1 1 0 1 0 1 1 0xEB 2 0 1 0 0 0 1 0 1 0x45 3 0 1 0 0 0 0 1 1 0x43 4 0 0 1 0 1 0 1 1 0x2B 5 0 0 0 1 0 0 1 1 0x13 6 0 0 0 1 0 0 0 1 0x11 7 1 1 0 0 1 0 1 1 0xCB 8 0 0 0 0 0 0 0 1 0x01 9 0 0 0 0 0 0 1 1 0x03

Với bản trạng thái, ta áp dụng kỹ thuật quét tương tự với kỹ thuật quét ma trận LED như đã trình bày ở mục trên để quét LED 7 đoạn.

G. LỢI ÍCH ĐỀ TÀI MANG LẠI:

Đề tài nếu sau khi được ứng dụng và phổ biến rộng rãi sẽ mang lại lợi ích:

 Giúp cho tất cả mọi người, các bạn học sinh thông qua mô hình nguyên lý hoạt động của một chiếc máy tính điện tử sẽ nắm được cơ sở nguyên lý hoạt động của các thiết bị kỹ thuật số, ứng dụng được nắm bắt được những nguyên lý vô cùng “thông minh” đó vào thực tế cuộc sống, vào việc giải quyết các bài toán, phát minh cải tiến ra những sản phẩm mới, có giá trị cao hơn.

 Sản phẩm sau khi hoàn thành có khả năng thực hiện mô phỏng lại chính xác hoạt động của một chiếc máy tính điện tử. Sản phẩm này có khả năng ứng dụng rất lớn trong việc, dạy học môn tin học ở trường THPT, đặc biệt là bộ môn tin học lớp 10.Bên

Hình 16:

30 cạnh đó, nó còn là một sản phẩm để dùng để nghiên cứu trong lĩnh vực tính toán của máy tính, từ đó có khả năng phát triển ra các sản phẩm tốt hơn trong lĩnh vực tính toán mà hiện nay một số máy tính đã thực hiện được nhưng thời gian tính toán còn khá chậm chẳng hạn như phép tính tích phân trong môn toán lớp 12

 Có tác dụng giúp cho các bạn học sinh, những người có đam mê, sở thích với bộ môn lập trình điều khiển thiết bị tiếp cận một cách dễ dàng; phát huy khả năng tìm tòi nghiên cứu và phát triển các phần mềm, các thiết bị và sản phẩm dựa trên nền tảng là vi xử lý – cốt lõi của công nghệ số.

 Toàn bộ sản phẩm được thiết kế dưới dạng cá module nhỏ, dễ dàng tháo lắp, rất thuận tiện cho việc cải tiến, nâng cấp, lắp đặt, phát huy khả năng sáng tạo không giới hạn, vận dụng, kết hợp các thiết bị với nhau.

H. KẾT QUẢ ĐẠT ĐƯỢC – PHÁT TRIỂN SẢN PHẨM:

Một phần của tài liệu Báo cáo khoa học đề tài giải mã nguyên lí hoạt động của công nghệ số (Trang 29 - 31)