16
HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn EASY LED SIGN with 8051 & EPROM LẬP TRÌNH LED QUẢNG CÁO VỚI HỌ 8051 & EPROM 27 I. GIỚI THIỆU PHẦN MỀM MD LEDSIGN Hình 1: Giao din phn mm lp trình Led - MD LEDSIGN là phần mềm lập trình Led giúp cho việc lập trình LED Quảng Cáo trở nên cực kỳ đơn giản, nhanh chóng, chính xác. Giao diện trực quang dễ dàng điều điều khiển từng cổng ngõ ra, từng địa chỉ BIT trong bộ nhớ chương trình. Với MD LEDSIGN bạn không cần lập trình Vi Xử Lý mà vẫn hoàn tất sản phẩm chỉ trong vài phút với nhiều hiệu ứng mà ngay cả một lập trình viên chuyên nghiệp có thể không làm được. - Hỗ trợ tạo FILE.HEX cho họ MCU 8051 (vd: 89C51, 89C52, 89C55, 89S51, 89S52, 89S53, 89C2051, 89C4051 . . .) - Hỗ trợ tạo FILE.HEX cho họ EPROM song song 27xxxx, 28xxxx (vd: 2764, 27128, 27C64, 27C128, 28C64, 28C256 . . .) - Kết hợp nhiều giải thuật Code chương trình sinh ra ngắn - Chạy mô phỏng chương trình

Hdsd Md Ledsign_laptrinhled

Embed Size (px)

Citation preview

Page 1: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

LẬP TRÌNH LED QUẢNG CÁO VỚI HỌ 8051 & EPROM 27

I. GIỚI THIỆU PHẦN MỀM MD LEDSIGN

Hình 1: Giao diện phần mềm lập trình Led

- MD LEDSIGN là phần mềm lập trình Led giúp cho việc lập trình LED Quảng Cáo trở nên cực kỳ đơn giản, nhanh chóng, chính xác. Giao diện trực quang dễ dàng điều điều khiển từng cổng ngõ ra, từng địa chỉ BIT trong bộ nhớ chương trình. Với MD LEDSIGN bạn không cần lập trình Vi Xử Lý mà vẫn hoàn tất sản phẩm chỉ trong vài phút với nhiều hiệu ứng mà ngay cả một lập trình viên chuyên nghiệp có thể không làm được.

- Hỗ trợ tạo FILE.HEX cho họ MCU 8051 (vd: 89C51, 89C52, 89C55, 89S51, 89S52, 89S53, 89C2051, 89C4051 . . .)

- Hỗ trợ tạo FILE.HEX cho họ EPROM song song 27xxxx, 28xxxx (vd: 2764, 27128, 27C64, 27C128, 28C64, 28C256 . . .)

- Kết hợp nhiều giải thuật Code chương trình sinh ra ngắn - Chạy mô phỏng chương trình

Page 2: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Kiểm tra FILE đã chiếm bao nhiêu bộ nhớ chương trình của CHIP - Biên dịch sang FILE.HEX cực kỳ nhanh chỉ trong nháy mắt - Khả năng lưu file, hiệu ứng – upload file, hiệu ứng (Effects) - Tạo hiệu ứng lặp lại (Repeat Effects) chỉ cần Click chuột phải - Chức năng UNDO (nhấn Ctrl + Z) sẽ giúp phục hồi data trên bảng đã bị mất. - Chức năng Goto ROW cho phép nhảy đến bất kỳ hàng dữ liệu trên bảng. - Nhiều chức năng khác như COPY, CUT, PASTE, Goto ROW . . .

II. TỔNG QUAN MD LEDSIGN

Hình 2. Giao diện MD LEDSIGN với các số thứ tự chú thích các chức năng

1. Toolbar

- Toolbar chứa các biểu tượng truy cập nhanh các chức năng thường sử dụng. 2. Vùng hiển thị thứ tự vị trí cổng ngõ ra

- Hai hàng trên cùng hiển thị thứ tự 32 cổng ngõ ra

Page 3: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

3. Vùng lập trình Led

- Vùng lập trình Led, bảng chứa dữ liệu lập trình biểu diễn từng trạng thái Led 4. Cột hiển thị hiệu ứng lặp lại

- Cột bên trái ngoài cùng hiển thị hiệu ứng lặp lại. Ví dụ nhìn hình 1 ta thấy từ trạng thái 1 → 9 lặp lại 5 lần, trạng thái 10 → 18 lặp lại 9 lần, trạng thái 20 → 27 lặp lại 3 lần và trạng thái 29 lặp lại 6 lần.

