Đồ án Kỹ thuật số: Thiết kế & Thi công Mạch Quảng Cáo dùng EPROM chi tiết

Đồ án mạch quảng cáo dùng EPROM. Bao gồm sơ đồ thiết kế chi tiết và code điều khiển hoàn chỉnh. Tài liệu tham khảo giá trị cho sinh viên.

Chuyên ngành

Điện tử

Người đăng

Ẩn danh

Thể loại

Đồ án môn học
73
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan đồ án mạch quảng cáo EPROM và vai trò thực tiễn

Đồ án mạch quảng cáo dùng EPROM là một đề tài kinh điển trong lĩnh vực điện tử, đặc biệt đối với sinh viên ngành điện tử viễn thông. Đề tài này không chỉ giúp củng cố kiến thức nền tảng về mạch điện tử mà còn mở ra hướng tiếp cận thực tế với các ứng dụng quảng cáo phổ biến. Trong bối cảnh công nghệ phát triển, các bảng quảng cáo điện tử ngày càng trở nên quen thuộc, từ các cửa hàng nhỏ lẻ đến các trung tâm thương mại lớn. Chúng thu hút sự chú ý của khách hàng bằng các hiệu ứng ánh sáng bắt mắt và nội dung linh hoạt. Việc tự tay thiết kế và thực thi một mạch điều khiển cho các bảng quảng cáo này là một trải nghiệm học tập quý giá. Đề tài tập trung vào việc sử dụng EPROM (Erasable Programmable Read-Only Memory) làm bộ não trung tâm, lưu trữ chương trình hiển thị cho các mạch LED chạy chữ. So với các phương pháp khác, sử dụng EPROM mang lại sự cân bằng tối ưu giữa chi phí, độ phức tạp và khả năng tùy biến. Nó đơn giản và rẻ hơn so với việc dùng vi điều khiển, đồng thời linh hoạt hơn rất nhiều so với việc sử dụng các IC số rời rạc, vốn đòi hỏi phải thay đổi phần cứng mỗi khi cần cập nhật hiệu ứng. Báo cáo đồ án này sẽ trình bày chi tiết từ cơ sở lý thuyết, lựa chọn linh kiện, thiết kế mạch nguyên lý, đến việc phân tích sơ đồ hoàn chỉnh và nguyên lý hoạt động, cung cấp một cái nhìn toàn diện và sâu sắc về cách một mạch quảng cáo đơn giản được xây dựng.

1.1. Tầm quan trọng của bảng quảng cáo điện tử hiện nay

Trong xã hội hiện đại, quảng cáo đóng vai trò then chốt trong việc tiếp thị sản phẩm và xây dựng thương hiệu. Các phương tiện quảng cáo ngày càng đa dạng, tuy nhiên, bảng quảng cáo điện tử sử dụng đèn LED vẫn là một trong những hình thức hiệu quả và phổ biến nhất. Ưu điểm của loại hình này là khả năng tạo ra các hiệu ứng nhấp nháy, chạy chữ, đổi màu sắc một cách sinh động, dễ dàng thu hút sự chú ý của người đi đường. So với các bảng hiệu tĩnh, áp phích truyền thống, mạch LED chạy chữ mang lại tính thẩm mỹ cao, khả năng truyền tải thông điệp linh hoạt và hoạt động hiệu quả cả ngày lẫn đêm. Việc nghiên cứu và làm chủ công nghệ đằng sau các bảng quảng cáo này là một nhiệm vụ quan trọng, giúp sinh viên và kỹ sư điện tử áp dụng lý thuyết vào giải quyết các vấn đề thực tiễn, đáp ứng nhu cầu ngày càng cao của thị trường.

1.2. Phân tích lý do chọn EPROM cho đồ án điện tử viễn thông

Khi thực hiện một đồ án điện tử viễn thông về mạch quảng cáo, việc lựa chọn công nghệ điều khiển là bước đầu tiên và quan trọng nhất. Có ba phương án chính: dùng IC số rời, dùng EPROM, và dùng vi điều khiển. Phương pháp dùng IC rời tuy cơ bản nhưng rất cứng nhắc, mỗi khi thay đổi chương trình hiển thị đều phải can thiệp vào phần cứng, rất phức tạp và tốn kém. Ngược lại, sử dụng vi điều khiển 8051 (như AT89C51 hoặc AT89S52) mang lại sự linh hoạt tối đa nhưng lại làm tăng chi phí và độ phức tạp của mạch. Tài liệu gốc đã chỉ ra rằng: "cách sử dụng EPROM được chọn vì đáp ứng được yêu cầu của một mạch quảng cáo bình thường, giá thành lại rẻ hơn và mạch điện đơn giản hơn so với khi dùng kit vi xử lý". EPROM cho phép lưu trữ chương trình dưới dạng phần mềm, khi cần thay đổi chỉ cần nạp lại nội dung mới bằng máy nạp EPROM mà không cần thay đổi phần cứng. Đây là giải pháp dung hòa hoàn hảo cho các ứng dụng không đòi hỏi quá nhiều chức năng phức tạp, giúp đơn giản hóa thiết kế mà vẫn đảm bảo tính tùy biến cao.

