- Ngồi ra cịn cĩ một số led đơn dùng để báo hiệu như báo nguồn báo lỗi đường truyền
5. Thực hiện việc quét hàng và cột để tìm xem cĩ phím nào bị nhấn hay khơng Kết quả trả về thơng qua cờ carry : C = 1 nếu cĩ phím bị nhấn và mã hex nằm trong
A=99 ? Đợi tín hiệu gọ
Đợi tín hiệu gọi
trên PC truyền xuống (nhập vào A)
Truyền dữ liệu lên máy tính
Xử lý tín hiệu nhận được
Báo hiệu tiếp tục nhập dữ liệu Báo hiệu trùng dữ liệu đúng Sai đúng Sai
Phím End : Phím end cĩ chức năng báo cho PC biết đã nhập xong thơng số của một bình Gas. Khi bấm phím này vi xử lý sẽ truền một tín hiệu về cho máy tính, khi nhận được tín hiệu này, PC sẽ tạo thêm dịng mới để nhận Bình Gas mới đồng thời trả tín hiệu xác nhận về cho vixử lí biết. Khi nhận được tín hiệu này trên bảng Led sẽ hiện “OK”.
Sơ đồ khối:
ENT
Xĩa dữ liệu trên "buffer" va trên bảng led
A=99 ?Đợi tín hiệu gọi Đợi tín hiệu gọi
trên PC truyền xuống (nhập vào A)
Truyền dữ liệu lên máy tính
Tạo chỗ trống cho bình kế
Báo hiệu (OK) tiếp tục nhập dữ liệu
Sai đúng
Phím New: Khi ta nhập số liệu của bỉnh Gas nếu cĩ trùng lặp số sêri sẽ được nhận báo lỗi trùng lặp, hoặc khi kiểm tra từ bàn phím một bình gas đã nhập nào đĩ mà thấy bị sai một thơng số… Khi đĩ ta nhấn phím New để nhập đè lên hoặc nhập mới. Nguyên tắc hoạt động : Đầu tiên khi bấm phím kít sẽ gửi lên tín hiệu thơng báo cho PC biết nhập tín hiệu mới. Khi nhận được tín hiệu này PC sẽ kết hợp với điều kiện kiểm tra tự động cĩ sẵn ở mỗi lần nhập để tìm đến bình gas cần sửa chữa hoặc cần nhập đè lên.
Sơ đồ khối:
New
A=99 ?Đợi tín hiệu gọi Đợi tín hiệu gọi
trên PC truyền xuống (nhập vào A)
Truyền dữ liệu lên máy tính
Xử lý tín hiệu nhận được
Báo hiệu tiếp tục nhập dữ liệu
đúng Sai
Phím CHECK: Phím này dùng để kiểm tra dữ liệu đã nhập cĩ hai chế độ kiểm tra nếu để mặc định nghĩa là chỉ bấm Check khơng thì sẽ kiểm tra được số liệu của bình gas vừa nhập. Cịn nếu bấm số sêri rồi bấm CHECK ta sẽ nhận được số liệu của bình gas cĩ số seri tương ứng. Khi nhấn phím CHECK đèn Led màu đỏ sẽ sáng báo hiệu cho biết đang trong chế độ check.
Sơ đồ khối:
CHECK
Xĩa dữ liệu trên "buffer" va trên bảng led
A=99 ?Đợi tín hiệu gọi Đợi tín hiệu gọi
trên PC truyền xuống (nhập vào A)
Truyền dữ liệu lên máy tính
Tìm bình cĩ số sêri tương ứng
Truyền lại xuống máy tính
set F0 mở đèn báo
Sai
Các phím hiển thị thơng số của các bình gas hồn tồn tương tự nhau vì thế em chỉ nêu chế độ hoạt động của một phím,
Phím seri:Khi nhấn phím này, đầu tiên vi xử lý sẽ kiểm tra tín hiệu Check (cờ F0) nếu khơng cĩ (F0 = 0) hiển thị SR lên bảng led rồi đợi nhập số liệu của thơng số này. Nếu cĩ tín hiệu check(F0 = 0) sẽ hiển thị SR trên bảng Led đồng thời nhận số liệu hiển thị của thơng số này trên PC truyền xuống.
Sơ đồ khối:
SERI
Xuất dữ liệu từ bàn phím lên bảng led
F0 = 0? sai
truyền mã hỏi lên PC
PC truyền dữ liệu được hỏi xuống bảng led đúng
Một số phím cĩ chức năng phụ khác như OK, NOT OK dùng để nhập số liệu của các thơng số phụ, khi nhấn phím này ở trên bảng led 7 đoạn sẽ hiện số 1 hoặc số 0 ở vị trí bên trái của bảng hiển thị. Phím copy dung để ghi lại các số lịeu trên bảng led 7 đoạn và phím Paste dùng để lấy các số liệu đã copy hiển thị lại trên bảng led. Hai phím này phục vụ cho việc nhập các thơng số cĩ tính chất lặp đi lặp lại. Phím CE và phím CA cĩ chức năng hồn tồn tương tự như phím C và CA của máy tính cá nhân …
Ngồi ra cịn một số chương trình mang tính quyết định phục vụ chung cho tất cả các phím bấm. Đĩ là các chuơng trình truyền, nhận, chương trình con nhập số, chương trình xuất led. Chương trình con nhập số:
Chương trình trên PC được viết bằng ngơn ngữ Delphi 5
Khi khởi động chương trình sẽ hiện lên một Form dùng để thiết lập chế độ hoạt động của hệ thống:
Để bắt đầu làm việc ta nháy chuột vào Run chọn Comport để thiết lập cổng giao tiếp. Cổng giao tiếp ở đay bao gồm 2 cổng Com1 và Com2 với chế dộ default tương thích với chế độ lảm việc dưới kit vixử lý là:
Tốc độ truyền:9600
Số bit dữ liệu là 8
Số bit stop:1
Khơng cĩ bit kiểm tra chẵn lẻ.
Sau khi chọn xong cổng truyền thơng ta chọn tiep chế độ làm việc, ở giới hạn của luận văn là chỉ giao tiếp với bàn phím . Ta nháy tiếp chuột váo File tại đây cĩ hai chế độ làm việc của bàn phím.