5. Cột đếm – hiển thị trạng thái

- Cột màu xanh lá đếm và hiển thị số thứ tự trạng thái của chương trình sẽ được dịch sang File.HEX. 6. Ngõ vào Repeat Effect

- Tạo hiệu ứng lặp lại dễ dàng chỉ cần click chuột phải vào cột trạng thái (cột màu xanh lá). 7. Mục chứa Copy, Cut, Load Effects, Load Samples

- Click chuột phải vào vùng data đã được chọn (màu xanh dương) sẽ cho phép thực hiện Copy, Cut . . . Hay chức năng Load Effects cho phép load thêm file vào bảng, chức năng Load Sample cho phép load thêm các hiệu ứng mẫu vào bảng.

8. Vùng chứa hiệu ứng mẫu

- List chứa các hiệu ứng mẫu kết hợp với 4 Option tạo ra các hiệu ứng mẫu tương ứng với 8 cổng, 16 cổng, 24 cổng và 32 cổng.

9. Frame cài đặt Thời gian và số cổng ngõ ra

- Cho phép cài đặt thời gian chuyển sang trạng thái kế và số cổng ngõ ra cần sử dụng 10. Chọn cổng COM

- Cho phép chọn cổng COM kết nối tới crack mở khoá chức năng xuất đầy đủ file.HEX - Chọn thủ công: Sau khi kết nối USB Crack với PC qua cáp USB mini Bạn hãy vào My Computer >>

Properties >> Hardware >> Device Manager >> Ports (COM & LPT) sẽ thấy như hình dưới. USB Crack đã được kết nối tới PC qua COM 5. Hãy chọn COM 5 để USB Crack làm việc với chương trình.

- Chọn Auto: Nếu bạn không muốn chọn thủ công thì hãy chọn Auto chương trình sẽ tự động search từ COM 1 → COM 9 để tìm USB Crack và sau đó sẽ tự động hiển thị COM mà USB Crack được tìm thấy.

Page 4: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

III. HIỂU CÁC CÔNG CỤ TRÊN TOOLBAR

1. New - Click New (phím tắt Ctrl + N) để tạo File.SIM mới, toàn bộ dữ liệu trên bảng sẽ bị xoá về màu

trắng (toàn bộ LED tắt) 2. Load File - Click Load File (phím tắt Ctrl + O) load File.SIM vào Bảng dữ liệu, toàn bộ dữ liệu trên bảng sẽ

bị xoá trước khi dữ liệu trong File.SIM sẽ được load vào bảng.

3. Save

- Click Save (phím tắt Ctrl + S) lưu dữ liệu trong bảng vào File.SIM

4. Save As

- Click Save As lưu file như bản sao và nhập tên mới cho File muốn lưu.

Hình 3: Chi tiết các công cụ trên Toolbar

5. Undo

- Click Undo (phím tắt Ctrl + Z) phục hồi dữ liệu vừa bị mất cho chức năng Copy, Cut, Paste.

6. Copy

- Click Copy (phím tắt Ctrl + C) sao chép khối dữ liệu được chọn vào bộ nhớ đệm.

- Lưu ý: Để thực hiện chức năng Copy trước hết bạn phải click chuột chọn chức năng Active Copy (dùng để chọn khối dữ liệu cần Copy) sau đó nhấn giữ và kéo rê chuột chọn khối dữ liệu để Copy.

7. Cut - Click Cut (phím tắt Ctrl + X) sao chép khối dữ liệu được chọn vào bộ nhớ đệm và xóa khối dữ

liệu vừa được sao chép về mức 0.

8. Paste

- Click Paste (phím tắt Ctrl + V) dán khối dữ liệu vừa được Copy hay Cut vào bảng. Lưu ý phải click chuột chọn vị trí bắt đầu dán dữ liệu trước khi click Paste.

- Lưu ý: Để thực hiện chức năng Cut trước hết bạn phải click chuột chọn chức năng Active Copy (dùng để chọn khối dữ liệu cần Cut) sau đó nhấn giữ và kéo rê chuột chọn khối dữ liệu để Cut.

9. Goto ROW

Page 5: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Click Goto Row (phím tắt Ctrl + G) cho phép nhảy đến đầu file hay cuối file hay bất kỳ hàng trạng thái trên bảng (1 – 3072).

10. Stop

- Click Stop kết thúc chạy mô phỏng chương trình.