II. Hướng dẫn phân tích cơ sở lý thuyết mạch điện tử EPROM

Để xây dựng thành công một đồ án mạch quảng cáo dùng EPROM, việc nắm vững cơ sở lý thuyết là yêu cầu bắt buộc. Nền tảng của mạch là sự kết hợp nhịp nhàng giữa các khối chức năng riêng biệt. Trung tâm của hệ thống là khối bộ nhớ EPROM, nơi lưu trữ toàn bộ dữ liệu về các hiệu ứng hiển thị. Để truy xuất dữ liệu từ EPROM, cần có một địa chỉ cụ thể. Nhiệm vụ này được đảm nhận bởi khối tạo địa chỉ, thường sử dụng IC đếm nhị phân. IC đếm này lại được điều khiển bởi một khối tạo dao động (xung clock) để hoạt động một cách tuần tự. Dữ liệu đầu ra từ EPROM là các tín hiệu logic mức thấp, chưa đủ công suất để làm sáng các bóng đèn quảng cáo. Do đó, cần có một khối giao tiếp công suất để khuếch đại tín hiệu. Toàn bộ các khối này hoạt động dựa trên năng lượng từ khối nguồn cung cấp, có nhiệm vụ biến đổi điện áp xoay chiều thành các mức điện áp một chiều ổn định. Hiểu rõ chức năng và sự tương tác giữa các khối này là chìa khóa để thiết kế mạch nguyên lý một cách chính xác và hiệu quả. Việc lựa chọn linh kiện phù hợp cho từng khối, như chọn IC 555 cho mạch tạo xung, IC 4040 cho mạch đếm, hay các loại EPROM 27C256, EPROM 27C512 cho bộ nhớ, đều dựa trên sự phân tích kỹ lưỡng về yêu cầu kỹ thuật và chi phí của đồ án.

2.1. Phân tích sơ đồ khối và nhiệm vụ của từng thành phần

Một mạch quảng cáo dùng EPROM điển hình bao gồm các khối chức năng chính. Khối nguồn cung cấp điện áp +5V cho các IC logic và +12V cho khối công suất. Khối tạo dao động, thường dùng IC 555, tạo ra tín hiệu xung clock với tần số có thể điều chỉnh để thay đổi tốc độ hiệu ứng. Xung clock này được đưa vào Khối giải mã địa chỉ (ví dụ IC đếm 4040) để tạo ra các địa chỉ nhị phân tuần tự. Các địa chỉ này được gửi đến Khối bộ nhớ EPROM, là nơi chứa toàn bộ chương trình hiển thị. Tại mỗi địa chỉ, EPROM xuất ra một byte dữ liệu tương ứng. Dữ liệu này điều khiển Khối mạch giao tiếp (sử dụng Transistor, Relay hoặc ULN2803) để bật/tắt Khối đèn hiển thị. Ngoài ra, một Khối hiển thị LED Logic nhỏ thường được thêm vào để theo dõi trạng thái đầu ra của EPROM một cách trực quan.

2.2. Tìm hiểu các linh kiện chính IC tạo xung và IC đếm

Hai linh kiện quan trọng trong phần điều khiển của mạch là IC tạo xung và IC đếm. IC 555 là một lựa chọn phổ biến để tạo dao động nhờ cấu trúc đơn giản, hoạt động ổn định và dễ dàng điều chỉnh tần số thông qua các điện trở và tụ điện bên ngoài. Tín hiệu xung vuông từ IC 555 sẽ là "nhịp tim" cho toàn bộ hệ thống. IC 4040 là một bộ đếm nhị phân không đồng bộ 12 tầng. Nó nhận xung đầu vào từ IC 555 và tạo ra 12 bit địa chỉ ở các đầu ra (Q0 đến Q11). Mỗi khi có một cạnh xuống của xung clock, bộ đếm sẽ tăng giá trị lên một đơn vị. Chuỗi địa chỉ tuần tự này sẽ "quét" qua từng ô nhớ của EPROM, cho phép truy xuất dữ liệu chương trình một cách tuần tự để tạo ra hiệu ứng chạy chữ hoặc nhấp nháy liên tục.

2.3. Khảo sát bộ nhớ EPROM 27C256 và nguyên lý truy xuất

EPROM, viết tắt của Erasable Programmable Read-Only Memory, là linh kiện cốt lõi của đồ án. Các loại phổ biến như EPROM 27C256 (256 Kbit, tương đương 32 Kbyte) hay EPROM 27C512 (512 Kbit, tương đương 64 Kbyte) được sử dụng để lưu trữ các mẫu dữ liệu hiển thị. Nguyên lý hoạt động của EPROM ở chế độ đọc khá đơn giản: khi một địa chỉ được đặt vào các chân địa chỉ (A0, A1, ...), bộ giải mã bên trong IC sẽ chọn ô nhớ tương ứng. Dữ liệu trong ô nhớ đó sẽ được đưa ra các chân dữ liệu (D0, D1, ...). Quá trình này được điều khiển bởi các chân CE (Chip Enable) và OE (Output Enable). Để đọc dữ liệu, cả hai chân này phải ở mức logic thấp. Dữ liệu được nạp vào EPROM thông qua một thiết bị chuyên dụng gọi là máy nạp EPROM, và có thể bị xóa bằng cách chiếu tia cực tím qua cửa sổ thạch anh trên lưng IC.

III. Bí quyết thiết kế mạch nguyên lý cho đồ án điện tử viễn thông

Giai đoạn thiết kế mạch nguyên lý là bước hiện thực hóa ý tưởng và cơ sở lý thuyết thành một sơ đồ có thể thi công. Đây là một công việc đòi hỏi sự cẩn thận và tính toán chính xác. Quá trình này bắt đầu với việc thiết kế khối nguồn. Một mạch nguồn ổn định là nền tảng cho sự hoạt động tin cậy của toàn bộ hệ thống. Cần tính toán biến áp, chọn diode chỉnh lưu và tụ lọc phù hợp để tạo ra các mức điện áp một chiều tương đối bằng phẳng, sau đó sử dụng các IC ổn áp như 7805 và 7812 để có được nguồn +5V và +12V chuẩn. Tiếp theo là thiết kế mạch tạo xung và mạch tạo địa chỉ. Mạch tạo xung dùng IC 555 cần được tính toán các giá trị R, C để tạo ra tần số mong muốn, quyết định tốc độ của hiệu ứng quảng cáo. Mạch tạo địa chỉ sử dụng IC đếm như 4040 phải được kết nối đúng với các chân địa chỉ của EPROM. Khối quan trọng nhất là khối nhớ và giao tiếp. Các chân dữ liệu của EPROM được nối với đầu vào của mạch giao tiếp công suất. Lựa chọn linh kiện giao tiếp (Relay, SCR, ULN2803) phụ thuộc vào công suất của bóng đèn quảng cáo. Cuối cùng, tất cả các khối được kết nối lại với nhau trên một sơ đồ tổng thể. Việc sử dụng các phần mềm chuyên dụng như Altium hay Proteus để vẽ sơ đồ nguyên lý sẽ giúp quá trình thiết kế trở nên chuyên nghiệp và dễ dàng hơn cho bước vẽ mạch in PCB sau này. Đây là giai đoạn cốt lõi trong bất kỳ báo cáo đồ án nào.

3.1. Hướng dẫn thiết kế mạch nguồn ổn áp 5V và 12V

Mạch nguồn là trái tim của mọi thiết bị điện tử. Trong đồ án mạch quảng cáo dùng EPROM, cần hai mức điện áp chính: +5V cung cấp cho các IC số (555, 4040, EPROM) và +12V cho khối giao tiếp (ví dụ: cuộn dây của Rơ-le). Thiết kế bắt đầu bằng một biến áp hạ áp từ 220VAC xuống 12VAC. Dòng xoay chiều này sau đó được chỉnh lưu thành dòng một chiều bằng cầu diode. Để làm phẳng điện áp, một tụ lọc có điện dung lớn (ví dụ 2200uF) được sử dụng. Cuối cùng, điện áp sau lọc được đưa qua hai IC ổn áp tuyến tính: 7805 để tạo ra điện áp 5V ổn định và 7812 để tạo ra 12V (nếu cần, hoặc có thể dùng trực tiếp điện áp sau lọc nếu tải không yêu cầu độ ổn định quá cao). Việc tính toán công suất biến áp và dòng chịu đựng của các linh kiện là rất quan trọng để đảm bảo mạch hoạt động bền bỉ.

3.2. Sơ đồ mạch tạo xung Clock và mạch tạo địa chỉ tuần tự

Mạch tạo xung Clock và tạo địa chỉ quyết định thứ tự và tốc độ hiển thị. Sơ đồ mạch tạo xung thường được cấu hình với IC 555 ở chế độ đa hài tự dao động. Tần số dao động, f = 1.44 / ((R1 + 2*R2)*C), có thể được điều chỉnh bằng cách thay đổi giá trị của biến trở (VR) mắc nối tiếp với R2. Tín hiệu xung vuông từ chân 3 của IC 555 được đưa vào chân CP (Clock Input) của IC đếm 4040. Các ngõ ra song song của IC 4040 (Q0, Q1, ...) sẽ được nối trực tiếp tới các chân địa chỉ tương ứng của EPROM (A0, A1, ...). Sự kết hợp này tạo thành một bộ quét địa chỉ tự động, tuần tự duyệt qua các ô nhớ trong EPROM để xuất dữ liệu chương trình ra ngoài.

3.3. Lựa chọn linh kiện cho mạch giao tiếp công suất

Tín hiệu từ các chân dữ liệu của EPROM có dòng rất nhỏ, không thể trực tiếp điều khiển các bóng đèn công suất lớn. Do đó, mạch giao tiếp công suất là bắt buộc. Có nhiều lựa chọn linh kiện cho khối này. Đối với tải một chiều công suất nhỏ (đèn LED), có thể dùng IC đệm dòng như ULN2803. Đây là một mảng 8 transistor Darlington tích hợp sẵn diode dập xung ngược, rất tiện lợi. Đối với tải xoay chiều hoặc tải một chiều công suất lớn hơn (bóng đèn 12V, 220V), cần sử dụng Rơ-le (Relay) hoặc các linh kiện bán dẫn công suất như SCR, TRIAC. Việc sử dụng Rơ-le giúp cách ly hoàn toàn giữa mạch điều khiển và mạch công suất, tăng độ an toàn và ổn định cho hệ thống.

IV. Cách vẽ mạch in PCB và mô phỏng Proteus chi tiết nhất

Sau khi hoàn thiện thiết kế mạch nguyên lý, bước tiếp theo là chuyển đổi nó thành một sản phẩm vật lý thông qua việc vẽ mạch in PCB (Printed Circuit Board). Đây là giai đoạn quyết định tính thẩm mỹ, độ nhỏ gọn và sự ổn định của sản phẩm cuối cùng. Các phần mềm như Proteus, Altium Designer, hoặc Eagle là những công cụ mạnh mẽ hỗ trợ công việc này. Quá trình bắt đầu bằng việc chuyển sơ đồ nguyên lý sang môi trường thiết kế PCB. Các linh kiện được sắp xếp một cách logic trên bo mạch để tối ưu hóa đường đi dây, giảm thiểu nhiễu và tiết kiệm diện tích. Các đường mạch (tracks) được vẽ để kết nối các chân linh kiện theo đúng sơ đồ nguyên lý. Một nguyên tắc quan trọng là các đường mạch nguồn (VCC, GND) cần có độ rộng lớn hơn để chịu được dòng tải cao. Trước khi tiến hành gia công PCB, việc mô phỏng Proteus là cực kỳ hữu ích. Proteus cho phép người dùng chạy mô phỏng hoạt động của toàn bộ mạch, kiểm tra logic, dạng sóng tại các điểm đo, và phát hiện các lỗi thiết kế tiềm ẩn. Việc này giúp tiết kiệm đáng kể thời gian và chi phí so với việc phải sửa lỗi trên mạch thật. Sau khi mô phỏng thành công, file thiết kế PCB sẽ được xuất ra để tiến hành ủi, ăn mòn và khoan lỗ, hoàn thiện một bo mạch in chuyên nghiệp cho đồ án mạch quảng cáo dùng EPROM.

4.1. Sơ đồ nguyên lý hoàn chỉnh của mạch quảng cáo EPROM

Sơ đồ nguyên lý hoàn chỉnh là bản thiết kế tổng hợp, kết nối tất cả các khối chức năng đã được thiết kế riêng lẻ. Sơ đồ này thể hiện rõ ràng mối liên kết từ khối nguồn cung cấp năng lượng, qua khối tạo xung và tạo địa chỉ, đến khối nhớ EPROM, và cuối cùng là khối giao tiếp công suất ra các đèn hiển thị. Trên sơ đồ, mỗi linh kiện được ký hiệu rõ ràng, các chân được đánh số và các giá trị (điện trở, tụ điện) được ghi chú đầy đủ. Một sơ đồ nguyên lý tốt phải dễ đọc, dễ hiểu, giúp người thi công lắp ráp mạch một cách chính xác và người đọc báo cáo đồ án có thể dễ dàng theo dõi, phân tích.

4.2. Giải thích nguyên lý hoạt động và giải thuật hiển thị

Nguyên lý hoạt động của mạch dựa trên một chu trình tuần hoàn. Mạch tạo xung 555 cấp tín hiệu clock cho IC đếm 4040. IC 4040 đếm tuần tự từ 0 trở đi, tạo ra một chuỗi địa chỉ cung cấp cho EPROM. Tại mỗi địa chỉ, EPROM xuất ra một byte dữ liệu (8 bit) đã được lập trình sẵn. Mỗi bit trong byte này tương ứng với trạng thái của một bóng đèn (1 là sáng, 0 là tắt). Byte dữ liệu này được đưa đến mạch giao tiếp, khuếch đại và điều khiển bật/tắt các bóng đèn tương ứng. Khi IC đếm quét hết dải địa chỉ của chương trình, nó sẽ tự động reset về 0 và bắt đầu lại chu trình. Bằng cách lập trình các chuỗi byte dữ liệu khác nhau vào EPROM, có thể tạo ra vô số giải thuật hiển thị như chữ chạy, nhấp nháy so le, sáng đuổi, sáng dồn, v.v.

4.3. Lập trình và nạp code cho EPROM bằng máy nạp chuyên dụng

Nội dung hiển thị của bảng quảng cáo được quyết định bởi dữ liệu nạp trong EPROM. Dữ liệu này thường được tạo ra dưới dạng một file nhị phân (.bin) hoặc file hex (.hex). Người lập trình sẽ viết một chương trình nhỏ trên máy tính (bằng C, Python, hoặc công cụ chuyên dụng) để tạo ra file này, trong đó mỗi byte đại diện cho trạng thái của các đèn tại một thời điểm. Sau khi có file dữ liệu, cần sử dụng một máy nạp EPROM để ghi file này vào IC. Quá trình này bao gồm việc đặt IC EPROM vào đế cắm của máy nạp, chọn đúng loại IC trong phần mềm điều khiển, tải file .bin hoặc .hex và thực hiện lệnh ghi (program). Sau khi nạp xong, IC được gắn lên mạch để hoạt động. Đây là quá trình đòi hỏi sự chính xác, vì một lỗi nhỏ trong file dữ liệu cũng có thể khiến hiệu ứng hiển thị bị sai lệch.

V. Phân tích ưu nhược điểm của báo cáo đồ án mạch quảng cáo

Mỗi một giải pháp công nghệ đều có những ưu điểm và hạn chế riêng, và đồ án mạch quảng cáo dùng EPROM cũng không ngoại lệ. Việc đánh giá khách quan các yếu tố này là một phần quan trọng của một báo cáo đồ án chất lượng, thể hiện sự hiểu biết sâu sắc của người thực hiện. Ưu điểm lớn nhất của phương pháp này là sự đơn giản trong thiết kế và chi phí thấp. So với hệ thống dùng vi điều khiển, mạch EPROM không cần lập trình phức tạp với lập trình assembly hay lập trình C cho VĐK, không cần các IC giao tiếp ngoại vi, giúp giảm giá thành sản phẩm và rút ngắn thời gian phát triển. Việc thay đổi chương trình hiển thị cũng tương đối dễ dàng, chỉ cần xóa và nạp lại EPROM, linh hoạt hơn hẳn so với phương pháp dùng IC số rời. Tuy nhiên, nhược điểm của nó cũng khá rõ ràng. Mạch thiếu đi sự thông minh và tương tác. Chương trình hiển thị là cố định, được định sẵn bởi người lập trình. Nếu muốn thay đổi nội dung quảng cáo (ví dụ: đổi từ "KHAI TRUONG" sang "GIAM GIA"), người dùng cuối không thể tự thực hiện mà phải cần đến kỹ thuật viên có máy nạp EPROM. Hơn nữa, với các hiệu ứng phức tạp hoặc hiển thị hình ảnh trên LED ma trận, việc tạo file dữ liệu cho EPROM sẽ trở nên rất cồng kềnh và khó quản lý.

5.1. Các ưu điểm nổi bật của mạch quảng cáo dùng EPROM

Ưu điểm chính của hệ thống này nằm ở sự cân bằng giữa chi phí và hiệu quả. Mạch có cấu trúc đơn giản, sử dụng các linh kiện điện tử phổ thông, dễ tìm và giá thành rẻ. Việc thiết kế mạch nguyên lývẽ mạch in PCB không quá phức tạp, rất phù hợp cho sinh viên làm quen với thiết kế mạch. Đặc biệt, so với việc dùng vi xử lý, EPROM giao tiếp trực tiếp và không cần chương trình điều khiển phức tạp. Tài liệu gốc nhận định: "khi có yêu cầu hiển thị hình ảnh thì việc sử dụng EPROM để điều khiển là hợp lý nhất, nó đơn giản hơn nhiều so với việc dùng vi xử lý". Điều này giúp tín hiệu điều khiển đưa ra ngoài liên tục, tránh được hiện tượng giật, lag khi hiển thị các hiệu ứng nhanh.

5.2. Nhược điểm và các giới hạn cần lưu ý của đề tài

Hạn chế lớn nhất của đề tài là tính linh hoạt thấp trong việc cập nhật nội dung. Như tài liệu gốc đã chỉ ra: "Chương trình được định sẵn bởi người viết chương trình, khi muốn thay đổi nội dung chương trình... thì phải viết lại toàn bộ chương trình". Điều này gây bất tiện cho người dùng cuối. Thêm vào đó, dung lượng của EPROM là có hạn. Với các loại EPROM 27C256 hay EPROM 27C512, việc lưu trữ nhiều chương trình hoặc các hiệu ứng dài, phức tạp sẽ gặp nhiều khó khăn. Mạch cũng không có khả năng tương tác với môi trường bên ngoài, không thể nhận lệnh từ bàn phím hay điều khiển từ xa, làm giảm đi tính tiện dụng so với các hệ thống hiện đại hơn.

VI. Hướng phát triển mạch lên vi điều khiển 8051 AT89C51

