Luận Văn Nghiên Cứu Xây Dựng Hệ Thống Bảng Thông Tin Điện Tử

Tài liệu nghiên cứu Luận văn đề tài nghiên cứu xây dựng hệ thống bảng thông tin điện tử, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ thuật.

Trường đại học

Trường

Người đăng

Ẩn danh

Thể loại

Luận Văn
73
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về hệ thống thông tin

Hệ thống thông tin điện tử là một phần quan trọng trong việc quản lý và truyền tải thông tin. Hệ thống thông tin này không chỉ giúp nâng cao hiệu quả trong việc truyền tải thông tin mà còn tạo ra một môi trường tương tác tốt hơn giữa người dùng và hệ thống. Việc xây dựng hệ thống bảng thông tin điện tử hiệu quả đòi hỏi sự kết hợp giữa công nghệ hiện đại và thiết kế tối ưu. Các bảng thông tin điện tử thường được sử dụng trong quảng cáo, thông báo và nhiều lĩnh vực khác. Để đạt được hiệu quả cao, cần phải chú trọng đến công nghệ thông tin và các phương pháp điều khiển phù hợp.

1.1. Các phương án điều khiển

Có hai phương án chính trong việc điều khiển bảng thông tin điện tử: điều khiển quétđiều khiển điểm. Phương án điều khiển quét tiết kiệm điện năng nhưng có nhược điểm là độ sáng không cao khi đặt ngoài trời. Ngược lại, phương án điều khiển điểm mang lại độ sáng tối đa nhưng tiêu thụ điện năng nhiều hơn. Việc lựa chọn phương án nào phụ thuộc vào yêu cầu cụ thể của từng ứng dụng. Cần phải cân nhắc giữa chi phí, hiệu quả và độ bền của hệ thống.

II. Thiết kế phần cứng của bảng thông tin điện tử

Thiết kế phần cứng cho bảng thông tin điện tử là một bước quan trọng trong quá trình xây dựng hệ thống. Các linh kiện như vi điều khiển 8051, IC 74HC595 và các mạch điều khiển cần được lựa chọn cẩn thận để đảm bảo tính ổn định và hiệu suất cao. Việc khảo sát và lựa chọn linh kiện phù hợp sẽ giúp tối ưu hóa chi phí và hiệu quả hoạt động của bảng thông tin. Công nghệ thông tin hiện đại cho phép tích hợp nhiều chức năng trong một thiết bị nhỏ gọn, từ đó nâng cao khả năng hiển thị và quản lý thông tin.

2.1. Khảo sát linh kiện

Việc khảo sát các linh kiện như vi điều khiển 8051 là rất cần thiết. Vi điều khiển này có khả năng xử lý nhanh và hiệu quả, với các tính năng như bộ nhớ RAM và ROM, giúp lưu trữ và xử lý dữ liệu một cách linh hoạt. Cấu trúc bên trong của 8051 cho phép thực hiện nhiều tác vụ đồng thời, từ đó nâng cao hiệu suất của hệ thống thông tin. Các linh kiện khác như IC 74HC595 cũng đóng vai trò quan trọng trong việc điều khiển các ma trận LED, giúp hiển thị thông tin một cách rõ ràng và sắc nét.

III. Phát triển phần mềm cho bảng thông tin điện tử

Phần mềm là một phần không thể thiếu trong việc xây dựng hệ thống bảng thông tin điện tử. Chương trình phần mềm cần được thiết kế để tương tác hiệu quả với phần cứng, đảm bảo việc truyền tải thông tin diễn ra mượt mà. Các thuật toán điều khiển cần được tối ưu hóa để giảm thiểu thời gian phản hồi và tăng cường khả năng hiển thị. Việc phát triển phần mềm không chỉ giúp quản lý thông tin mà còn tạo ra trải nghiệm người dùng tốt hơn. Ứng dụng bảng điện tử trong quảng cáo và thông báo sẽ trở nên hiệu quả hơn khi phần mềm được tối ưu hóa.

3.1. Thiết kế chương trình phần mềm

Chương trình phần mềm cần được thiết kế với giao diện người dùng thân thiện, dễ sử dụng. Giao diện này không chỉ giúp người dùng dễ dàng tương tác mà còn nâng cao hiệu quả truyền tải thông tin. Việc tích hợp các tính năng như cập nhật thông tin tự động và quản lý nội dung từ xa sẽ giúp bảng thông tin điện tử hoạt động hiệu quả hơn. Phân tích dữ liệu cũng là một phần quan trọng trong việc tối ưu hóa nội dung hiển thị, từ đó nâng cao giá trị thực tiễn của hệ thống.

09/02/2025

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

ĐẶT VẤN ĐỀ: Trong thời đại hiện nay có rất nhiều hình thức thông tin quảng cáo.Một trong số những hình thức có hiệu quả nhất và đang đƣợc sử dụng rộng rãi đó là thông tin quảng cáo bằng bảng điện tử.Để thực hiện điều này ngƣời ta dùng ma trận led. Để điều khiển các ma trận led, ta có 2 phƣơng án: Điều khiển quét và điều khiển điểm.2 ĐIỀU KHIỂN QUÉT: 1. Sơ đồ khối: Với phƣơng án điều khiển quét thì một bảng quảng cáo điện tử thông thƣờng gồm có bốn khối chính: Khối điều khiển,khối quét cột,khối xuất dữ liệu và khối hiển thị Khối quét cột Khối điều Khối hiển thị khiển (các ma trận led) (c¸c ma trËn led) Khối xuất dữ liệu hàng 1. Nguyên lý hiển thị: Để hiển thị thông tin lên bảng quảng cáo trong một thời gian nhất định(đủ lâu để mắt ngƣời có thể lƣu giữ hình ảnh)thì thực chất ta sẽ làm cho 2 các cột của bảng điện tử sáng lên trong 1 thời điểm nhỏ(quét cột).Tại một thời điểm đó,dữ liệu sẽ xuất phát từ vi điều khiển qua 2 con đƣờng.Đƣờng thứ nhất chứa thông tin về một cột cụ thể nào đó sẽ đƣợc phát sáng,qua khối quét cột làm cho cột đó phát sáng còn các cột còn lại sẽ tắt.Đƣờng thứ 2 mang dữ liệu sẽ đƣợc phát sáng tại cột đó thông qua khối xuất dữ liệu hàng.Tất cả các thông tin đó tập trung tại bảng ma trận led và nó sẽ hiển thị thông tin trên một cột mà ta mong muốn.Các cột liên tục luân phiên phát sáng với tần số cao nhờ sự lƣu ảnh của mắt mà ta thấy đƣợc các thông tin trên bảng điện tử một cách liên tục ,không bị chớp tắt 1.

Ƣu điểm và nhƣợc điểm: a. Ƣu điểm: - Do trong mỗi thời điểm chỉ có một cột sáng nên phƣơng án quét tiết kiệm điện - Xây dựng phần cứng dễ dàng - Chi phí giá thành sản xuất rẻ b. Nhƣợc điểm: - Tuy rằng tiết kiệm điện năng nhƣng phƣơng án quét cho ta độ sáng của bảng điện tử khi đặt ngoài trời không đƣợc tốt nên ít sử dụng. -Với những bảng có kích thƣớc lớn xáy ra hiện tƣợng rò dòng(có những thông tin sáng lờ mờ không mong muốn xuất hiện trên bảng điện tử)do sự không đồng bộ giữa khối xuất dữ liệu và khối quét cột 1.

ĐIỀU KHIỂN ĐIỂM 1.1 Sơ đồ khối: Điều khiển điểm _ với tên gọi này ta có thể hiểu đây là phƣơng án điều khiển từng con led trên bảng điển tử.Phƣơng án này bao gồm những khối sau:Khối điều khiển,khối xuất dữ liệu hàng,khối ghi dịch,chốt dữ liệu và khối hiển thị 3 Khối ghi dịch, Khối hiển thị chốt dữ liệu (các ma trận led) Khối điều khiển Khối xuất dữ liệu hàng 1.2 Nguyên lý hiển thị: Tại thời điểm ban đầu ,khối xuất dữ liệu nhận dữ liệu từ khối điều khiển đƣa đến khối ghi dịch.Đây là dữ liệu của một cột.Khối ghi dịch nhận dữ liệu và lƣu dữ liệu này lại.Lúc này khối điều khiển phát xung đến khối ghi dịch,cho phép khối ghi dịch này đƣa dữ liệu ra led.Việc điều khiển cứ tuần tự nhƣ vậy.3 Ƣu điểm và nhƣợc điểm: a. Ƣu điểm: - Do điều khiển từng led nên phƣơng án điều khiển điểm mang lại cho ta độ sáng tối đa của led - Không xảy ra hiện tƣợng rò dòng - Kích thƣớc của bảng điện tủ vô hạn b. Nhƣợc điểm: - Tiêu thụ điện năng nhiều - Phần cứng phức tạp 1. XÂY DỰNG PHƢƠNG ÁN TỐI ƢU Ta nhận thấy rằng điều khiển điểm có tính năng ƣu việt hơn so với điều khiển quét.nó thể hiện sự vƣợt trội về ánh sáng,mỹ thuật .Mặc dù vẫn có những nhƣợc điểm nhƣng chúng ta vẫn có thể hạn chế nếu xây dựng đƣợc phần cứng tối ƣu.Trên cơ sở đó,em tìm hiểu và thiết kế sản phẩm là bảng thông tin điện tủ dùng phƣơng pháp điều khiển điểm 4 Chƣơng 2 : THIẾT KẾ VÀ THI CÔNG PHẦN CỨNG CỦA BẢNG THÔNG TIN ĐIỆN TỬ 2.

GIỚI THIỆU CÁC LINH KIỆN 2. Khảo sát họ vi điều khiển 8051: IC vi điều khiển 8051 thuộc họ MCS51 có đặc điểm sau: - 4kb ROM(đƣợc lập trình bởi nhà sản xuất chỉ có ở 8051) - 128 byte Ram - 4 port I/O 8 bit - 2 bộ định thời 16 bit - Giao tiếp nối tiếp - 64 kb không gian bộ nhớ chƣơng trình mở rộng - 64 kb không gian bộ nhớ dữ liệu mở rộng - 1 bộ xử lí luận lí (thao tác trên các bit đơn) - 210 bit nhận địa chỉ hóa - bộ nhân / chia 4μs 5 2. Cấu trúc bên trong của 8051: Hình 2.1 : Sơ đồ khối 8051 Phần chính của vi điều khiển 8051 là bộ xử lí trung tâm(CPU:central processing unit) bao gồm : - Thanh ghi tích lũy A - Thanh ghi tích lũy phụ B,dùng cho phép nhân và chia - Đơn vị logic học ( ALU : Arithmetic Logical Unit ) - Từ trạng thái chƣơng trình ( PSW :Program Status Word ) - Bốn băng thanh ghi - Con trỏ ngăn xếp - Ngoài ra còn có bộ nhớ chƣơng trình ,bộ giải mã lệnh, bộ điều khiển thời gian và logic Đơn vị xử lí trung tâm nhận trực tiếp xung từ bộ giao động ,ngoài ra còn có khả năng đƣa một tín hiệu giữ nhịp từ bên ngoài. Chƣơng trình dang chạy có thể cho dừng lại nhờ một khối điều khiển ngắt ở bên trong .Các nguồn ngắt có thể là : các biến cố ở bên ngoài ,sự tràn bộ đếm định thời hoặc cũng có thể là giao diện nối tiếp.