11. Play

- Click Play (phím tắt F5) chạy mô phỏng chương trình.

12. Selection

- Click Selection dùng chọn khối dữ liệu cần Copy hay Cut. Sau khi click biểu tượng chức

năng chọn khối dữ liệu sẽ kích hoạt và ẩn thành biểu tượng . - Click giữ và kéo rê chuột trái, khối dữ liệu chuột di chuyển qua sẽ được đóng khối màu xanh dương.

Lúc này khối dữ liệu màu xanh dương đã được chọn để phục vụ cho các chức năng Copy hay Cut.

Hình 3: Chi tiết các công cụ trên Toolbar

13. Led Dim

- Click Led Dim sẽ kích hoạt chức năng nhập giá trị từ 0 ÷ 100 % cường độ sáng cho LED. Sau

khi click biểu tượng Led Dim sẽ kích hoạt và ẩn thành biểu tượng - Chức năng điều khiển cường độ sáng cho LED không có cho chip EPROM

14. Led OFF

- Click Led OFF sẽ kích hoạt chức năng xóa nhanh khối Led. Sau khi click biểu tượng Led

OFF sẽ kích hoạt và ẩn thành biểu tượng . - Click giữ chuột và kéo rê chuột qua khối dữ liệu cần xóa về 0, tất cả các ô Led màu đỏ sẽ bị xóa về

màu trắng.

15. Led ON

- Click Led ON sẽ kích hoạt chức năng On nhanh khối Led. Sau khi click biểu tượng Led

ON sẽ kích hoạt ẩn thành biểu tượng . - Click giữ chuột và kéo rê chuột qua khối dữ liệu cần On lên mức 1, tất cả các ô Led màu trắng sẽ

được On lên màu đỏ. 16. Memory Used

Page 6: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Click Memory Used sẽ hiển thị thông tin File đã chiếm hết bao nhiêu bộ nhớ của CHIP.

Hình 3: Chi tiết các công cụ trên Toolbar

17. Output Hex File

- Click Output Hex File biên dịch dữ liệu chương trình trên bảng sang FILE.HEX để nạp vào CHIP

18. Quay về đầu File

- Con trỏ nhảy về đầu file (trạng thái thứ nhất)

19. Nhảy đến cuối File - Con trỏ nhảy đến cuối file (trạng thái cuối cùng trong file)

IV. HIỂU CÁC MENU 1. Tab Hex File

- Chứa mục Memory Used (phím tắt F8) cho biết dung lượng của file hex. - Mục Output Hex File (phím tắt F9) xuất file.hex (biên dịch chương trình sang file hex để nạp vào

chip) 2. Tab Options