Từ nền tảng của đồ án mạch quảng cáo dùng EPROM, có rất nhiều hướng phát triển tiềm năng để nâng cấp hệ thống trở nên thông minh và linh hoạt hơn. Hướng đi phổ biến và hợp lý nhất là chuyển sang sử dụng vi điều khiển 8051, một họ vi điều khiển kinh điển, mạnh mẽ và có giá thành hợp lý, với các đại diện tiêu biểu như AT89C51 hay AT89S52. Việc tích hợp vi điều khiển sẽ thay thế hoàn toàn cho khối tạo xung, khối tạo địa chỉ và khối nhớ EPROM. Toàn bộ logic điều khiển và dữ liệu hiển thị sẽ được lưu trữ và xử lý bên trong vi điều khiển thông qua lập trình C cho VĐK hoặc lập trình assembly. Điều này không chỉ giúp mạch điện trở nên gọn nhẹ hơn mà còn mở ra vô số khả năng mới. Người dùng có thể dễ dàng thay đổi nội dung hiển thị thông qua bàn phím, điều khiển từ xa, hoặc thậm chí là kết nối với máy tính. Vi điều khiển cũng cho phép thực hiện các giải thuật hiển thị phức tạp hơn nhiều, đặc biệt là trong các ứng dụng LED ma trận. Bằng cách kết hợp vi điều khiển 8051 với các IC ghi dịch 74HC595, có thể điều khiển hàng trăm, hàng nghìn bóng LED chỉ với một vài chân I/O, tạo ra các bảng quảng cáo điện tử hiển thị được ký tự, hình ảnh động một cách mượt mà và chuyên nghiệp.

6.1. Phương pháp quét LED ma trận sử dụng vi điều khiển

Để phát triển mạch lên điều khiển LED ma trận, cần áp dụng phương pháp quét (scanning). Thay vì điều khiển từng LED riêng lẻ, quét LED ma trận là việc bật/tắt lần lượt từng hàng (hoặc cột) của ma trận với tốc độ rất cao, lợi dụng hiện tượng lưu ảnh của mắt người để tạo cảm giác toàn bộ ma trận đều sáng đồng thời. Vi điều khiển 8051 đóng vai trò trung tâm, thực hiện việc xuất dữ liệu cho từng cột và cấp nguồn tuần tự cho từng hàng. Quá trình này đòi hỏi sự đồng bộ chính xác và tốc độ xử lý nhanh, là một thách thức nhưng cũng là một bài học quý giá về kỹ thuật điều khiển hiển thị trong các đồ án điện tử viễn thông.

6.2. Tích hợp IC ghi dịch 74HC595 để mở rộng ngõ ra

Một hạn chế của hầu hết các vi điều khiển là số lượng chân I/O có hạn. Để điều khiển một LED ma trận lớn, việc sử dụng IC ghi dịch 74HC595 là một giải pháp cực kỳ hiệu quả. IC này cho phép chuyển đổi dữ liệu nối tiếp thành song song, giúp mở rộng số lượng ngõ ra điều khiển chỉ bằng 3 chân của vi điều khiển (chân dữ liệu, chân xung clock, và chân chốt). Bằng cách mắc nối tiếp nhiều IC 74HC595, có thể điều khiển một số lượng LED gần như không giới hạn. Việc kết hợp AT89C5174HC595 là một kỹ thuật tiêu chuẩn trong việc thiết kế các bảng quảng cáo điện tử hiện đại, tạo ra các sản phẩm có độ phức tạp và tính năng vượt trội.

01/10/2025

Trích đoạn nội dung tài liệu

Chương I : cơ sở lý thuyết I: SƠ Đồ KHốI Và NHIệM Vụ CáC KHốI Dưới đây là sơ đồ khối của một mạch quảng cáo dùng EPROM hiển thị bằng bóng đèn 12V AC. SƠ Đồ KHốI MạCH QUảNG CáO DùNG EPROM Khối hiển thị LED Logic Khối Khối Khối Khối Khối tạo giải bộ nhớ Mạch Đèn dao mã địa EPROM giao hiển động chỉ tiếp thị (xung 12V Clock) Fuse +5V Khối nguồn ~ cung +12V 220V cấp 12V C 9 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí Hình 1. NHIệM Vụ CáC KHốI: _ Khối tạo dao động (xung Clock): Có chức năng tạo ra tần số xung Clock (tần số có thể thay đổi được) đưa đến khối giải mã địa chỉ. _ Khối giải mã địa chỉ: Chỉ hoạt động khi có đầy đủ nguồn cung cấp và có xung Ck đưa đến.

Khối này nhận xung Ck từ mạch tạo xung đưa đến, đầu ra của khối là mã số nhị phân đưa đến làm tín hiệu quét địa chỉ cho khối bộ nhớ EPROM. _ Khối bộ nhớ EPROM: Đây được coi là khối trung tâm của mạch, bản thân của khối chứa toàn bộ dữ liệu gồm 20 chương trình hoạt động của bảng quảng cáo. Mỗi khi có địa chỉ đưa đến dữ liệu ở ô nhớ tương ứng được lấy ra làm tín hiệu điều khiển các đèn. _ Khối hiển thị Led Logic: Gồm 12 Led đơn xếp thành một hàng để hiển thị trạng thái các ngõ ra của EPROM.

_ Khối mạch giao tiếp: Tín hiệu đầu vào là tín hiệu mức logic lấy từ đầu ra khối bộ nhớ EPROM đưa đến. Các tín hiệu này điều khiển các linh kiện giao tiếp để làm sáng các bóng đèn 12V. _ Khối đèn hiển thị 12V.DC: Là hệ thống 12 bóng đèn độc lập 12V thắp sáng cho 12 ô chữ của bảng quảng cáo. _ Khối nguồn cung cấp: Có chức năng chuyển điện áp xoay chiều 12V thành điện áp một chiều 10 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí cung cấp cho toàn mạch.

