Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
2,69 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ LUẬN VĂN Đề tài : ỨNG DỤNG KIT 8051 DÙNG ĐỂ CHUYỂN ĐỔI A/D & D/A Sinh viên thực : NGUYỄN VŨ ANH DUY Lớp : 95 KĐĐ Giáo viên hướng dẫn : LÊ THANH ĐẠO TPHCM, tháng 2-20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PHẦN DẪN NHẬP I – ĐẶT VẤN ĐỀ: Vào đầu năm thập niên 60, kỹ thuật số đưa vào ứng dụng thực tế phạm vi nhỏ Cho đến ngày hôm kỹ thuật số phát triển cách mạnh mẽ ứng dụng vào lãnh vực sống Từ máy vi tính (computer), máy CD, máy VDC, truyền hình số … băng diã CD thay máy băng từ tín hiệu tương tự (analog) phân giải rộng, độ xác cao dễ dàng q trình xử lý tín hiệu Tuy nhiên sống ngày lại thường tiếp xúc với tín hiệu tương tự nhiều vd: Điện thoại, sóng đài truyền hình, dịng điện sinh hoạt, âm … phải cần có chuyển đổi từ tín hiệu tương tự (Analog) – số (Digital) để xử lý liệu, sau lại chuyển đổi ngược lại từ số (Digital) – tương tự (Analog) để đưa vào điều khiển, khống chế thiết bị Đó lý để em thực đề tài II – MỤC ĐÍCH YÊU CẦU CỦA ĐỀ TÀI Có nhiều phương pháp để thực thi việc chuyển đổi A/D D/A Sử dụng vi mạch số Sử dụng vi xử lý Sử dụng vi điều khiển Với đề tài em sử dụng vi điều khiển để thực việc chuyển đổi A/D D/A Mục đích: Chuyển đổi tín hiệu Analog – Digital để xử lý, sau chuyển đổi ngược lại từ Digital – Analog để điều khiển, khống chế thiết bị Yêu cầu: Hiểu rõ kỹ thuật số, trình chuyển đổi A/D D/A bên vi mạch chuyên dụng (IC ADC 0809 DAC 0808), nắm vững cách sử dụng kết nối phần cứng phần mềm KIT 8051 III – GIỚI HẠN ĐỀ TÀI Do chuyển đổi A/D D/A để điều khiển xử lý KIT 8051 phong phú đa dạng mà kiến thức em cịn nhiều hạn chế đặt biệt vi điều khiển 8051 phần khơng có chương trình giảng dạy nhà trường, chủ yếu em tự tìm tịi học hỏi, nghiên cứu Bên cạnh với thời gian tuần để tìm hiểu, viết luận văn thi cơng đề tài em xin trình bày thực trình chuyển đổi A/D D/A Ngày 25 Tháng 02 Năm 2000 Sinh viên thực Nguyễn Vũ Anh Duy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương I BIẾN ĐỔI TƯƠNG TỰ – SỐ VÀ SỐ – TƯƠNG TỰ A – BIẾN ĐỔI TƯƠNG TỰ SỐ (ADC): Biến đổi tương tự – số (analog – digital) thành phần cần thiết việc xử lý thông tin cách điều khiển sử dụng phương pháp số Tín hiệu thực Analog Một hệ thống tiếp nhận liệu phải có phận giao tiếp Analog – Digital (A/D) Các chuyển đổi tương tự số, viết tắt ADC thực hai chức lượng tử hóa mã hóa Lượng tử hóa gán cho mã nhị phân cho giá trị rời rạc sinh trình lượng tử hóa I – TỔNG QUÁT – Quan hệ In – Out: Biến đổi AD có tính chất tỉ lệ Tín hiệu vào Analog biến đổi thành phân số X cách so sánh với tín hiệu tham chiếu Vref Đầu ADC mã phân số Bất kỳ sai số tín hiệu Vref dẫn đến sai số mức ra, người ta cố gắn giữ cho Vref ổn định tốt Vref Vin ADC Digital output Hình 2.1 Quan hệ vào khối ADC Nếu ADC xuất mã gồm n bit số mức rời rạc 2n Đối quan hệ tuyến tính, tần vào lượng tử hóa theo mức Mỗi mức tín hiệu Analog phân biệt với hai mã nhau, kích thước LSB (Least Significant Bit) FS Q=LSB= 2N Trong : Q : Lượng tử LSB : bit có trọng số thấp FS : giá trị toàn thang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tất giá trị Analog lượng tử Q biểu diễn mã số, mà mã tương ứng với giá trị trung bình lượng tử (có thể hiểu khoảng LSB) gọi mức ngưỡng Các giá trị Analog nằm khoảng từ mức ngưỡng sai biệt ± ½ LSB thể mã, sai số lượng tử hóa Sai số giảm cách tăng số bit mã ADC – Độ phân giải: Là giá trị biến đổi nhỏ tín hiệu vào yêu cầu để thay đổi mã lên mức Độ phân giải đưa với giả thiết lý tưởng – Độ xác: Sự sai biệt giá trị điện áp tín hiệu vào so với giá trị FS tương đương với mã xuất Thường có ghi đặc tính ADC thương mại – ADC: Tùy theo công nghệ chế tạo mà ADC có đầu vào đơn cực hay lưỡng cực, đa số nằm khoảng 0…5V 0…10V đơn cực -5…+5V – 10V…+10V ADC lưỡng cực Tín hiệu vào cần phù hợp với tầm vào xác định cho ADC Nếu đầu vào không hết thang tạo mã vô dụng đầu Vấn đề giải cách chọn tầm đầu vào ADC sau chỉnh độ lợi thích hợp cho đầu vào nguồn Analog Khi sử dụng ADC đơn cực mà có tín hiệu vào lưỡng cực khoảng ±Vpp ta cần phải cộng điện áp vào Vi với điện áp +Vpp, ta có Vi nằm khoảng +2Vpp; tín hiệu đưa tới đầu vào ADC Nếu sử dụng ADC lưỡng cực khơng cần cộng tín hiệu đầu ta nhận mã lưỡng cực LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com – Đầu ADC: Đa số ADC có đầu Bits, 16 Bits … dù có loại 3½ Digit, mã BCD, 10 Bits, 14 Bits Đầu ADC thường mã nhị phân tự nhiên có dấu ADC dùng cho máy đo thị số đa dụng thường mã BCD – Tín hiệu tham chiếu Vr: Vi+ Vi Vr Start Clock (EOC) End of Convertion OE (Output Enable) ADC Digital Output Hình 2.3 Các ngõ vào, ADC Hình vẽ cho thấy đầu vào đầu ADC Mọi ADC yêu cầu có tín hiệu Vr Bất kỳ sai số Vr gây lỗi độ lợi đặc tính AD Vì Vr tín hiệu đảm bảo độ xác ổn định AD Dùng IC ổn áp thỏa mãn điều – Tín hiệu điều khiển: Mọi ADC có tính xung Clock tín hiệu điều khiển để hoạt động Thiết bị giao tiếp với ADC khởi động trình AD cách phát xung Start vào đầu vào Start ADC, ADC nhận biết cạnh lên xung Start sau kéo đường EOC (End of Conversion) xuống thấp (khơng tích cực) Lúc ADC thực q trình biến đổi, tương ứng với xung Clock đưa vào ADC thực bước biến đổi, sau bước định tùy theo ADC, q trình biến đổi hồn thành Khi biến đổi xong, AD nâng đường EOC lên mức cao, tín hiệu dùng để kích ngắt cứng máy tính (nếu dùng giao tiếp với máy tính) Để đọc liệu đầu ADC phải nâng đường OE (Output Enable) ADC lên mức cao, sau đọc xong lại trả đường mức thấp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II – CÁC KỸ THUẬT AD: – ADC có Vr dạng nấc thang: Analog Vht input Vi Comparateur Vref Reference DAC Digital output Clock Control Counte Hình 2.4 Sơ đồ khối AD có Vr dạng nấc thang Counter: Bộ đếm tạo đầu cho ADC lớn giá trị vào Vi Nó reset thời điểm bắt đầu thực AD đếm dần lên sau xung Clock Cứ lần đếm DAC lại nâng lên nấc thang (1 LSB) Bộ so sánh dùng đếm lại điện áp DAC (áp hồi tiếp) đạt tới giá trị vào Vi Nhược điểm phương pháp Tc (thời gian chuyển đổi) theo mức tín hiệu vào đơi lâu Tc=2ⁿ x Tclock DAC n bit biến đổi tín hiệu vào mức FS (Full Scale) Một cải tiến phương “tracking” hay “servo” sử dụng đếm thuận nghịch cho phép DAC đưa tín hiệu vào liên tục Bằng khống chế đếm từ bên điểm định ta dùng DAC kiểu tracking S & H (Sample and Hold) – ADC thăng liên tục: Sơ đồ khối giống phương pháp trước, đếm đếm thuận nghịch Về giống phương pháp đếm hoạt động chế độ thuận nghịch Khi tín hiệu Vht < Vi đếm đếm lên, ngược lại đếm đếm xuống Quá trình xác lập ghi nhận giá trị Vht dao động xung quanh giá trị Vi Tc phụ thuộc vào Vi nhược điểm sai số giống phương pháp trên: sai số động phụ thuộc vào thời gian biến đổi sai số tĩnh chủ yếu biến đổi DA so sánh LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com – Phương pháp biến đổi AD hàm dốc tuyến tính: (Phuơng pháp tích phân độ dốc) Về chất thực biến đổi trung gian từ điện áp khoảng thời gian sau đo khoảng thời gian theo phương pháp số Quá trình biến đổi xảy sau: Comparator Vi V1 Clock Gate Vs V2 Scan Coute Start Result Hình 2.6 Sơ đồ khối phương pháp ADC hàm dốc tuyến tính Sau thời gian kích khởi, đếm bắt đầu đếm lên mạch quét bắt đầu tạo tín hiệu tuyến tính thời gian Tín hiệu quét tín hiệu vào Vi so sánh với nhau, hai tín hiệu mạch so sánh đóng cổng khơng cho xung tới đếm Như nội dung đếm tỉ lệ với thời gian to, mà to lại tỉ lệ thuận với giá trị Vi nên nội dung đếm tỉ lệ với Vi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Độ xác phương pháp phụ thuộc vào độ tuyến tính tín hiệu quét (sai số độ dốc nhỏ, độ xác cao), tín hiệu phụ thuộc vào tần số xung Phương pháp có tốc độ hoạt động cao phương pháp ban đầu, độ xác cao khơng cần sử dụng biến đổi DA – ADC xấp xỉ liên tiếp: Analog Input Vi Comparateur Vref Reference Clock SAR DAC Digital output Hình 2.8 ADC xấp xỉ liên tiếp Phương pháp dùng kỹ thuật biến đổi AD tốc độ cao – trung bình Nó dùng DAC bên để tạo điện áp mức vào tín hiệu sau n chu kỳ xung Clock cho trường hợp ADC n bit Phương pháp cho phép rút ngắn Tc nhiều khơng phụ thuộc vào tín hiệu vào Vi Kỹ thuật phụ thuộc vào xấp xỉ tín hiệu vào với mã nhị phân, sau thay đổi bit mã cách liên tiếp đạt mã gần Tại bước trình này, giá trị xấp xỉ mã nhị phân thu lưu vào SAR (Successive Approximate Register) Việc biến đổi bắt đầu MSB (Most Significant Bit) SAR bật lên Bộ so sánh so sánh đầu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ADC với Vi lệnh cho điều khiển ngắt MSB giá trị ban đầu vượt đầu vào AD Trong chu kỳ xung Clock kế tiếp, MSB lại phát trở lại Một lần so sánh định lấy hay bỏ MSB Sự biến đổi tiến dần đến so với tín hiệu vào xuất liệu DAC output 100 MSB LSB 1 SAR output Hình 2.9 Đồ thị dạng sóng mạch 111 111 110 101 100 010 011 011 110 101 100 011 010 001 000 Hình 2.10 Sơ đồ thay đổi mức logic – ADC tích phân hai độ dốc: Kỹ thuật thấy rõ sơ đồ khối Ta thấy điện áp vào tích phân khoảng thời gian t1, lúc đếm đếm hết Tại cuối t1, đếm reset tích phân chuyển qua mức tham chiếu âm, đầu tích phân giảm tuyến tính zero đếm ngưng đếm reset Điện tích nạp tụ khoảng thời gian t gần điện tích xả khoảng thời gian t2 : t1 x V1 = t2 x V2 t2 = V1 = x t1 V2 Tỉ số x tỉ số mà mã nhị phân đếm lớn giá trị đếm vào cuối t2 giá trị xuất Kỹ thuật có số ưu điểm, chất lượng khử ồn Tín hiệu vào tích phân qua chu kỳ, mức ồn có tần số bội số 1/t1 bị loại Analog reference LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com + - Vr - + Vi Digital Output Hình 2.11 Sơ đồ khối ADC tích phân hai độ dốc Chú ý rằng, tần số xung Clock khơng ảnh hưởng đến độ phân giải Độ phân giải kỹ thuật bị giới hạn chất lượng mạch không phụ thuộc vào độ phi tuyến AD: Do đầu tích phân nhảy cấp tự mà không sợ phát sinh mã lỗi đầu Vì mà độ phân giải tốt dễ đạt thay đổi cách chỉnh kích thước vòng đếm tần số xung Clock Tần số thấp nhược điểm phương pháp Phương pháp thường dùng cho đồng hồ số, máy đo đa thị số, cảm biến nhiệt độ ứng dụng có yêu cầu không cao tần số lấy mẫu – ADC dùng biến đổi V – F (điện áp – tần số): VFC Bộ phát Bộ thu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com chân chọn kênh A0, A1, A2 0809 nối PB0 PB2 Vì ghi liệu vào vùng nhớ 0809 tức chọn kênh Chân Start nối PC4, ALE nối PC5 Chân OE nối lên Vcc Luôn trạng thái cho phép đọc liệu Chân EOC nối với PCC Trong trình thực chuyển đổi vi điều khiển đọc giá trị EOC PCO Nếu EOC = 1: hoàn thành trình chuyển đổi, vi điều khiển đọc liệu lưu trữ vào RAM để xử lý PC1 nối qua R1K đưa lên +5V (PC1 = 1) Khi có ấn phím PC1 = 0, đưa vào vi điều khiển để báo chọn kênh II – MẠCH CHUYỂN ĐỔI DA 0808 DAC 0808 có nhiệm vụ biến đổi mã nhị phân thành dịng (tín hiệu analog) Dịng có chiều chạy vào Iout DAC 0808 có cường độ thay đổi theo tỉ lệ với data ngã vào Khi data thay đổi từ 255 Iref, mạch dòng mã nhị phân đưa từ KIT 8051 qua Port A 8255-2 để đưa vào DAC 0808 Tín hiệu DAC 0808 tạo dịng nên cịn phải có mạch chuyển dịng thành áp dùng LM324 Ta cần điện áp thay đổi từ 0-5V mà dòng thay đổi từ 2mA nên ta cần điều chỉnh VR 5K cho phù hợp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Sơ đồ nguyên lý card chuyển đổi A/D – D/A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SƠ ĐỒ BỐ TRÍ LINH KIỆN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SƠ ĐỒ MẠCH IN MẶT TRÊN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương II THIẾT KẾ PHẦN MỀM I – LƯU ĐỒ GIẢI THUẬT – Lưu đồ chương trình chính: START Khởi động 8255-1 MODE0 Nạp địa cho kênh vào r7 Chương trình xóa 8LED Chương trình hiển thị thứ tự kênh chọn LED Chương trình chuyển đổi data Chương trình xuất data D/A Chương trình đổi HEX-BCD Chương trình giải mã LED đoạn Chương trình hiển thị Chương trình delay Khởi động Port C Kiểm tra nhấn phím PC4 = N Y Tăng R7 để dò kênh kế N R7= 08 Y LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com – Lưu đồ chương trình chuyển đổi: START Nhập kênh cần quét r7 a Khởi động Port B 8255 -1 Ghi A vào 0809 Chọn kênh Khởi động 0809 ALE = 1, ST = Chuyển đổi kết thúc N Y Lưu kết END LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II- CHƯƠNG TRÌNH: Chương trình chuyển đổi A/D – D/A: ORG 4000H MOV A, #91H ; Khởi tạo 8255-1 port A MOV DPTR, #8003H MOV @DPTR, A X1 : MOV R7, #00H ; Nạp địa để chọn kênh quét X2: LCALL CLEAR ; Gọi chương trình xóa LCALL DISPLAY – ; Hiển thị số kênh chọn LED LCALL CHUYENDOI ; Gọi chương trình chuyển đổi LCALL OUT ; Gọi chương trình xuất D/A LCALL HEX – BCD ; Gọi chương trình chuyển số hex sang BCD LCALL LCALL DECODE DISPLAY – ; Gọi chương trình giải mã đoạn ; Gọi chương trình hiển thị liệu vừa chuyển đổi LCALL DELAY ; Gọi chương trình delay MOV DPTR, #8002 ; Kiểm tra nhấn phím MOV A, @DPTR ANL A, 02H JNZ X2 INC R7 ; Tăng lên để dò kênh kế CJMP 08, X2 ; Kiểm tra dò hết kênh chưa LJMP X1 ; quay trở lại *********************************************************** Các chương trình phục vụ cho chương trình *********************************************************** Chương trình xóa vùng data hiển thị cho kênh từ 5000h – 507Fh ORG 4880H MOV DPTR, #5000H ; Dùng ram để lưu trữ MOV A, #00H MOV R0, #80H ; Xóa từ 5000h đến 507Fh CLE1: MOVX @DPTR, A INC DPTR DJNZ R0, CLE1 RET *********************************************************** Chương trình thực trình chuyển đổi kênh thứ n R7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com *********************************************************** ORG 4500H MOV A, R7 ;Chọn kênh thứ n, ALE =0 MOV DPTR, A ; Điều khiển trình chuyển đổi cho kênh thứ n ORL A, #10H ; Cho ALE =1 MOVX @DPTR, A ORL A, #20H ; Cho ALE =1, ST =1 MOVX @DPTR, A NOP NOP NOP CLR A ; Cho ALE =0, ST =0 MOVX @DPTR, A ; Kiểm tra trình chuyển đổi kết thúc hay chưa CTC1: MOV DPTR, #PORTC MOVX A, @DPTR ANL A, #01H JZ CTC1 ; Nếu chưa xong quay lại ; Xong trình biến đổi bắt đầu nhận liệu MOV DPTR, #PORTA MOVX A,@DPTR RET *********************************************************** Chương trình hiển thị thứ tự số kênh chọn *********************************************************** ORG 4100H MOV A, #80H ; Chọn vị trí led để hiển thị MOV DPTR, C001 MOVX @DPTR, A MOV A, R7 MOV 83, 43 ; Nạp byte cao địa chứa mã hiển thị MOV 82, A ; Nạp byte thấp địa chứa mã hiển thị MOV A, @DPTR ; Hiển thị Led MOV DPTR, C000 MOVX @DPTR, A LCALL DELAY RET *********************************************************** Chương trình xuất D/A *********************************************************** ORG 4200H LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MOV MOV MOV MOV MOV MOV MOV RET R0, A A, #80 DPTR, A003 @DPTR, A A, R0 DPTR, A000 @DPTR, A ; Cất liệu vào ghi R0 ; Khởi tạo 8255 – Mode ; Nạp trở lại liệu vào ghi A ; Xuất liệu Port A *********************************************************** Chương trình chuyển số HEX sang số BCD *********************************************************** ORG 4600H MOV DPTR, #5008H MOV B, #10 ; Nạp 10 vào ghi B DIV AB MOV R0, A ; Cất tạm A sang R0 MOV A, B MOVX @DPTR, A ; Cất data đơn vị vào 5008H INC DPTR ; Tăng lên để lưu hàng chục MOV A, R0 ; Lấy lại data hàng chục, hàng trăm MOV B, #10 ; Nạp 10 vào ghi B DIV AB MOV R0, A ; Cất tạm A sang R0 MOV A, B MOVX @DPTR, A ;Cất data hàng chục vào 5009H INC DPTR ;Tăng lên để lưu hàng trăm MOV A, R0 ;Lấy lại data hàng trăm MOVX @DPTR, A ;Cất data hàng trăm vào 500AH RET *********************************************************** Chương trình giải mã đoạn *********************************************************** ORG 4700H MOV R0, #08H ;Quản lý byte địa thấp MOV DPTR, #5000H DECO1:PUSH 82 ; Cất DPTR PUSH 83 ;Cất DPTR MOV DPTR, #5000H MOV A, R0 MOVC A, @A+DPTR MOV DPTR, #0200H MOVC A, @A+DPTR LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com POP POP MOVX INC INC CJNE RET 83H 82H @DPTR, A DPTR R0 R0, #0BH, DECO1 ******************************************************** Chương trình hiển thị ******************************************************** ORG 4800H MOV R0, #87H ; Từ điều khiển 8279 MOV R1, #00 ; Địa tương đối vùng data DISP: MOV DPTR, #CW79 ; Địa điều khiển 8279 MOV A, R0 MOV @DPTR, A MOV DPTR, #5000H MOV A, R1 ;Chuyển địa tương đối từ R1 sang A MOVC A, @A+DPTR ;Lấy byte liệu MOV DPTR, #DT79 ;Địa hiển thị 8279 MOVX @DPTR, A DEC R0 INC R1 CJNE R1, #08, DISP RET *********************************************************** Vùng chứa mã hiển thị kênh chọn LED *********************************************************** ORG 4300H 4300 3F 4301 06 4302 5B 4303 4F 4304 66 4305 6D 4306 7D 4307 07 *********************************************************** Chương trình delay *********************************************************** ORG 488CH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MOV 7DH, #05H DEL3: MOV 7FH, #0A0H DEL2: MOV 7EH, #0FFH DEL1: DJNZ 7EH, DEL1 DJNZ 7FH, DEL2 DJNZ 7DH, DEL3 RET LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com KẾT LUẬN Sau tuần thực đề tài hướng dẫn thầy Lê Thanh Đạo em nhận thấy kiến thức củng cố mở rộng Tuy đề tài nhiều thiếu sót, em mong đóng góp chân thành quý thầy cô để đề tài ngày trở nên phong phú hoàn thiện Ngày 25 Tháng 02 Năm 2000 Sinh viên thực Nguyễn Vũ Anh Duy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PHẦN III PHỤ LỤC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO –Vi điều khiển đo lường điều khiển - Ngô Diên Tập – Đo lường điều khiển máy tính - Ngô Diên Tập – Digital system principles and applications - Ronald J.Tocci – Electronic divices and circuits - Theodore F.Bogart – The 8051 Microcontroller - I.Scott Mackenzie LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... PC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 3.5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các kết hợp mode 1: C? ?a A : vào, B : từ điều khiển C? ?a A : ra, B... khiển cho c? ?a A/B: Ta d? ?ng lệnh OUT xuất từ điều khiển, bit D7 = LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com D7 D6 D5 D4 D3 D2 D1 D0 Nhóm B 1:in C? ?a C(phần thấp) 0: out C? ?a B 1:in... kiểm soát bit set / reset PC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 3.4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Định ngh? ?a tín hiệu điều khiển phần xuất: