Giới thiệu SoftLed
Số trang: 4
Loại file: doc
Dung lượng: 39.00 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
SoftLed là giải pháp phần mềm tiết kiệm nhất cho những người làm quangbáo với biển chữ chạy, biển vẫy,...Các bạn không cần biết lập trình vi xử lí mà vẫn có thể dễ dàng tạo ra đượcnhững hiệu ứng bắt mắt với SoftLed.Bạn có thể rút ngắn thời gian biến ý tưởng thành sản phẩm, đồng thời giảmbớt chi phí hàng tháng để thuê 1 hoặc 2 người lập trình.
Nội dung trích xuất từ tài liệu:
Giới thiệu SoftLed1. Giới thiệu:SoftLed là giải pháp phần mềm tiết kiệm nhất cho những người làm quangbáo với biển chữ chạy, biển vẫy,...Các bạn không cần biết lập trình vi xử lí mà vẫn có thể dễ dàng tạo ra đượcnhững hiệu ứng bắt mắt với SoftLed.Bạn có thể rút ngắn thời gian biến ý tưởng thành sản phẩm, đồng thời giảmbớt chi phí hàng tháng để thuê 1 hoặc 2 người lập trình.SoftLed có khả năng tạo ra file HEX dùng để nạp trực tiếp vào vi xử lí họMCS51 (8051).SoftLed có khả năng tạo ra những độ sáng khác nhau trên cùng một cổng, dođó tạo ra những hiệu ứng mờ dần, sáng dần cực kì ấn tượng mà thậm chínhiều người lập trình viên không thể làm được. Một ưu điểm khác của chứcnăng này là nó cho phép bạn điều chỉnh lượng điện năng tiêu thụ trên mạchbằng cách điều chỉnh độ sáng của các đèn LED, chính vì thế bạn có thể dùngnguồn bé mà vẫn chạy được nhiều LED nếu giảm cường độ sáng xuống.SoftLed còn hỗ trợ bạn mô phỏng hiệu ứng một cách chính xác, qua đó giúpbạn hình dung tốt hơn về hiệu ứng thật khi nạp vào chip.2. Sử dụng:Giao diện phần mềm:Giao diện phần mềm được chia làm 2 vùng, vùng trên là khu vực chỉnh sửabằng đồ họa, trên đó hiển thị các ô vuông. Mỗi ô vuông là một trạng thái củamột cổng tại một thời điểm. Các cổng được bố trí theo hàng ngang, từ cổng 1đến cổng 32. Các trạng thái được bố trí theo chiều dọc từ trên xuống dưới.Vùng phía dưới là các phần tử điều khiển và các nút chức năng.Thường các mạch điều khiển LED nháy sử dụng chip 8051 (AT89C51,AT89C52, AT89C4051, AT89C2051, AT89C1051, AT89S51, AT89S52) đượcthiết kế ra 4 loại dựa trên số cổng:- Loại 8 cổng thường sử dụng chip 20 chân (AT89C4051, AT89C2051,AT89C1051)- Loại 16, 24, 32 cổng sử dụng chip 40 chân (AT89C51, AT89C52,...). Loại 16và 24 cổng thực chất là dạng rút gọn của loại 32 cổng để tiết kiệm chi phílàm mạch.Phần mềm SoftLed hỗ trợ tất cả các loại mạch này nên bạn có thể mua bất kìmạch nháy LED nào sử dụng chip 8051. Tuy nhiên bạn cần nhớ bố trí cổngtương ứng trên giao diện của SoftLed theo sơ đồ sau, chú ý chiều quay củachip:Sử dụng phần mềm:Các hiệu ứng do phần mềm SoftLed sinh ra được lưu trữ ở các tệp có đuôimở rộng là LEF. Khi soạn thảo xong, bạn có thể nhấn nút “Lưu hiệu ứng”và gõ tên mà bạn muốn lưu. Để mở thiết kế bạn nhấn nút “Mở hiệu ứng”và chọn tệp có đuôi LEF để mở.SoftLed có chức năng mô phỏng để bạn có thể xem trước hiệu ứng của mìnhsẽ ra sao khi chạy trên mạch thật. Mô phỏng trên SoftLed nói chung khôngkhác với những gì bạn thấy trên mạch thật. Bạn dùng nút “ Môphỏng”/“Dừng mô phỏng”.Khi thiết kế đã ổn, bạn có thể nhấn nút “ Tạo file nạp” để tạo ra tệp HEXđể nạp trực tiếp vào chip. Sau khi nạp vào chip và gắn chip vào mạch, mạchcủa bạn sẽ chạy đúng như ý muốn.Số cổng là số lượng cổng mà bạn sẽ dùng, nó phụ thuộc vạo mạch mà bạncó. Giả sử mạch có 32 cổng, nhưng bạn chỉ cần dùng 15 cổng đầu tiên (từ 1đến 15) thì bạn có thể giảm số cổng xuống còn 15 hoặc để mặc định là 32,mạch vẫn chạy như nhau, chỉ có điều nếu để 32 cổng thì kích thước chươngtrình sẽ to hơn, nạp chip lâu hơn. Để tiết kiệm bộ nhớ, bạn nên giảm số cổngxuống bằng số cổng mà bạn thực tế bạn dùng.Để soạn thảo hiệu ứng, bạn cần nhớ một số điều sau:- Cổng hiện thời sẽ được đánh dấu bằng viền đỏ hình chữ nhật.- Để chọn cổng hiện thời, bạn có thể dùng phím mũi tên (lên, xuông, trái,phải) hoặc gõ chuột trái vào đó.- Để điều chỉnh độ sáng của cổng, bạn có thể sử dụng phím F2 (giảm) và F3(tăng) hoặc dùng lăn chuột kết hợp với giữ phím Ctrl.- Để đảo trạng thái cổng bạn có thể dùng phím cách.- Để sao chép trạng thái của một cổng, bạn có thể sử dụng tổ hợp phímCtrl+c (sao chép) và tổ hợp phim Ctrl+v (dán). Bạn cũng có thể giữ phím Ctrlkết hợp với dùng chuột kéo thả.- Có 2 loại thiết kế mạch là cổng đảo và cổng không đảo, nếu là mạch cổngđảo thì bạn phải chọn “ Cổng đảo” trên giao diện chương trình.3. Hướng dẫn đấu LED vào mạch:Chuẩn bị:- Máy tính cá nhân cài phần mềm SoftLed- Một mạch LED nháy (tự làm, hoặc mua sẵn khoảng 150 đến 300 ngàn đồngtùy vào số cổng)- Vài trăm bóng LED- Vài chục con trở 220 Ohm- Một bộ nguồn 12V khoảng 35W (có thể dùng nguồn máy tính)- Một mạch nạp 8051 (bán rất nhiều trên thị trường, khoảng 200 ngàn đồng)- Dây điệnTính toán thủ công:Để lấy ví dụ, ta sẽ đấu LED dùng nguồn 12V:1 Nhánh: gồm 4 LED nối tiếp với 1 trở 220 Ohm sẽ tiêu thụ khoảng 0.2Wnếu mở cổng liên tục.1 Cổng nếu dùng TIP41C sẽ có khả năng cho dòng 5A đi qua liên tục. Nguồncố định là 12V nên công suất qua mỗi TIP41C khoảng 60W. Như vậy, mộtcổng có thể đấu tối đa 60/0.2= 300 nhánh kiểu này song song trên một cổng,tương đương 300*4= 1200 LED. Như vậy số lượng LED mắc tối đa trên 1cổng là tương đối thoải mái cho các biển to nhỏ.Bây giờ ta sẽ tính số lượng LED tối đa mà một bộ nguồn 300W có thể thắpsáng cùng lúc và liên tục. Vì các cổng có thuộc tính tương đương nhau nên sốnhánh bằng công suất nguồn chia cho công suất mỗi nhánh, tức là 300/0.2=1500 nhánh, t ...
Nội dung trích xuất từ tài liệu:
Giới thiệu SoftLed1. Giới thiệu:SoftLed là giải pháp phần mềm tiết kiệm nhất cho những người làm quangbáo với biển chữ chạy, biển vẫy,...Các bạn không cần biết lập trình vi xử lí mà vẫn có thể dễ dàng tạo ra đượcnhững hiệu ứng bắt mắt với SoftLed.Bạn có thể rút ngắn thời gian biến ý tưởng thành sản phẩm, đồng thời giảmbớt chi phí hàng tháng để thuê 1 hoặc 2 người lập trình.SoftLed có khả năng tạo ra file HEX dùng để nạp trực tiếp vào vi xử lí họMCS51 (8051).SoftLed có khả năng tạo ra những độ sáng khác nhau trên cùng một cổng, dođó tạo ra những hiệu ứng mờ dần, sáng dần cực kì ấn tượng mà thậm chínhiều người lập trình viên không thể làm được. Một ưu điểm khác của chứcnăng này là nó cho phép bạn điều chỉnh lượng điện năng tiêu thụ trên mạchbằng cách điều chỉnh độ sáng của các đèn LED, chính vì thế bạn có thể dùngnguồn bé mà vẫn chạy được nhiều LED nếu giảm cường độ sáng xuống.SoftLed còn hỗ trợ bạn mô phỏng hiệu ứng một cách chính xác, qua đó giúpbạn hình dung tốt hơn về hiệu ứng thật khi nạp vào chip.2. Sử dụng:Giao diện phần mềm:Giao diện phần mềm được chia làm 2 vùng, vùng trên là khu vực chỉnh sửabằng đồ họa, trên đó hiển thị các ô vuông. Mỗi ô vuông là một trạng thái củamột cổng tại một thời điểm. Các cổng được bố trí theo hàng ngang, từ cổng 1đến cổng 32. Các trạng thái được bố trí theo chiều dọc từ trên xuống dưới.Vùng phía dưới là các phần tử điều khiển và các nút chức năng.Thường các mạch điều khiển LED nháy sử dụng chip 8051 (AT89C51,AT89C52, AT89C4051, AT89C2051, AT89C1051, AT89S51, AT89S52) đượcthiết kế ra 4 loại dựa trên số cổng:- Loại 8 cổng thường sử dụng chip 20 chân (AT89C4051, AT89C2051,AT89C1051)- Loại 16, 24, 32 cổng sử dụng chip 40 chân (AT89C51, AT89C52,...). Loại 16và 24 cổng thực chất là dạng rút gọn của loại 32 cổng để tiết kiệm chi phílàm mạch.Phần mềm SoftLed hỗ trợ tất cả các loại mạch này nên bạn có thể mua bất kìmạch nháy LED nào sử dụng chip 8051. Tuy nhiên bạn cần nhớ bố trí cổngtương ứng trên giao diện của SoftLed theo sơ đồ sau, chú ý chiều quay củachip:Sử dụng phần mềm:Các hiệu ứng do phần mềm SoftLed sinh ra được lưu trữ ở các tệp có đuôimở rộng là LEF. Khi soạn thảo xong, bạn có thể nhấn nút “Lưu hiệu ứng”và gõ tên mà bạn muốn lưu. Để mở thiết kế bạn nhấn nút “Mở hiệu ứng”và chọn tệp có đuôi LEF để mở.SoftLed có chức năng mô phỏng để bạn có thể xem trước hiệu ứng của mìnhsẽ ra sao khi chạy trên mạch thật. Mô phỏng trên SoftLed nói chung khôngkhác với những gì bạn thấy trên mạch thật. Bạn dùng nút “ Môphỏng”/“Dừng mô phỏng”.Khi thiết kế đã ổn, bạn có thể nhấn nút “ Tạo file nạp” để tạo ra tệp HEXđể nạp trực tiếp vào chip. Sau khi nạp vào chip và gắn chip vào mạch, mạchcủa bạn sẽ chạy đúng như ý muốn.Số cổng là số lượng cổng mà bạn sẽ dùng, nó phụ thuộc vạo mạch mà bạncó. Giả sử mạch có 32 cổng, nhưng bạn chỉ cần dùng 15 cổng đầu tiên (từ 1đến 15) thì bạn có thể giảm số cổng xuống còn 15 hoặc để mặc định là 32,mạch vẫn chạy như nhau, chỉ có điều nếu để 32 cổng thì kích thước chươngtrình sẽ to hơn, nạp chip lâu hơn. Để tiết kiệm bộ nhớ, bạn nên giảm số cổngxuống bằng số cổng mà bạn thực tế bạn dùng.Để soạn thảo hiệu ứng, bạn cần nhớ một số điều sau:- Cổng hiện thời sẽ được đánh dấu bằng viền đỏ hình chữ nhật.- Để chọn cổng hiện thời, bạn có thể dùng phím mũi tên (lên, xuông, trái,phải) hoặc gõ chuột trái vào đó.- Để điều chỉnh độ sáng của cổng, bạn có thể sử dụng phím F2 (giảm) và F3(tăng) hoặc dùng lăn chuột kết hợp với giữ phím Ctrl.- Để đảo trạng thái cổng bạn có thể dùng phím cách.- Để sao chép trạng thái của một cổng, bạn có thể sử dụng tổ hợp phímCtrl+c (sao chép) và tổ hợp phim Ctrl+v (dán). Bạn cũng có thể giữ phím Ctrlkết hợp với dùng chuột kéo thả.- Có 2 loại thiết kế mạch là cổng đảo và cổng không đảo, nếu là mạch cổngđảo thì bạn phải chọn “ Cổng đảo” trên giao diện chương trình.3. Hướng dẫn đấu LED vào mạch:Chuẩn bị:- Máy tính cá nhân cài phần mềm SoftLed- Một mạch LED nháy (tự làm, hoặc mua sẵn khoảng 150 đến 300 ngàn đồngtùy vào số cổng)- Vài trăm bóng LED- Vài chục con trở 220 Ohm- Một bộ nguồn 12V khoảng 35W (có thể dùng nguồn máy tính)- Một mạch nạp 8051 (bán rất nhiều trên thị trường, khoảng 200 ngàn đồng)- Dây điệnTính toán thủ công:Để lấy ví dụ, ta sẽ đấu LED dùng nguồn 12V:1 Nhánh: gồm 4 LED nối tiếp với 1 trở 220 Ohm sẽ tiêu thụ khoảng 0.2Wnếu mở cổng liên tục.1 Cổng nếu dùng TIP41C sẽ có khả năng cho dòng 5A đi qua liên tục. Nguồncố định là 12V nên công suất qua mỗi TIP41C khoảng 60W. Như vậy, mộtcổng có thể đấu tối đa 60/0.2= 300 nhánh kiểu này song song trên một cổng,tương đương 300*4= 1200 LED. Như vậy số lượng LED mắc tối đa trên 1cổng là tương đối thoải mái cho các biển to nhỏ.Bây giờ ta sẽ tính số lượng LED tối đa mà một bộ nguồn 300W có thể thắpsáng cùng lúc và liên tục. Vì các cổng có thuộc tính tương đương nhau nên sốnhánh bằng công suất nguồn chia cho công suất mỗi nhánh, tức là 300/0.2=1500 nhánh, t ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật lập trình Giới thiệu SoftLed cơ sở dữ liệu phần cứngGợi ý tài liệu liên quan:
-
52 trang 430 1 0
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
74 trang 300 0 0
-
13 trang 294 0 0
-
96 trang 293 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 293 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 288 0 0