6 Hai bộ định thời 16 bit hoạt động nhƣ 1 bộ đếm. Sử dụng vào mục đích điểu khiển. Ở cổng 3 có thêm các đƣờng dẫn điều khiển dùng để tra đổi với một bộ nhớ bên ngoài, hoặc để đấu nối giao diện nối tiếp, cũng nhƣ các đƣờng ngắt dẫn ở bên ngoài Giao diện nối tiếp có chứa một bộ truyền và một bộ nhận không đồng bộ,làm việc độc lập với nhau.Tốc độ truyền qua cổng nối tiếp có thể đặt trong dải rộng và đƣợc ấn định bằng một bộ định thời. Trong vi điều khiển 8051 có 2 thành phần quan trọng khác đó là bộ nhớ và các thanh ghi: Bộ nhớ gồm có bộ nhớ ram và bộ nhớ rom(chỉ có ở 8031) dùng để lƣu trữ dữ liệu và mã lệnh.

Các thanh ghi sử dụng để lƣu trữ thông tin trong quá trình xử lí .Khi CPU lam việc nó lam thay đổi nội dung của các thanh ghi. Chức năng các chân vi điều khiển: a.port0: là port có chức năng ở trên chân từ 32 đến 39 trong các thiết kế cỡ nhỏ (không dùng bộ nhớ mở rộng) có 2 chức năng nhu các đƣờng I/O.Đối với các thiết kế cỡ lớn (với bộ nhớ mở rộng ) nó đƣợc kết hợp kênh giữa các bus.port1: port1 là một port I/O trên các chân 1 – 8.các chân đƣợc kí hiệu p1.2…có thể dùng cho các thiết bị ngoài nếu cần.Port1 không có chức năng khác, vì vậy chúng ta chỉ đƣợc dùng trong giao tiếp với các thiết bị ngoài .port2: port2 là một port công cụ kép trên các chân 21 – 28 đƣợc dùng nhƣ các đƣờng xuất nhập hoặc byte cao của bus địa chỉ đối với các thiết kế dùng bộ nhớ mở rộng.port3: port3 là một port công cụ kép trên các chân 10 -17.các chân của port này có nhiều chức năng , các công cụ chuyển đổi có liên hệ với các tính đặc biệt của 8051 nhƣ ở bảng sau: e.Psen ( program store enable): 8052 có 4 tín hiệu điều khiển PSEN là tín hiệu ra trên chân 29.Nó là tín hiệu điều khiển để cho phép bộ nhớ chƣơng trình mở rộng và thƣờng đƣợc nối đến chân OE ( output enable ) của 1 EPROM để cho phép đọc các byte mã lệnh. PSEN sẽ ở mức thấp trong thời gian lấy lệnh.Các mã nhị phân của chƣơng trình đƣợc đọc từ EPROM qua bus và đƣợc chốt vào thanh ghi lệnh của 8051 để giải mã lệnh.Khi thi hành chƣơng trình trong ROM nội (8051) PSEN sẽ ở mức thụ động (mức cao).ALE ( Address latch Enable ): Tín hiệu ra ALE trên chân 30 tƣơng tự với các thiết bị làm việc với các xử lí 8585, 8088 ,8086 , 8051 dùng ALE một cách tƣơng tự cho làm việc giải các kênh bus địa chỉ và dữ liệu khi port0 đƣợc dùng trong chế độ chuyển đổi của nó : Vừa là bus dữ liệu vừa là bus thấp của địa chỉ, ALE là tín hiệu để chốt địa chỉ vào một thanh ghi bên ngoài trong nửa đầu của chu kỳ bộ nhớ.Sau đó các đƣờng port 0 dùng để xuất nhập dữ liệu trong nửa sau chu kỳ của bộ nhớ. Các xung tín hệu ALE có tốc độ bằng 1/6 lần tần số dao động trên chíp và có thể đƣợc dùng là nguồn xung nhịp cho các hệ thống.nếu xung trên 8051 là 12MHz thì ALE có tần số 2MHz.Chỉ ngoại trừ khi thi hành lệnh MOVX, 1 xung ALE sẽ bị mất.Chân này cũng đƣợc làm ngõ vào cho xung lập trình cho EPROM trong 8051.Nếu ở mức cao ,8051 thi hành chƣơng trình từ ROM nội trong khoảng địa chỉ thấp ( 4k) .Nếu ở mức thấp, chƣơng trình chỉ đƣợc thi hành từ bộ nhớ mở rộng.Nếu EA đƣợc nối mức thấp bộ nhớ bên trong,chƣơng trình 8051 sẽ bị cấm và chƣơng trình thi hành từ EPROM mở rộng.