Page 7: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Mục P0.0 --> P0.7 sắp xếp thứ tự vị trí 8 cổng của Port 0 từ P0.0 --> P0.7 (mục có dấu kế bên tức mục đó đang được chọn

- Mục P0.7 --> P0.0 sắp xếp thứ tự vị trí 8 cổng của Port 0 từ P0.7 --> P0.0 - Mục Logic 1 --> Led ON Led sáng (màu đỏ trên bảng lập trình) thì cổng ngõ ra xuất mức 1 = 5V - Mục Logic 0 --> Led ON Led sáng (màu đỏ trên bảng lập trình) thì cổng ngõ ra xuất mức 0 = 0V - 5 mục: 4 Kbytes, 8Kbytes, 16 Kbytes, 32 Kbytes, 64 Kbytes. Đây là các mục qui định dung lượng

File.Hex sẽ được tạo cho chip EPROM, chip AT89xxx không không sử dụng chức năng này. - Mục nào có dấu check kế bên thì tương ứng với mục đó đang được chọn. - Mặc định chương trình sẽ chọn mục 4 Kbytes. - Tất cả các mạch Led Sign sử dụng EPROM trên thị trường có chip giải mã bộ nhớ dung lượng <= 4

Kbytes - Ví dụ: Chọn 4 Kbytes thì chức năng Output Hex File sẽ tạo File.HEX đúng 4 Kbytes. Tương tự nếu

chọn mục 8 Kbytes thì chức năng Output Hex File sẽ tạo File.HEX đúng 8 Kbytes. - Trong tương lai gần chúng tôi sẽ sản xuất hàng loạt board giải mã cho EPROM up to 8 Kbytes và 16

Kbytes. 3. TAB MCU 8051

Hình 4: Tab chọn chip lập trình MCU 8051

- Tab MCU 8051: dùng chọn loại chip họ 8051 để lập trình, mục nào được chọn sẽ có dấu “check” kế bên. Ví dụ nhìn hình trên ta thấy mục AT89xxx (40 pin) được chọn

- Mục AT89xxx (40 pin): Hỗ trợ lập trình và tạo File.HEX cho họ 8051 loại 40 chân như: AT89C51, AT89C52, AT89C55, AT89S51, AT89S52, AT89S53 . . .

- Mục AT89Cx051 (20 pin): Hỗ trợ lập trình và tạo File.HEX cho họ 8051 loại 20 chân như: AT89C1051, AT89C2051, AT89C4051, AT89S2051, AT89S4051 . . .

4. TAB EP 27xxxx

Hình 5: Tab chọn chip lập trình EP 27xxx

- Tab EP 27xxxx: dùng chọn loại chip họ Eprom song song 27xxxx để lập trình. - Mục EPROM 27xxxx: Hỗ trợ lập trình và tạo File.HEX cho họ eprom song song 27xxxx như: 2732,

2764, 27128, 27256, 27512, 27C32, 27C64, 27C128, 27C256, 27C512, AT28C64, AT28C256 . . . - Mục EPROM 28xxxx: Tương tự như mục EPROM 27xxxx

Page 8: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

5. TAB Help - Hướng dẫn sử dụng MD LEDSIGN - Mục thông tin bản quyền và tác giả của phần mềm lập trình Led MD LEDSIGN

V. THỰC HÀNH CÁC CHỨC NĂNG 1. Chạy chương trình

- Sau khi cài đặt chương trình, vào Desktop double click vào biểu tượng mở chương trình MD LEDSIGN sẽ thấy giao diện như hình dưới.

- Ban đầu mới mở chương trình hầu hết các chức năng đều bị khoá cho tới khi bạn chọn loại chip để lập trình.

2. Chọn loại chip để lập trình - Ở đây chúng ta chọn chip AT89C52 (40 chân) để lập trình.Vào tab MCU 8051 > AT89xxx (40 pin)

để lập trình cho chip 8051 loại 40 chân tối đa 32 cổng ngõ ra. 3. Số cổng ngõ ra và thời gian - Nhìn vào góc dưới bên phải giao diện MD LEDSIGN sẽ thấy mục cho phép cài đặt thời gian và số

cổng ngõ ra (Time – Output) như hình dưới

- Thời gian (Auto): Thời gian chuyển sang trạng thái kế được tính bằng % giây, giá trị hợp lệ nhập vào từ 2 → 250 tương đương 0,02 giây → 2,5 giây. Lưu ý thạch anh sử dụng cho mạch là 12 MHz, chương trình sẽ tự động tạo thời gian delay phù hợp với giá trị bạn đã set.

- Thời gian (VR): Khi chọn mục Thời gian (VR) thì mục Thời gian (Auto) sẽ không còn tác dụng lúc này thời gian chuyển sang trạng thái kế dựa vào tần số xung clock mạch bên ngoài đưa vào chân P3.5 và được điều chỉnh thông qua biến trở VR tương tự như mạch dưới:

Page 9: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

+5V

PULSE

+5V

U5

LM555C

3

48

1

526

7

OUT

RST

VCC

GN

D

CVTRGTHR

DSCHG

VR200K

R24.7K P3.5

C1

4,7uF

Hình 6: Mạch dao động 555

Lưu ý: Khi chọn chức năng Thời gian (VR) thì chân P3.5 lúc này dùng để nhận tín hiệu từ mạch dao động 555 để chuyển sang trạng thái kế. Chức năng điều khiển Led của cổng P3.5 không còn vì thế bạn sẽ không thấy cổng P3.5 trên bảng lập trình Led.

- Số cổng: Cho phép thêm bớt số cổng ngõ ra điều khiển Led. Giá trị hợp lệ từ 3 → 32 cổng. Bạn hãy

nhập số cổng cần sử dụng và nhấn nút 4. Thạch anh cho mạch - Tất cả các loại mạch Led dùng chip 8051 sử dụng thạch anh 12 MHz 5. On – Off một Led

- Click chuột chọn chức năng Led ON trên Toolbar, sau khi được chọn thì biểu tượng Led ON bị

ẩn sang màu xám - Di chuyển chuột vào vùng lập trình Led, click chuột vào 1 ô led thì led sẽ On lên màu đỏ, click tiếp

lần 2 ô led màu đỏ sẽ chuyển sang trạng thái Off màu trắng. 6. On nhanh nhiều Led

- Click chuột chọn chức năng Led ON trên Toolbar, sau khi được chọn thì biểu tượng Led ON bị

ẩn sang màu xám - Nhấn giữ và kéo rê chuột trái tất cả các Led chuột di chuyển qua sẽ On lên màu đỏ 7. Off nhanh nhiều Led

- Click chuột chọn chức năng Led OFF trên Toolbar, sau khi được chọn thì biểu tượng Led Off bị

ẩn sang màu xám - Nhấn giữ và kéo rê chuột trái tất cả các Led chuột di chuyển qua sẽ chuyển về trạng thái Off màu

trắng 8. Led Dim - Chức năng Led Dim cho phép cài đặt cường độ sáng cho Led từ 0% → 100% (Led Dim không hỗ trợ

cho họ Eprom).

- Click chuột chọn chức năng Led Dim , sau khi được chọn biểu tượng Led Dim sẽ ẩn thành biểu

tượng

Page 10: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Click chuột vào 1 ô Led và nhập giá trị cường độ sáng sau đó nhấn ENTER. Các Led có giá trị cường độ sáng 0% và 100% thì sẽ không hiển thị giá trị cường độ sáng

9. Chức năng Selection - Chức năng Selection dùng chọn nhiều Led để phục vụ cho các chức năng Copy hay Cut

- Click chuột chọn chức năng Selection , sau khi được chọn biểu tượng Selection sẽ ẩn sang

màu xám - Nhấn giữ và kéo rê chuột trái qua tất cả các Led cần chọn. Led được chọn sẽ được đóng khối màu

xanh dương như hình dưới.

Hình 7: Sử dụng chức năng Selection chọn nhiều Led

10. Copy và Cut nhiều Led - Muốn Copy khối Led thì trước hết ta phải chọn khối Led cần Copy như đã đề cập ở trên “9. Chức

năng Selection” Sau khi khối LED được chọn (khối Led màu xanh dương) thì các chức năng Copy và Cut cũng sẵn sàng. Có 4 cách để Copy hay Cut khối LED hình trên.

a. Click chuột vào biểu tượng Copy hay Cut trên thanh công cụ. b. Click chuột vào menu Edit và chọn lệnh Copy hay Cut. c. Nhấn phím tắt Ctrl + C hay Ctrl + X d. Click chuột phải vào khối Led cần Copy hay Cut và chọn lệnh Copy hay Cut như hình dưới:

Page 11: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

Hình 8: Copy khối Led đã được chọn màu xanh dương

11. Chức năng Paste - Chức năng Paste dùng để dán dữ liệu từ lệnh Copy hay Cut vào bảng dữ liệu. Có 4 cách để dán khối

dữ liệu vừa Copy hay Cut vào bảng:

a. Click chuột trái chọn vị trí muốn dán dữ liệu sau đó nhấn phím tắt Ctrl + V.

b. Click chuột trái chọn vị trí muốn dán dữ liệu sau đó click chuột vào biểu tượng Paste trên thanh công cụ.

c. Click chuột chọn vị trí bất kỳ muốn dán dữ liệu sau đó click chuột vào menu Edit > Paste d. Click chuột phải vào vị trí cần dán dữ liệu sau đó chọn mục Paste như hình dưới:

Hình 9: Paste dữ liệu vào bảng

12. Chức năng Undo

- Chức năng Undo cho phép phục hồi dữ liệu cho các chức năng Paste, Cut, Load Effects, Load Samples. Điều này có nghĩa là sau khi thực hiện một trong các chức năng Paste, Cut, Load Effects, Load Samples nếu bạn muốn phục hồi lại dữ liệu trước thì nhấn Ctrl + Z.

13. Load Samples - Chức năng Load Samples sẽ load hiệu ứng mẫu vào bảng. Dữ liệu mới sẽ đè chồng lên dữ liệu cũ

nếu vị trí của chúng trùng với nhau.

Page 12: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Click chuột phải chọn vị trí bắt đầu load hiệu ứng mẫu → sau đó chọn Load Samples

- Tiếp tục click chuột trái chọn hiệu ứng mẫu cần load vào bảng ở đây ta chọn hiệu ứng mẫu 8 cổng thứ “7. SAO BANG T >> P” ta được như hình dưới:

14. Load Effects - Chức năng Load Effects sẽ load thêm File.SIM vào bảng. Dữ liệu mới sẽ đè chồng lên dữ liệu cũ nếu

vị trí của chúng trùng với nhau. - Click chuột phải chọn vị trí bắt đầu Load thêm File.SIM vào bảng → sau đó chọn Load Effects

Page 13: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Tiếp tục một hộp thoại sẽ mở ra cho phép chọn File.SIM để load thêm dữ liệu vào bảng

- Click chuột chọn File.Sim cần load vào bảng >> click Open

15. Tạo hiệu ứng lặp lại Repeat Effect

- Một file cho tối đa 200 hiệu ứng lặp lại Repeat Effect. Mỗi hiệu ứng lặp lại tối đa 99 lần.

Page 14: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Chức năng Repeat Effect giúp việc lập trình nhanh hơn, code sinh ra ngắn hơn gấp nhiều lần, dễ quản lý chương trình hơn.

- Tạo hiệu ứng lặp lại Repeat Effect từ dòng 1 đến dòng 9 với số lần lặp lại là 03 lần như sau: - Click chuột phải vào cột hiển thị thứ tự trạng thái (cột màu xanh lá) >> chọn Repeat Effect sẽ

thấy hình dưới. - Tiếp tục nhập các giá trị vào hộp thoại REPEAT >> click OK và chú ý cột bên trái ngoài cùng sẽ hiển

thị hiệu ứng lặp lại như hình dưới:

16. Xoá hiệu ứng lặp lại Repeat Effects - Click chuột phải vào cột màu xanh, trạng thái bất kỳ thuộc Repeat Effect muốn xoá, một hộp thoại

sẽ xuất hiện yêu cầu xoá Repeat Effect, nếu bạn chọn YES hiệu ứng sẽ được xoá. 17. Kiểm tra dung lượng File.HEX Memory Used - Click chuột vào biểu tượng Memory Used trên thanh công cụ. Dung lượng file.Hex sẽ hiển thị

ngay lập tức.

18. Chức năng Output Hex File

Page 15: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Click chuột vào biểu tượng Output Hex File trên thanh công cụ. Trong nháy mắt FILE.HEX sẽ được tạo và lưu cùng nơi với FILE.SIM đang soạn thảo trên bảng.

19. Chức năng Play

- Chức năng Play dùng chạy mô phỏng chương trình

- Click Play và nhập giá trị trạng thái bắt đầu, trạng thái kết thúc và thời gian chuyển sang trạng thái kế cuối cùng click PLAY để chạy mô phỏng chương trình.

20. Chức năng STOP

- Click Stop kết thúc mô phỏng chương trình.

21. Chức năng Goto Row - Chức năng nhảy đến hàng trạng thái bất kỳ trong file từ 1 ÷ 3072

- Click Goto Row một hộp thoại sẽ xuất hiện

- Nhập dòng cần nhảy đến và nhấn ENTER 22. Nhảy về đầu file

- Click chuột vào biểu tượng Home để quay về trạng thái thứ nhất của chương trình 23. Nhảy đến cuối File

- Click chuột vào biểu tượng Go to Last Row cho phép nhảy đến trạng thái cuối cùng trên bảng lập trình.

VI. CÁCH CHƯƠNG TRÌNH DỊCH SANG FILE.HEX - Cột màu xanh lá đếm và hiển thị thứ tự trạng thái của chương trình sẽ được dịch sang File.HEX. - Chỉ những hàng được đánh dấu số thứ tự mới được biên dịch sang File.HEX - Chip sẽ thực thi chương trình từ trạng thái thứ 1 tới trạng thái cuối cùng và sau đó tiếp tục quay về trạng thái

thứ 1 cho chu kỳ mới

VII. THÊM TRẠNG THÁI TRẮNG VÀO CUỐI FILE - Bình thường những trạng thái trắng (trạng thái mà tất cả các cổng đều OFF) ở cuối file sẽ bị chương trình phớt

lờ đi khi biên dịch sang File.HEX. Để chương trình chấp nhận những trạng thái trắng đó thì bạn hãy tạo hiệu ứng lặp lại Repeat Effects cho những trạng thái đó như hình dưới:

Page 16: Hdsd Md Ledsign_laptrinhled

HDSD: MD LEDSIGN www.machdien.vn hay www.machdien.com.vn

EASY LED SIGN with 8051 & EPROM

- Nhìn hình trên ta thấy trạng thái trắng thứ 28 và 29 lúc này đã được chương trình chấp nhận (cột màu xanh lá

đánh dấu số thứ tự) nhờ hiệu ứng lặp lại đính kèm với nó.