SỬ DỤNG MATRIXLED

Một phần của tài liệu Báo cáo đồ án môn học MATRIX LED (Trang 38 - 40)

Các phím từ số 0 đến 9 là các phím ký tự, mỗi phím có thểđánh được 5 ký tựđược vẽ

trên mỗi phím và thứ tự hiện các ký tự lần lượt như sau:

• Phím số “1”: A B C . 1 • Phím số “2”: C D E , 2 • Phím số “3”: G H I ; 3 • Phím số “4”: J K L = 4 • Phím số “5”: M N O ( 5 • Phím số “6”: P Q R ) 6 • Phím số “7”: S T U “ 7 • Phím số “8”: V W X ” 8 • Phím số “9”: Y Z ! ? 9 • Phím số “0”: + - x : 0

Khi ấn 1 trong các phím ký tự thì ký tựđầu của phím sẽ hiển thị lên phía cuối của ma trận led. Trong vòng 1 giây sau đó, nửa giây đầu ta không thể thao tác bất kỳ phím nào, việc này nhằm hạn chế dính phím, nửa giây sau nếu ấn lại phím vừa ấn thì ký tự thứ hai sẽ hiển thị thay vào vị trí ký tự thứ nhất trên ma trận led, còn nếu ấn phím khác thì phía ma trận led lúc này sẽ có hai ký tự: ký tự của phím lúc đầu được đNy lên và thay vào là ký tự của phím mới này. Sau đó sẽ bắt đầu chu kỳ 1 giây nhưở trên, nếu hết chu kỳ này chúng ta không ấn gì thì phím kế tiếp sẽđược coi là một ký tự mới.

Một phím khi được nhấn nhiều lần các ký tự sẽ lần lượt hiện nhưđã nói. Sau khi hiện ký tự thứ 5, nếu ta ấn tiếp tục thì sẽ quay lại ký tựđầu tiên.

Phím “DEL” là xóa ký tự cuối cùng, “SPACE” là thêm 1 khoảng trắng sau ký tự cuối cùng. Khi ấn 2 phím này được ấn cũng có 0.5s không thao tác.

Phím “RUN/STOP” để chạy hay đoạn chương trình mình vừa nhập hay dừng đoạn chương trình đang chạy và trở về hiển thị chữ nhằm thay đổi 1 phần nội dung nếu muốn. Trước khi bắt đầu chạy chương trình và sau khi dừng trở về chương trình cũ sẽ có một khoảng thời gian là 1s ma trận led không hiển thị.

Phím “SPEED DOWN” và “SPEED UP” là 2 phím chức năng có tác dụng tăng giảm tốc độ chạy của chương trình khi đang chạy, 2 phím này chỉ hoạt động khi chạy chương trình. Có 7 cấp tốc độ, khi ấn chạy chương trình thì mặc định là cấp thứ 4, muốn thay đổi tốc

độ thì ấn 1 trong 2 phím này. Khi 1 trong 2 phím được ấn thì tốc độ được thay đổi nhưng chúng ta phải chờ 1s sau để có thể tiếp tục thay đổi tốc độ, 1 giây này nếu có phím tốc độ thì sẽ không có hiệu lực, chỉ có hiệu lực với phím “RUN/STOP” khi ta muốn thoát khỏi chương trình.

Phím “DAU” dùng đánh dấu Tiếng Việt cho ký tự vừa được nhập, ấn phím này chỉ

khi đang đánh ký tự, không ấn được khi đang ở chếđộ “RUN”.

Khi phím “DAU” được ấn,matrix led sẽ chuyển sang chếđộ nhập dấu cho ký tự gần nhất, lúc này ký tự gần nhất vẫn hiển thị còn các ký tự trước đó sẽ mất đi và ta tiến hành nhập dấu cho ký tự hiển thi. Cách đánh dấu theo chuNn Unicode qua con số, có thể sửa dấu nếu

đánh sai dấu và bỏ dấu bằng phím “0”, các dấu không thểđánh trong 1 ký tự nếu ta ấn thì không có thay đổi. Trong lúc đang ở chếđộ đánh dấu thì những phím không liên quan khi

được ấn sẽ không có hiệu lực.

Từ chếđộ đánh dấu chuyển sang chếđộ nhập ký tự cũng bằng phím “DAU”. Một điều lưu ý là khi tao nhập một ký tự mới thì chỉ có thểđiều chỉnh dấu của ký tựđó, không thểđiều chỉnh dấu của ký tự trước đó, muốn điều chỉnh dấu thì xóa và đánh lại. Sau khi space và delete thì không thể vào chếđộđánh dấu.

ƯU ĐIM

Thao tác vận hành đơn giản. Linh kiện dễ tìm.

Sử dụng nguồn DC 5V nên khá an toàn. Có thể nhập dấu theo chuNn Unicode.

Một phần của tài liệu Báo cáo đồ án môn học MATRIX LED (Trang 38 - 40)