Ngƣời ta còn dùng chân EA làm chân cấp điện áp 12V khi lập trình cho EPROM trong 8051.RST (Reset): Ngõ vào RST trên chân 9 là ngõ reset của 8051. Khi tín hiệu này đƣợc đƣa lên mức cao ( trong ít nhất 2 chu kỳ máy ) ,các thanh ghi trong 8051 đƣợc tải những giá trị thích hợp để khởi động hệ thống.Các ngõ vào bộ dao động trên chip : 8051 có 1 bộ dao động trên chip.Nó thƣờng đƣợc nối với thạch anh giữa 2 chân 18 và 19.Các tụ giữa cũng cần thiết kế nhƣ đã vẽ.Tần số thạch anh thông thƣờng là 12MHz.Các chân nguồn : Vcc: Cung cấp dƣơng nguồn cho On-chip (+ 5V). Các thanh ghi đặc biệt: SFR đảm nhiệm các chức năng khác nhau trong On-chip. Chúng nằm ở RAM bên trong On-chip, chiếm vùng không gian nhớ 128 Byte đƣợc định địa chỉ từ 80h đến FFh.

Cấu trúc của SFR bao gồm các chức năng thể hiện ở bảng 2. Chức năng riêng của từng thanh ghi trong SFR Thanh Nội dung ghi MSB LSB IE EA - ET2 ES ET1 EX1 ET0 EX0 IP - - PT2 PS PT1 PX1 PT0 PX0 PSW CY AC FO RS1 RS0 OV - P TMOD GATE C/(/T) M1 M0 GATE C/(/T) M1 M0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 SCON SM0 SM1 SM2 REN TB8 RB8 TI RI PCON SMOD - - - GF1 GF0 PD IDL P1 T2 T2EX /SS MOSI MISO SCK P3 RXD TXD /INT0 /INT1 T0 T1 /WR /RD Bảng 2.

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

Bài viết "Xây Dựng Hệ Thống Bảng Thông Tin Điện Tử Hiệu Quả" cung cấp cái nhìn tổng quan về cách thiết kế và triển khai hệ thống bảng thông tin điện tử, nhấn mạnh tầm quan trọng của việc tối ưu hóa thông tin để phục vụ nhu cầu người dùng. Các điểm chính bao gồm việc lựa chọn công nghệ phù hợp, cách thức thu thập và trình bày dữ liệu, cũng như các lợi ích mà hệ thống này mang lại cho doanh nghiệp và cộng đồng. Độc giả sẽ nhận thấy rằng việc áp dụng hệ thống bảng thông tin điện tử không chỉ giúp nâng cao hiệu quả truyền thông mà còn cải thiện trải nghiệm người dùng.

Nếu bạn muốn tìm hiểu thêm về các công nghệ liên quan, hãy tham khảo bài viết "Luận văn thạc sĩ kỹ thuật viễn thông tối ưu hóa hiệu năng hệ thống thông tin vô tuyến đa người dùng mimo và massive mimo", nơi bạn có thể khám phá cách tối ưu hóa hiệu suất trong các hệ thống thông tin. Ngoài ra, bài viết "Khóa luận tốt nghiệp công nghệ thông tin nghiên cứu ứng dụng công nghệ iot trong giám sát môi trường" sẽ giúp bạn hiểu rõ hơn về ứng dụng công nghệ hiện đại trong việc giám sát và quản lý thông tin. Cuối cùng, bài viết "Luận văn tốt nghiệp khoa học máy tính xây dựng hệ thống hỗ trợ người viết blog về công nghệ" cũng là một nguồn tài liệu hữu ích cho những ai quan tâm đến việc phát triển nội dung số và truyền thông hiệu quả.