Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
3,16 MB
Nội dung
ChươngI: Thiết kế phần mạch thi công I Thiết kế bàn phím thu thập, hiển thò số liệu: 1) Sơ đồ khối bàn phím: data Phím bấm Bảng Led data Bộ sử lý trung tâm data PC Sơ đồ khối bàn phím i Khối phím bấm: • Phần cứng: Khối phím bấm bao gồm 48 phím nối với xử lý trung tâm (vi xử lý) qua dây bus (dây bus dây bus 8) theo phương pháp quét phím ma trận (6x8) Sau chức số phím đặc biệt Các phím hiển thò số từ số đến số dùng để hiển thò số bình thường Led đoạn Những số hiển thò số liệu thông số Các phím thông số bình GAS sau bấm hiển thò LED ma trận dạng ký hiệu qui ước trước Các phím đặc biệt bao gồm: - Phím end để kết thúc nhập binh gas sau nhấn phím Trên bang Led matrận OK - Phím CHECK dùng kiểm tra lại thông số bình GAS nhập trước truyền thông số máy tính trung tâm Cách sử dụng phím sau : nhấn phím CHECK sau muốn kiểm tra thông số bấm phím thể thông số Lúc Led matrận hiển thò ký tự thông số đó, Led đoạn hiển thò số liệu thông số Muốn thoát khỏi chế độ kiểm tra ta nhấn CHECK thêm lần Nếu muốn kiểm tra thông số bình nhập trước gõ sêri tương ứng sau nhấn CHECK - Phím (-) dùng để tạo khoảng trống bảng Led đoạn dùng việc nhập số liệu thông số thông số ngày tháng năm nhập: 24 - - 02 - Phím RESET dùng để bắt đầu cho việc nhập bình GAS Sau nhấn phím này, Các ô nhớ dùng để lưu trữ ô nhó bufer xóa hết - Phím CA dùng để xóa hoàn toàn bảng Led hiển thò - Phím CE dùng để xóa ký tự nhập - Phím enter dung để truyền số liệu máy tính Sau nhấn phím toàn số liệu lưu trữ tong ô nhớ truyền máy tính - Phím OK dùng để báo hiệu thông số phụ đạt yêu cầu - Phím NOTOK ngược lại với phím OK - Khi nhập số liệu có trùng lặp số seri có bảng thông báo: ER Nếu muốn nhập số nhấn New liệu tự động thay liệu cũ ii Khối hiển thò LED • Sơ đồ mạch : Bảng Led gồm Led để sát dung để hiển thò số liệu nhập vào từ bàn phím, hay số liệu từ máy tính truyền xuống Hiển thò LED sử dụng hai phương pháp : quét chốt chọn phương pháp quét, dùng phương pháp chốt trường hợp không kinh tế (cần 7x8 = 56 điện trở 330Ω IC chốt hay giải mã BCD) Dó nhiên, ta mặt phải chòu mặt kia, mặt lập trình gặp nhiều khó khăn : cần đảm bảo khoảng thời gian cố đònh (cỡ 1ms) phải quét led Việc truy xuất led thông qua bước : chọn led cần xuất sau xuất liệu Vì thiết kế dùng IC chốt : cho chọn led (U13) cho liệu (U14) Tín hiệu truy xuất kết hợp WR tín hiệu chọn vùng đòa qua cổng NOR dẫn đến chân chốt - led ma trận: - Bảng Led ma trận gồm led ghép lại dùng để hiển thò thông số nhập từ bàn phím Led matrận hoạt động theo nguyên tắc quét cột Led em sử dung IC 74573 để chọn cột Led dùng để xuất liệu Hai cột cách sáng cách 2ms - Ngoài có số led đơn dùng để báo hiệu báo nguồn báo lỗi đường truyền … iii Khối xử lý trung tâm • Sơ đồ mạch: Phần xữ lý trung tâm vi xử lý AT89C51 nối với thiết bò ngoại vi : Đóng vai trò điều khiển trung tâm, chòu trách nhiệm tất hoạt động mạch Board mạch cung cấp công cụ để điều khiển theo phương pháp nào, miễn có giải thuật viết chương trình nạp cho AT89C51 • Chân EA nối đến switch điện trở 4.7KΩ cho phép tùy chọn nối lên +5V hay nối xuống GND, điều tương ứng với việc AT89C51 thực thi chương trình bên nhớ nội hay chương trình bên RAM • Bộ dao động gồm thạch anh X1 tụ C1, C2 nối đến chân XTAL1 XTAL2 Xung clock cho hoạt động bên AT89C51 có tần số tần số thạch anh chia cho 12 Thông thường, người ta hay dùng thạch anh 12MHz để tần số xung clock 1MHz, tương ứng với chu kỳ máy tốn 1µs nên dễ tạo timer thời gian thực xác Tuy nhiên mạch lại dùng thạch anh 11,059MHz để tạo baudrate xác Hoạt động tạo baudrate giải thích sau : họ MCS-51 TM, người ta phải dùng timer (thường timer1) tốc độ tràn tạo baudrate Khi đó, ta có công thức: BAUDRATE = TỐC ĐỘ TRÀN TIMER1 ÷ 12 Ví dụ, giả sử ta muốn có tốc độ 1200 baud tính sau : 1200 = tốc độ tràn timer1 ÷ 12 ⇒ tốc độ tràn timer1 = 1200x32 = 38,4KHz Nếu thạch anh có tần số 12MHz timer1 clock với tần số 1MHz hay 1000KHz Để có tốc độ tràn 38,4KHz timer1 phải tràn sau 1000 ÷ 38,4 = 26,04 xung clock (làm tròn 26) Do timer đếm lên tràn chuyển từ FFh sang 00h, cần phải nạp số -26 vào timer baudrate tạo Như ta thấy, phép tính có làm tròn, điều dẫn đến sai số baudrate tạo Từ ta cần phải tìm thạch anh có tần số sau cho baudrate tạo sai số để việc truyền thông đảm bảo xác Qua phép tính thạch anh 11,059MHz cho baudrate xác Bảng sau cho thấy so sánh sai số dùng thạch anh 12MHz thạch anh 11,059MHz số baudrate thông dụng : BAUDR ATE TẦN SỐ THẠCH SM ANH OD GIÁ NẠP BAUDR TRỊ ATE THỰC SỰ SAI SỐ 9600 12,000MHz -7(F9H) 8923 2400 12,000MHz -13(F3H) 2404 1200 12,000MHz -26(E6H) 1202 19200 11,059MHz -3(FDH) 19200 9600 11,059MHz -3(FDH) 9600 2400 11,059MHz -12(F4H) 2400 1200 11,059MHz -24(E8H) 1200 (Nếu SMOD = baudrate = tốc độ tràn timer1 ÷ 16) 7% 0,16% 0,16% 0 0 Mạch reset gồm C3, R2 cho tác vụ auto-reset (reset cấp nguồn) Ngoài có R1 SW1 cho tác vụ manual-reset (reset tay ấn phím SW1 nào) • Chân P3.2 P3.3 ngõ Port3 đồng thời ngõ vào ngắt Trong thiết kế thiết kế sẵn dùng để phục vụ chương trình cần thiết • Chân P3.0 va P3.1 chân RXD TXD dùng để nối với 75176 để thực đổi sang chuẩn RS-485 • Port1 port2 dùng để quét phím,trong có hai chân dư port2 p2.7, p2.8 dùng để phát tín hiệu LED đơn phục vu cho chương trình • Port0 dùng để mở rộng port thông qua IC 74573 - IC 74573V dù C C ng để V C Cmở rộng port phục vụ cho việc hiển thò bảng led VC C JP1 thông qua port Port kéo dòng nhờ điện trở 10k kéo lên nguồn VCC R 48 - IC 74138 dùRS nW g1 làm Cchố t ,kết hợ32 p với chân WR VXL điều khiển việc mở rộng C port - IC 7402 dùng để mơRR rộ ng port U - IC 75176 dùng để chuyền tin hiệu TTL thành tín hiệu visai 31 E A /V P P C ngược lại mạng RS-485 R ST PSEN 18 29 - IC 555 tạo xung nhòp dù n g để điề u X T A L n việcP Sxuấ E N t3 nhậ J J liệu A LpE X1 khiể XTA L1 A L E /P R O G 30p mạng RS-485 P 7 1 P /R D P H EAD ER 1 1 1 3 3 3 3 3 P P P P P P P 3 3 3 /W R /T1 /T0 /IN T /IN T /TXD /R XD P P P P P P P P 0 0 0 0 /A /A /A /A /A /A /A /A D D D D D D D D A T89C 51 R N R -P A C K 6 6 6 6 1 1 1 1 D D D D D D D W R P P IN T IN T TXD R XD VC C P P P P P P P P P P P P P 2 2 2 P P 1 1 1 1 7 /A /A /A /A /A /A /A /A 8 2 2 2 2 8 J19 A15 A14 A H E6 A D E R H EAD ER VC C _BAR U 50 V+ P1 R 1O U T T IN 14 C 15 U 52 C 12 11 T1O U T 13 R IN C 1+ C 13 3C C 2+ C 2- C 1V- D R D E R E C 12 C A B A B 75176 C O N N EC TO R D B9 C 14 M A X232 C VC C _BAR VC C _BAR R 12 R Sơ đồ mạch phần xử lý trung tâm U 51 iv Khối giao tiếp với máy tính: TH R D IS D • Sơ đồ khối: C 17 T RC I OG N T R C Chuyển TTL thành VISAI OUT VC C C 16 C Chuyển visai thành TTL R 560 U A B R 560 A nh ChuyểnBD ETLTR R E D RS-232 R7 120 R XD TXD 75176 VCC VC C R K U C8 0 O U T TH R D IS C O N T TRR I G H A17555 D C 0 u Sơ đồ mạch: Sơ đồ mạch phần giao tiếp máy tính • Phần giao tiếp : Về chương trình điều khiển trình bày phần giao tiếp với vi xử lý Có yếu tố lưu ý em dùng IC 555 để điều khiển thu phát, phương pháp có lợi phần mềm điều khiển thu, phát Lưu đồ giải thuật chương trình điều khiển: Chương trình điều khiển: ACC D ADDR 00E0H A AGAIN AMON BACK BACK2 BACK3 BCDTO7SEG C_LED C_MT1 C_MT2 CA CDDL CE CHECK CHECKAMON CHECKCD CHECKCDDL CHECKCO CHECKDAY CHECKDT CHECKED CHECKKD CHECKKLB CHECKKLV CHECKNOI CHECKOK CHECKPRA CHECKRO CHECKSERI CHECKSHC CHECKSON CHECKSX CHECKTLT CHIEUDAY CO COPY DATA0 DATA1 DELAY2MS DICHCE DONE DUNGTICH ENTER ER C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR ADDR 08CFH 03E2H 0897H 08A0H 08A5H 0178H 017DH 0187H 018CH 06E1H 03A9H 06F2H 0798H 03EEH 0364H 03B5H 037FH 0235H 02DDH 07EEH 0427H 0349H 039AH 032EH 0840H 03D0H 040CH 026BH 02C2H 0445H 0313H 02F8H 0358H 0373H 0727H 080AH 0856H 0882H 06FEH 08DCH 02D1H 0759H 06C2H A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A EXIT C ADDR 08DEH A EXITDATA0 C ADDR 082CH A EXITETER C ADDR 0777H A EXITGM C ADDR 046CH A EXITNS C ADDR 0491H A EXITT_CH C ADDR 083FH A F0 B ADDR 00D0H.5 A Trên chương trình điều khiển vi xử lý nhiên em trình bày lưu đồ giải thuật số chương trình Chương trình chính: Sau nhấn nút RESET phần cứng chương trình thực thi sơ đồ khối sau (xem hình) Trong đó, toàn công việc thực thi phân loại liệu, truyền nhận… thực thi phần giải mã Chương trình quét phím: Thực việc quét hàng cột để tìm xem có phím bò nhấn hay không Kết trả thông qua cờ carry : C = có phím bò nhấn mã hex nằm nibble thấp ghi tích lũy, C = phím bò nhấn Giải thuật : Star Quét phím Giải mã Xuất Led GET_KEY Mã quét = 11111110B (quét cột 0) Số đếm = Xuất mã quét port1 Nhập port2 vào ACC Có bit hàng = 0? Sai Đúng Dòch trái mã quét (quét cột kế) Giảm Số đếm Sai Xóa cờ C = Số đếm = ? Đúng Số thứ tự cột = - Số đếm Mã phím = số thứ tự cột Số đếm = Dòch MSB ACC vào cờ C C =0? Sai Mã phím = số thứ tự cột + Giảm Số đếm Sai Số đếm = ? Đúng C=1 Cất mã phím vào ACC RET Đúng ENTER Ghi liệu vào "buffer" (32H-39H) vào (44H,4BH) Chương trình có nhiệm vụ chống rung phím, cách lặp lại GET_KEY khoảng 50 lần Nếu 50 lần trả C = tức có phím ấn, có lần C = rung động đếm reset Sau phát có phím ấn, IN_HEX chờ Đợi tín hiệu gọi khoảng thời gian tương ứntrê g 50 lầ n gọinGET_KEY m bảo không rung cho lần gọi n PC truyề xuống (nhậpđể vàđả o A) GET_KEY Ở em thiết kế việc xuất Led xen vô thời gian chờ chương trình chống rung Sai Chương trình giải mã số phím chứcA=99 năng?đặc biệ t: Phím ENTER: Phím ENTER có chức quan trọng bàn phím thực thi ng n vô “buffer ” Kế liệu truyền liệu hiễn thò bảng led đú chuyể PC , Dữ liệu “buffer” bảng led xóa Sau nhận tín hiệu PC trả liệ lêon lên bảng led về, liệu gởi có lỗi trùngTruyề lặp sẽn thô ngubá Sơ đồ khối máy tính Xử lý tín hiệu nhận Báo hiệu tiếp tục nhập liệu Sai Báo hiệu trùng liệu ENT Xóa liệu "buffer" va bảng led Đợi tín hiệu gọi PC truyền xuống (nhập vào A) Phím End : Phím end có chức báo cho PC biết nhập xong thông số bình Gas Khi bấm phím vi xử lý truền tín hiệu cho máy tính, nhận tín hiệu này, PC Sai tạo thêm dòng để nhận Bình Gas đồng thờ i trả tín hiệu xác nhận cho vixử lí biết A=99 ? Khi nhận tín hiệu bảng Led “OK” Sơ đồ khối: Truyền 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 liệu New hiệuGas gọi có trùng lặp số sêri nhận báo lỗi trùng Phím New: Khi ta nhập số liệợ củi atínbỉnh PC truyền xuống (nhập vào A) lặp, kiểm tra từ bàn phím bình gas nhập mà thấy bò sai thông số… Khi ta nhấn phím New để nhập đè lên nhập Nguyên tắc hoạt động : Đầu tiên bấm phím kít gửi lên tín hiệu thông báo cho SaiPC biết nhập tín hiệu Khi nhận tín ? m tra tự động có sẵn lần nhập để tìm đến bình hiệu PC kết hợp với điều A=99 kiện kiể gas cần sửa chữa cần nhập đè lên Sơ đồ khối: Truyền liệu lên máy tính Xử lý tín hiệu nhận Báo hiệu tiếp tục nhập liệu CHECK set F0 mở đèn báo Xóa liệu "buffer" va Phím CHECK: Phím dùng để kiểm tra bả dữngliệled u nhập có hai chế độ kiểm tra để mặc đònh nghóa bấm Check không kiểm tra số liệu bình gas vừa nhập Còn bấm số sêri bấm CHECK ta nhận số liệu bình gas có số seri tương ứng Khi nhấn phím CHECK đèn Led màu đỏ sáng báo hiệu cho biết chế độ check Sơ đồ khối: Đợi tín hiệu gọi PC truyền xuống (nhập vào A) Sai A=99 ? Truyền 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 Các phím hiển thò thông số bình gas hoàn toàn tương em nêu chế độ hoạt động phím, Phím seri:Khi nhấn phím này, vi xử lý kiểm tra tín hiệu Check (cờ F0) (F0 = 0) hiển thò SR lên bảng led đợi nhập số liệu thông số Nếu có tín hiệu check(F0 = 0) hiển thò SR bảng Led đồng thời nhận số liệu hiển thò thông số PC truyền xuống Sơ đồ khối: SERI F0 = 0? sai Xuất liệu từ bàn phím lên bảng led truyền mã hỏi lên PC PC truyền liệu hỏi xuống bảng led Một số phím có chức phụ khác OK, NOT OK dùng để nhập số liệu thông số phụ, nhấn phím bảng led đoạn số số vò trí bên trái bảng hiển thò Phím copy dung để ghi lại số lòeu bảng led đoạn phím Paste dùng để lấy số liệu copy hiển thò lại bảng led Hai phím phục vụ cho việc nhập thông số có tính chất lặp lặp lại Phím CE phím CA có chức hoàn toàn tương tự phím C CA máy tính cá nhân … Ngoài số chương trình mang tính đònh phục vụ chung cho tất phím bấm Đó chng trình truyền, nhận, chương trình nhập số, chương trình xuất led Chương trình nhập số: Chương trình PC viết ngôn ngữ Delphi Khi khởi động chương trình lên Form dùng để thiết lập chế độ hoạt động 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 cổng Com1 Com2 với chế dộ default tương thích với chế độ lảm việc kit vixử lý là: Tốc độ truyền:9600 Số bit liệu Số bit stop:1 Không có bit kiểm tra chẵn lẻ Sau chọn xong cổng truyền thông ta chọn tiep chế độ làm việc, giới hạn luận văn giao tiếp với bàn phím Ta nháy tiếp chuột váo File có hai chế độ làm việc bàn phím Ta bắt đầu công việc cách binh thường hiểu bắt đầu đợt nhập số liệu bình gas Lúc ta chọn New công cụ Vì lý công việc bò gián đoạn lô bình mà ta chưa kiểm tra xong Lúc ta chon Auto Load Khi hoạt động liệu thu thập lưu vào máy tính cách tự động quản lý dạng sở liệu Bất cần yêu cầu truy suất trực tiếp từ bàn phím máy tính hay từ bàn phím xưởng làm việc Sau bảng quản lý: Tại danh sách em có làm hình thức quản lý Quản lý theo bình cần sơn Quản lý theo binh cân kiểm đònh Quản lý theo bình cân tìm biết số seri Khi ta chọn chế độ có bảnh danh sách thốnh kê tương ứng lên Ví dụ ta cần thống kê bình đến hạn kiểm đònh Theo bảng có nghóa tronh bình lưu trữ bình cần kiểm đònh Còn ta cần có chi tiết lý lòch bình ta nháy chuột vào” tìm kiếm” lên trang lý lòch chi tiết bình gas Ta thiết lập thêm nhiều hình thức quản lý khác thực tế công việc yêu cầu có ba hình thức quản lý Đánh giá mở rộng đề tài: Do điều kiện kinh phí thời gian lên em làm bàn phím công việc thực tế yêu cầu tới ba bàn phím Tuy nhiên ba bàn phím vêmặt chức không khác nhiều việc quản lý liệu máy tính khác biệt Để kết nối ba bàn phím vào hệ thống ta việc thêm vào chương trình máy tính việc hỏi vòng cho bàn phím Mỗi bàn phím gán cho đòa khác nhau, bàn phím nhận lệnh hỏi thi trả lời Các bàn phím khác không nhận lệnh hỏi đòa không Trong thiết kế em, bàn phím em có đòa 99 Tuy nhiên phương pháp áp dụng cho công việc giao tiếp với số lượng byte trao đổi lần thấp không đòi hỏi liên tục Còn công việc đòi hỏi tốc độ dung lượng cao quản lý sở liệu lớn thi ta phải lập trình đa tuyến dùng sở liệu quản lý [...]... các chng 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... rằng không còn rung cho lần gọi n PC truyề xuống (nhậpđể vàđả o A) GET_KEY kế tiếp Ở đây em thi t kế việc xuất Led xen vô thời gian chờ trong chương trình chống rung Sai Chương trình giải mã một số phím chứcA=99 năng?đặc biệ t: Phím ENTER: Phím ENTER có chức năng rất quan trọng trong bàn phím khi được thực thi ng n vô “buffer ” Kế đó dữ liệu sẽ được truyền những dữ liệu hiễn thò trên bảng led sẽ được... thống ta chỉ việc thêm vào chương trình chính trên máy tính việc hỏi vòng cho từng bàn phím một Mỗi bàn phím được gán cho một đòa chỉ khác nhau, khi bàn phím nào nhận được lệnh hỏi thi sẽ được trả lời Các bàn phím khác không nhận được lệnh hỏi đúng đòa chỉ thì không được Trong thi t kế của em, bàn phím của em có đòa chỉ là 99 Tuy nhiên phương pháp này chỉ áp dụng được cho những công việc giao tiếp với... thể thi t lập thêm nhiều hình thức quản lý khác nhưng do thực tế công việc chỉ yêu cầu có ba hình thức quản lý như trên Đánh giá và mở rộng đề tài: Do điều kiện kinh phí và thời gian lên em chỉ làm một bàn phím trong khi công việc thực tế yêu cầu tới ba bàn phím Tuy nhiên ba bàn phím này vêmặt chức năng không khác nhau nhiều và việc quản lý dữ liệu trên máy tính cũng không có gì khác biệt Để có thể kết... 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 1 Ta bắt đầu công việc một cách binh thường có thể hiểu bắt đầu một đợt nhập số liệu của bình gas Lúc này ta chọn New trên thanh công cụ 2 Vì một lý do gì đó công việc...ENTER Ghi dữ liệu vào "buffer" (32H-39H) vào (44H,4BH) Chương trình con có nhiệm vụ chống rung phím, bằng cách lặp lại GET_KEY khoảng 50 lần Nếu như 50 lần đều trả về C = 1 thì tức là có một phím được ấn, còn nếu có một lần C = 0 thì đó là rung động và bộ đếm được reset Sau khi đã phát hiện có phím ấn, IN_HEX sẽ... 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 hoàn toàn tương tự như phím C và CA của máy tính cá nhân … Ngoài ra còn một số chương trình mang... có đòa chỉ là 99 Tuy nhiên phương pháp này chỉ áp dụng được cho những công việc giao tiếp với số lượng byte trao đổi một lần thấp và không đòi hỏi liên tục Còn những công việc đòi hỏi tốc độ và dung lượng cao quản lý cơ sở dữ liệu lớn thi ta phải lập trình đa tuyến và dùng cơ sở dữ liệu quản lý ... 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 SaiPC biết nhập tín hiệu mới Khi nhận được tín ? m tra tự động có sẵn ở mỗi lần nhập để tìm đến bình hiệu này PC sẽ kết hợp với điều A=99 kiện kiể gas cần sửa chữa hoặc cần nhập đè lên Sơ đồ khối: đúng 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 CHECK set F0 mở đèn báo Xóa dữ... 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 A=99 ? Khi nhận được tín hiệu này trên bảng Led sẽ hiện “OK” Sơ đồ khối: đúng 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 New hiệuGas gọi nếu có trùng lặp số sêri sẽ được nhận báo lỗi trùng Phím New: Khi ta nhập số liệợ củi atínbỉnh trên PC truyền xuống (nhập vào A) lặp, hoặc khi kiểm ... SỐ 9600 12 ,000MHz -7(F9H) 8923 2400 12 ,000MHz -13 (F3H) 2404 12 00 12 ,000MHz -26(E6H) 12 02 19 200 11 ,059MHz -3(FDH) 19 200 9600 11 ,059MHz -3(FDH) 9600 2400 11 ,059MHz -12 (F4H) 2400 12 00 11 ,059MHz... P1 R 1O U T T IN 14 C 15 U 52 C 12 11 T1O U T 13 R IN C 1+ C 13 3C C 2+ C 2- C 1V- D R D E R E C 12 C A B A B 7 517 6 C O N N EC TO R D B9 C 14 M A X232 C VC C _BAR VC C _BAR R 12 R Sơ đồ mạch phần. .. D A T89C 51 R N R -P A C K 6 6 6 6 1 1 1 1 D D D D D D D W R P P IN T IN T TXD R XD VC C P P P P P P P P P P P P P 2 2 2 P P 1 1 1 1 7 /A /A /A /A /A /A /A /A 8 2 2 2 2 8 J19 A15 A14 A H E6 A