Điện áp một chiều được lấy ra hai mức + 5V (cung cấp cho các khối: tạo dao động, giải mã địa chỉ và khối bộ nhớ EPROM) và +12V (cung cấp cho khối giao tiếp). II : GIớI THIệU Và LựA CHọN CáC LINH KIệN LIÊN QUAN ĐếN MạCH ĐIệN. IC 555 Đây là IC loại 8 chân được sử dụng rất phổ biến để làm: mạch đơn ổn, mạch dao động đa hài, bộ chia tần, mạch trễ, … Nhưng trong mạch này, IC 555 được sử dụng làm bộ tạo xung Ck. Thời gian tồn tại chu ký xung được xác lập bởi mạch định thời R, C bên ngoài.

Dãy thời gian tác động hữu hiệu từ vài micrô giây đến vài giờ. IC này có thể nối trực tiếp với các loại IC TTL / CMOS / DTL. Sau đây là sơ đồ chân và chức năng của các 8 4 VCC 3 R Q chân : DC 7 5 CV GND 2 6 TR TH 555 1 Hình Chân 1 : ( GND ) Nối mass .2 Chân 2 : ( TRIGGER ) Nhận xung kích để đổi trạng thái Chân 3 : ( OUTPUT ) Ngõ ra Chân 4 : ( RESET ) Trả về trạng thái đầu 11 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí Chân 5 : ( CONTROL VOLTAGE ) Lấy điện áp điều khiển tần số dao động Chân 6 : ( THRESHOLD ) Lập mức ngưởng cho tầng so sánh Chân 7 : ( DISCHARGE ) Đường xả điện cho tụ trong mạch định thời Chân 8 : ( Vcc ) Nối với nguồn dương 2. IC 7408 Đây là IC cổng AND 2 ngõ vào bên trong gồm có 4 cổng với số chân là 14.

Chân 7 là chân mass, chân 14 là vcc. - Sơ đồ cấu trúc và bảng trạng thái Input Out 14 U1:D U1:C put 12 13 11 10 9 8 A B Y 1 7408 U1:A 4 7408 U1:B 0 0 0 3 6 2 5 7408 7408 0 1 0 7 7408 1 0 0 1 1 1 Hình 1. IC 4040: IC 4040 là bộ đếm nhị phân không đồng bộ gồm 12 tầng Flip-Flop, cả 12 ngõ ra này (Oo~O11) đều đã được đệm trước khi đưa ra ngoài. Chân MR (Master Reset) tác động ở mức cao, khi MR tác động thì toàn bộ các ngõ ra của IC bị kéo xuống mức thấp bất chấp trạng thái của chân CP lúc đó.

IC 4040 thường được dùng làm bộ chia tần số, được sử dụng trong các mạch làm trễ hoặc để điều khiển sự hoạt động của các bộ đếm khác. 12 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí IC 4040 có sơ đồ chân và sơ đồ cấu tạo bên trong như sau: * Sơ đồ cấu trúc bên trong Hình 1.4 * Sơ đồ chân chi tiết của IC 4040 10 9 CLK Q0 7 1 1 1 1 1 1 1 9 Q1 6 Q2 6DD 5O10 4O9 3O7 2O8 MR V 1 CP\ 0 O0 Q3 5 3 Q4 2 4040 Q5 Q6 4 13 Q7 12 Q8 O1 O5 O4 O6 O3 O2 O1 VSS Q9 14 15 Q10 11 2 3 4 5 6 7 8 11 MR Q11 1 4040 Hình 1.5 * Chức năng các chân của IC 4040 như sau: - VDD, VSS: hai chân cấp nguồn của IC. VDD nối với nguồn dương , VSS nối với nguồn âm. ở mạch này VDD được nối đến +5V, VSS được nối với mass (0V).

- CP: clock input, chân nhận xung của IC. Để IC hoạt động được thì phải có xung đưa vào nó (vì bộ đếm thực chất là các bộ chia tần số nên bắt buộc phải có tần số ngõ vào mới lấy được tần số cần chia ở ngõ ra). IC 4040 hoạt động với cạnh xuống của xung tác động: khi xung đưa vào IC chuyển từ trạng thái logic 13 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí cao về trạng thái logic thấp thì bộ đếm sẽ đếm lên một xung (hoặc tần số ở ngõ ra được chia đôi thêm một lần nữa). - MR: master reset input, chân này dùng để reset IC, tác động ở mức cao.

Khi chân MR được đưa lên mức logic cao thì IC 4040 bị reset làm toàn bộ các ngõ ra của nó bị kéo xuống mức logic thấp. - Các ngõ ra O0 ~ O11: parallel outputs, các ngõ ra song song của IC. * IC 4040 có sơ đồ mô tả hoạt động bên trong như sau: Hình 1.6 * IC 4040 có giản đồ thời gian như sau: 14 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí Hình 1. Bộ NHớ EPROM 4.

GIớI THIệU TổNG QUáT Về CáC IC NHớ EPROM: EPROM là một loại trong họ các IC nhớ. Nó có thể lập trình được và xóa được rất nhiều lần. Trước khi biết cách sử dụng EPROM thì ta cũng nên xem qua một chút về ý nghĩa của tên gọi cũng như quá trình phát triển của nó. Bộ nhớ bán dẫn được chế tạo đầu tiên có tên gọi là ROM (ROM: Read Only Memory có nghĩa là bộ nhớ chỉ đọc).

Với ROM, ta chỉ có thể đọc dữ liệu ra chứ không thể viết dữ liệu mới vào nó bất cứ khi nào ta muốn. ROM có cách truy xuất dữ liệu như sau: Các ngõ vào điều khiển OE, CE, PGM, VPP ĐầU VàO ĐịA CHỉ A0,A1,A2.An ROM 15 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí Hình 1.8 ROM nhận mã số vào (các đường địa chỉ) và cho mã số ra tương ứng (dữ liệu cần truy xuất) khi được các ngõ vào điều khiển cho phép. Do không thể ghi dữ kiện mới vào nên ROM chỉ được sản xuất hàng loạt ở số lượng lớn và ghi cùng một chương trình có độ phổ dụng cao (chương trình được sử dụng trong nhiều ứng dụng thực tế với số lượng lớn). Để đáp ứng cho các nhu cầu riêng biệt hay các yêu cầu có độ phổ dụng không cao (sử dụng với số lượng ít), ROM thảo chương được đã được chế tạo (PROM: Programable ROM nghĩa là ROM có thể lập trình được).

Tuy nhiên, với PROM thì người sử dụng chỉ ghi chương trình được có một lần, nếu ghi sai hay muốn đổi chương trình khác thì phải thay PROM mới. Để khắc phục thiếu sót này, EPROM đã được chế tạo. EPROM có hai loại là UV-EPROM (Ultra Violet EPROM: EPROM xóa bằng tia cực tím) và E-EPROM (Electrically EPROM: EPROM xóa bằng xung điện). Do UV-EPROM được sử dụng rộng rãi hơn E-EPROM nên khi nói đến EPROM thì thường là nói đến UV-EPROM.

EPROM được xóa bằng cách rọi tia cực tím với bước sóng và cường độ thích hợp trong khoảng thời gian mà nhà sản xuất quy định vào cửa sổ xóa trên lưng EPROM. Việc 16 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí xóa E-EPROM được thực hiện bằng các xung điện nên sẽ dễ dàng, nhanh chóng và chính xác hơn khi xóa EPROM. Tuy nhiên, để xóa được E-EPROM thì cần phải có các mạch xóa riêng biệt cho từng loại E-EPROM, và mạch xóa này phải hoạt động tốt, nếu không sẽ làm cho E- EPROM hoạt động không bình thường (không như mạch xóa EPROM, có thể xóa được nhiều loại EPROM trong cùng một lúc và chỉ cần sử dụng cùng một mạch xóa và nếu mạch xóa có bị hỏng thì ta chỉ không xóa được EPROM chứ không ảnh hưởng gì tới sự hoạt động của nó sau này). Thời gian gần đây có xuất hiện thêm loại IC nhớ mới: bộ nhớ Flash (có người gọi là Flash ROM).

Nguyên lý hoạt động của bộ nhớ Flash cũng giống như E-EPROM, chỉ có điện thế xóa thấp hơn và tốc độ làm việc của nó nhanh hơn so với E-EPROM. Bộ nhớ Flash này thường được sử dụng thay thế cho các ổ đĩa mềm và cứng trong các máy tính xách tay (Notebook). Bộ nhớ Flash có thể hoạt động gần mềm dẻo như RAM nhưng lại không bị mất dữ liệu khi bị mất điện. Các EPROM thường được ký hiệu bắt đầu bằng 27xxx, với x là các số chỉ dung lượng của EPROM và tính bằng Kbit.

Chẳng hạn như EPROM 2708 có dung lượng bộ nhớ là 8 Kbit (tương đương 1 Kbyte do EPROM 2708 có bus dữ liệu dài 8 bit), EPROM 2764 có dung lượng là 64 Kbit (8 Kbyte), EPROM 27256 có dung lượng là 256 Kbit (32 Kbyte)… 17 download by : skknchat@gmail.com Ket-noi.com kho tài liệu miễn phí 4. CáCH TRUY XUấT Dữ LIệU CủA EPROM: Các EPROM đều có cách truy xuất dữ liệu như sau: DATA OUTPUTS OE\ CE\ OUTPUT OUTPUT PGM\ CONTROL BUFFER Y DECODER Y GATING Hình 1.9 ADDRESS INPUTS X DECODER MATRIX MEMORY Nguyên lý hoạt động của EPROM khi ở chế độ đọc dữ liệu như sau (giải thích dựa vào hình vẽ trên): địa chỉ đặt vào EPROM sẽ được giải mã thành các địa chỉ hàng và địa chỉ cột riêng biệt bên trong nó (do ma trận nhớ được tổ chức theo cách chọn trùng phùng) nhờ các mạch X DECODER và Y DECODER.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