Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 82 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
82
Dung lượng
1,9 MB
Nội dung
TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ VIỄN THÔNG LUẬN VĂN TỐT NGHIỆP ĐIỀU KHIỂN THIẾT BỊ TỪ XA QUA ĐƯỜNG DÂY ĐIỆN THOẠI Ngành: KĨ THUẬT ĐIỆN TỬ VÀ TRUYỀN THÔNG Chuyên ngành: ĐIỆN TỬ VIỄN THÔNG Giảng viên hướng dẫn : Th.s Phan Văn Đức Sinh viên thực : Phan Văn Sơn TP Hồ Chí Minh, 2013 I LỜI CẢM ƠN Trong suốt qua trình thực đồ án, em nhận quan tâm, giúp đỡ tận tình thầy cơ, bạn bè gia đình Nhân dịp này, em xin gửi lời cảm ơn chân thành tới tất ngườ bên cạnh em Em xin tỏ lòng biết ơn sâu sắc đến thầy Th.s PHAN VĂN ĐỨC tận tình quan tâm, bảo em suốt trình thực đồ án Em xin gửi lời chúc sức khỏe, lời cảm ơn tới tập thể giáo viên Khoa Điện-Điện Tử Viễn Thơng thuộc Trường Đại Học GTVT TP Hồ Chí Minh tồn thể thầy (cơ) cơng tác Trường Đại Học GTVT TP Hồ Chí Minh tận tình dạy bảo em suốt bốn năm học, kiến thức mà quý thầy cô truyền đạt hành trang quý báu để em bước vào đời cách vững vàng tự tin Và cuối cùng, em xin chân thành cảm ơn gia đình bạn bè điểm tựa vững cho em lúc khó khăn Em ln ghi nhớ lời động viên, bảo mà người dành cho em để tự tin bước tiếp II MỤC LỤC Trang LỜI CẢM ƠN I MỤC LỤC II DANH MỤC VIẾT TẮT V DANH MỤC CÁC BẢNG VÀ HÌNH VII LỜI NÓI ĐẦU IX Chương – Dẫn nạp 1.1 Đặt vấn đề 1.2 Giới thiệu đề tài .2 1.2.1 Mục đích nghiên cứu 1.2.2 Ý tưởng thiết kế nguyên lý hoạt động .2 1.2.3 Phương pháp nghiên cứu Chương – Mạng điện thoại 2.1 Tìm hiểu mạng điện thoại 2.1.1 Các loại tổng đài .4 2.1.2 Chuyển mạch mạch 2.1.3 Các phương pháp tạo tuyến 2.1.4 Truyền báo hiệu điều khiển 2.2 Hệ thống tổng đài .10 2.2.1 Phương thức làm việc tổng đài với thuê bao 11 2.2.2 Vịng nội tín hiệu báo hiệu đường dây 12 2.2.3 Các đặc tính mạng điện thoại .15 2.3 Khái quát máy điện thoại 17 2.3.1 Khái niệm .17 2.3.2 Sơ đồ mạch điện 17 2.3.3 Phương pháp xây dựng mạch điện cho máy điện thoại 18 2.3.4 Máy điện thoại bàn thông thường 19 Chương – Khảo sát vi điều khiển 89C51 .23 3.1 Cấu trúc phần cứng 23 III 3.1.1 Giới thiệu họ MSC-51 cấu trúc MSC-51 23 3.1.2 Sơ đồ khối AT89C51 .24 3.1.3 Sơ đồ chân chức chân AT89C51 .25 3.2 Cấu trúc bên vi điều khiển 27 3.2.1 Tổ chức nhớ 27 3.2.2 Các ghi có chức đặc biệt 29 3.2.3 Bộ nhớ 34 3.2.4 Hoạt động Reset 36 Chương – Khảo sát số vi mạch sử dụng .38 4.1 Khảo sát IC thu tín hiệu DTMF MT8870 38 4.1.1 Sơ đồ khối 38 4.1.2 Ý nghĩa chân 38 4.1.3 Bảng trạng thái MT8870 40 4.1.4 Mạch Test thử với MT8870 40 4.2 Khảo sát Series ISD 1400 42 4.2.1 Đặc điểm 42 4.2.2 Mô tả chi tiết 43 4.2.3 Mô tả chân 45 4.2.4 Các chế độ hoạt động 47 Chương – Thiết kế thi công phần cứng 49 A- THIẾT KẾ PHẦN CỨNG 49 5.1 Chức khối .49 5.2 Thiết kế phần cứng 50 5.2.1 Mạch nguồn 50 5.2.2 Khối cảm biến chuông 52 5.2.3 Khối tải giả 55 5.2.4 Mạch điều khiển thiết bị .57 5.2.5 Mạch cảm biến thiết bị 58 5.2.6 Khối giải mã tín hiệu DTMF 59 5.2.7 Khối điều khiển trung tâm 60 IV 5.2.8 Khối thu phát âm 61 B – THIẾT KẾ PHẦN MỀM 5.3 Lưu đồ giải thuật 63 KẾT LUẬN… 67 TÀI LIỆU THAM KHẢO .68 PHỤ LỤC……… 69 V DANH MỤC VIẾT TẮT A AC Alternating Current Dòng điện xoay chiều AC AGC ALE ALU Auxiliary Carry Automatic Gain Control Address Latch Enable Arithmetic and Logic Unit Cờ nhớ phụ AC Tự động điều chỉnh độ lợi Cho phép chốt địa Khối số học logic B BCD Binary Code Decimal Mã BCD C CMOS CY CO-Line Complementary Metal-oxide Semiconductor Carry Flag Central Office Line Chất bán dẫn kim loại oxit bù Cờ nhớ C Trung kế trung tâm D DC DNHR Direct current Dynamic Nonhierarchical Routing DPTR DTMF Data Pointer Dual Tone Multi-Frequency Dòng điện chiều Tạo tuyến động không phân cấp Con trõ liệu Đa tần số song âm E EA EOM Cho phép truy xuất ngồi Kết thúc thơng báo External Access End of Message F FILO Vào trước sau First In Last Out G GS GWE Gain Select Gateway Exchange Tổng đài cửa ngõ quốc tế I IDN IC IE IN IP Integrated Digital Network Integrated Circuit Interrupt Enable Inverting Op-amp Interrupt Priority Mạng số liên kết Mạch tổ hợp Cho phép ngắt Khuếch đại đảo Thanh ghi ưu tiên ngắt VI L LE Tổng đài nội hạt Local Exchange M MIC Microphone Loa N NC Không kết nối No Connect O OE OV Output Enable Over Flag Cho phép ngõ Cờ tràn P PABX PCON Private Automatic Branch Exchange Power Control PSEN Program Store Enable PSM Program Status Word Tổng đài nội Thanh ghi điều khiển nguồn Cho phép nhớ chương trình Thanh ghi trạng thái chương trình R RAM Random Access Memory RE REC RECLED ROM RS RST Rural Exchange Record Input Record LED Read Only Memory Register bank Seclect Reset Bộ nhớ truy cập ngẫu nhiên Tổng đài nông thôn Ngõ vào ghi Led ghi Bộ nhớ đọc Bank ghi Khởi động lại S SBUF SCON Serial Buffer Serial Control SFR Special Function Register SP Stack Pointer Thanh ghi đệm Thanh ghi điều khiển port nối tiếp Thanh ghi có chức đặc biệt Con trỏ stack T TE Tổng đài đường dài Toll Exchange X XCLK External Clock Xung clock VII DANH MỤC CÁC BẢNG & HÌNH Bảng: Trang 3.1 Chức chân Port 26 3.2 Thanh ghi trạng thái chương trình 30 3.3 Bảng chọn Bank ghi 31 3.4 Bảng trạng thái ghi sau reset .38 4.1 Bảng mô tả chân MT8870 40 4.2 Bảng trạng thái MT8870 41 4.3 Bảng mô tả chân ISD 1420 .48 4.4 Bảng chế độ mode ISD 1420 49 Hình: 2.1 Mạng chuyển mạch tổng quát 2.2 Tổ chức mạng chuyển mạch mạch công cộng Hoa Kỳ 2.3 Tìm đường luân phiên có phân cấp 2.4 Vòng nội 12 2.5 Tín hiệu chng 13 2.6 Các xung quay số số .14 2.7 Các cặp tần số DTMF 15 2.8 Sơ đồ máy điện thoại đơn giản .17 2.9 Sơ đồ phương pháp hở mạch 18 2.10 Phương pháp chập 19 2.11 Sơ đồ mạch chuông điện thoại .20 2.12 Sơ đồ mạch chuông 20 2.13 Mạch giao tiếp đường dây 21 2.14 Mạch thoại 22 2.15 Bàn phím điện thoại .22 VIII 3.1 Sơ đồ khối AT89C51 24 3.2 Sơ đồ chân AT89C51 25 3.3 Bản đồ nhớ liệu chip .28 3.4 Truy xuất nhớ mã 34 3.5 Truy xuất nhớ liệu 35 3.6 Sự giải mã địa .36 3.7 37 3.8 Sơ đồ mạch reset tay .37 4.1 Sơ đồ khối MT8870 39 4.2 Sơ đồ chân MT8870 39 4.3 Mạch Test thử với IC MT8870 42 4.4 Sơ đồ khối ISD 1420 44 4.5 Sơ đồ chân ISD 1420 46 5.1 Sơ đồ khối mạch 50 5.2 Mạch nguồn 51 5.3 Linh kiện ổn áp 7805 52 5.4 Khối cảm biến chuông .53 5.5 Sơ đồ chân hình dáng opto PC817 54 5.6 Khối tải giả .56 5.7 Mạch điều khiển thiết bị 58 5.8 Mạch cảm biến thiết bị .59 5.9 Khối giải mã tín hiệu DTMF 60 5.10 Khối điều khiển trung tâm .62 5.11 Khối thu phát âm 63 IX LỜI NÓI ĐẦU Trong thời đại mà khoa học kỹ thuật phát triển mạnh mẽ ngày địi hỏi sinh viên phải ln học hỏi, tìm tịi kiến thức khoa học để đáp ứng nhu cầu công việc sau trường Bên cạnh lý thuyết học, cần phải vận dụng chúng vào thực tiễn, giúp cho sinh viên nắm vững kiến thức học, bổ sung thêm kiến thức thực tế phát huy khả tư duy, sáng tạo người Sự xuất linh kiện bán dẫn góp phần quan trọng phát triển công nghệ thông tin, công nghệ điện tử Các thiết bị điện tử đời ngày tinh vi hơn, nhỏ gọn nhiều chức hơn, phục vụ tốt cho nhu cầu người Bên cạnh đó, ngành viễn thơng nước ta bùng nổ cách mạnh mẽ năm đầu kỷ XXI Và đến nay, sở hạ tầng viễn thơng xem gần hoàn thiện, đáp ứng đầy đủ ngày tốt nhu cầu liên lạc người Đề tài “ Điều khiển thiết bị từ xa qua đường dây điện thoại “ cũ, nhiều sinh viên thực Nhưng theo em, đề tài hay có ích Trong q trình thực để tài này, em có dịp áp dụng kiến thức mà học, bao gồm lĩnh vực điện tử viễn thông Bên cạnh đó, qua q trình tìm hiểu, em bổ sung thêm nhiều kiến thức mới, điều mà em chưa học hay tiếp xúc trình học trường ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC Chọn R5=220Ω Vậy thông số chọn là: Q4 transistor C1815 R5=220 R13=5,4K 5.2.5 Mạch cảm biến thiết bị Hình 5.8 - Mạch cảm biến thiết bị a Nguyên lý hoạt động Khi khơng có ánh sáng chiếu vào (bóng đèn tắt) điện trở LDR lớn, vào khoảng 000 000 , cực B Q2 không phân cực => cực B Q3 khơng phân cực, cực C Q3 có giá trị gần 5V Khi bóng đèn sáng, điện trở DLR giảm xuống cịn nhỏ, chân B Q2 Q3 đồng thời kích hoạt => Q3 dẫn => cực C Q3 có giá trị điện áp gần 0V b Thiết kế tính tốn Chọn Q2 Q3 transistor C1815 có dịng I C =20mA Chọn R25=10K Tính R26? SVTH: PHAN VĂN SƠN 58 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC R26 = 5V − 0,7V = 215 20mA R28 = 5V − VLed − 0,7 5V − 2V − 0,7V = = 230 I Led 10mA Vậy thông số chọn là: Q2 Q3 transistor C1815 R25=10K R26=R28=220 5.2.6 Khối giải mã tín hiệu DTMF Hình 5.9 – Khối giải mã tín hiệu DTMF a Nguyên lý hoạt động Mã đa tần phát từ điện thoại người điều khiển truyền đường dây điện thoại tín hiệu thoại, tín hiệu lọc tụ C2, sau qua R4 vào ngõ IN- MT8870 Ban đầu, cặp tần số mã tone qua lọc tần số (dial tone filter) Bộ lọc tín hiệu đa tần thành hai nhóm tín hiệu, nhóm có tần số thấp, nhóm có tần số cao Việc thực nhờ lọc thơng dải bậc Nhóm thứ lọc thông dải tần số từ SVTH: PHAN VĂN SƠN 59 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC 697Hz 941Hz nhóm thứ hai lọc thông dải tần số từ 1209Hz 1633Hz Hai nhóm tín hiệu biến đổi thành xung vng Sau có xung vng, xung xác định tần số kiểm tra xem chúng có tương ứng với cặp tần số chuẩn DTMF hay không nhờ thuật tốn trung bình phức hợp Khi dị nhận đủ hai Tone thích hợp ngõ EST lên mức cao EST lên mức cao làm cho Vc tăng lên ngưỡng mà lớn Vtst tác động vào ngõ chân ST/GT làm cặp Tone ghi nhận Lúc này, điện Vc tiếp tục tăng lên Sau thời gian trễ định ngõ STD lên mức cao Lúc cặp Tone ghi nhận sẵn sàng cho việc truy xuất, ngỏ TOE mức cao bit giải mã truy xuất bên Sau thời gian chuyển lên mức cao chân STD chuyển xuống mức thấp Vc giảm dần xuống Khi Vc nhỏ Vtst điều khiển ghi dị cặp Tone Như vậy, xuất cặp Tone đường dây ngõ vào ngõ MT8870 xuất bit nhị phân tương ứng b Các thông số Các thông số MT8870 nhà sản xuất đề nghị: R2=R4=100KΩ C2=100nF X1=3,579545Mhz C1=100nF R1=270KΩ V DD =5V 5.2.7 Khối điều khiển trung tâm Vi điều khiển có nhiệm vụ nhận biết , đếm số tín hiệu chuông từ khối cảm biến chuông Và thực trình điều khiển bật / tắt thiết bị Các chân điều khiển: Chân P1.2 P1.5 chân điều khiển thiết bị từ Chân P1.7 chân kích tải giả Chân P0.4 chân nhận cảm biến chuông Chân P0.6 nhận tín hiệu từ chân STD MT8870 Chân P0.0 P0.3 nhận tín hiệu từ Q0 Q3 MT8870 SVTH: PHAN VĂN SƠN 60 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC Hình 5.10 – Khối điều khiển trung tâm 5.2.8 Khối thu phát âm a Nguyên lý hoạt động Mạch phát tiếng nói dùng IC ISD 1420 IC chuyên dụng cho việc ghi /phát tiếng nói (thời gian ghi âm tối đa vào khoảng 20s) ISD 1420 kết nối trực tiếp với vi điều khiển thông qua chân port vi điều khiển Ngõ âm phát lên line qua biến áp cách ly có tỉ lệ 1:1 tiếng nói sử dụng ghi sẵn bên IC Để phát đoạn âm thanh, cần cung cấp địa đầu vùng nhớ lưu đoạn âm này, tạo thay đổi từ mức cao xuống mức thấp chân PLAYE Vi điều khiển nhận dấu hiệu cho kết thúc đoạn âm cần phát b Các thông số Các thông số cho ISD 1420 nhà sản xuất linh kiện đề nghị R1 = R2 = R3 = R4 = R5 = 47K SVTH: PHAN VĂN SƠN 61 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC R6 = R7 = R8 = 100K R9 = R11 = 1KΩ R10 = 5,1KΩ R12 = R13 = 10KΩ R14 = 470K C1 = 0,001uF C2 = C3 = C5 = C6 = 0.1uF C4 = 220uF C7 = 4,7uF Hình 5.11 – Khối thu phát âm SVTH: PHAN VĂN SƠN 62 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC B – THIẾT KẾ PHẦN MỀM 5.3 Lưu đồ giải thuật CHƯƠNG TRÌNH MAIN BEGIN P0.4 = N Y ĐẾM HỒI CHUÔNG ĐỦ CHUÔNG ? N Y PASS ĐÚNG? CT MỞ LẦN LƯỢT CÁC TB Y N Y MỞ TỪNG THIẾT BỊ ? N SVTH: PHAN VĂN SƠN 63 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC CT TẮT LẦN LƯỢT CÁC TB Y TẮT TỪNG THIẾT BỊ ? N CLR P1.2 CLR P1.3 CLR P1.4 CLR P1.5 Y TẮT ALL THIẾT BỊ N SETB P1.2 SETB P1.3 SETB P1.4 SETB P1.5 Y MỞ ALL THIẾT BỊ N N KT MÃ THOÁT Y SVTH: PHAN VĂN SƠN 64 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC CHƯƠNG TRÌNH CON MỞ LẦN LƯỢT TỪNG THIẾT BỊ BEGIN SETB P1.2 Y MỞ THIẾT BỊ N SETB P1.3 Y MỞ THIẾT BỊ N SETB P1.4 Y MỞ THIẾT BỊ N Y SETB P1.5 MỞ THIẾT BỊ N RET SVTH: PHAN VĂN SƠN 65 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC CHƯƠNG TRÌNH CON TẮT TỪNG THIẾT BỊ BEGIN CLR P1.2 TẮT THIẾT BỊ Y N Y TẮT THIẾT BỊ CLR P1.3 N CLR P1.4 TẮT THIẾT BỊ Y N TẮT THIẾT BỊ Y CLR P1.5 N RET SVTH: PHAN VĂN SƠN 66 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC KẾT LUẬN KẾT LUẬN Trên sở lý thuyết với giúp đỡ nhiệt tình giáo viên hướng dẫn, tơi thực thiết kế thi công mạch đạt kết định với tính ổn định tương đối Do thời gian có hạn trình độ cịn hạn chế, nên tơi chưa hồn thành tất hạn mục lúc đầu đề Nếu có điều kiện tơi cố gắng tiếp tục hồn thiện để tăng tính ổn định thêm chiều chức Hướng dẫn điều khiển mạch: ✓ Nhập password : phím * ✓ Bật thiết bị 1: phím số ✓ Bật thiết bị 2: phím số ✓ Bật thiết bị 3: phím số ✓ Bật thiết bị 4: phím số ✓ Tắt thiết bị 1: phím số ✓ Tắt thiết bị 2: phím số ✓ Tắt thiết bị 3: phím số ✓ Tắt thiết bị 4: phím số ✓ Tắt tất thiết bị: phím số ✓ Bật tất thiết bị: phím số ✓ Thốt khỏi chương trình điều khiển: phím # HƯỚNG PHÁT TRIỂN Tuy cịn nhiều hạn chế qua đồ án hy vọng đem lại kiến thức bản, bổ ích lĩnh vực điện tử viễn thông cho bạn quan tâm, muốn tìm hiểu đề tài Để hồn thiện mạch, áp dụng vào thực tế tơi xin đưa đề nghị cho hướng phát triển đề tài sau: cần phát triển thêm chức khác như: trả lời trạng thái thiết bị dọng nói (sử dụng IC thu phát âm ISD…), thêm chức báo động, chống trộm cho hệ thống v.v…Thiết kế thi công thêm mạch tổng đài điện thoại để thuận tiện việc điều khiển SVTH: PHAN VĂN SƠN 67 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC TÀI LIỆU THAM KHẢO • HỒNG XN DƯƠNG, Hệ thống chuyển mạch mạng PSTN, Trường Đại học Giao Thơng Vận Tải TP.Hồ Chí Minh, tp.HồChí Minh • NGUYỄN MINH HOÀNG, PHẠM HỒNG LIÊN (2008), Mạng số liên kết dịch vụ ISDN, NXB Đại học Quốc Gia TP.Hồ Chí Minh, Tp.Hồ Chí Minh • TỐNG VĂN ON, Họ vi điều khiển 8051, Trường Đại học Bách Khoa Tp Hồ Chí Minh, tp.Hồ Chí Minh • Th.S TRẦN VIẾT THẮNG, Th.S VÕ ĐÌNH TÙNG, Bài giảng thiết bị đầu cuối viễn thơng, Tailieu.vn • PHẠM THẾ DUY (2009), Bài giảng Kỹ thuật Vi xử lý, Học viện Công nghệ Bưu Viễn thong, tp.Hồ Chí Minh • RABIH JREISH, AHMAD ISMAIL, Remote Control Via Phone or Wed, Lebanese University Trang wed tham khảo: http://www.alldatasheet.com http://www.dientuvietnam.net http://www.datasheetcatalog.com http://www.tailieu.vn http://www.4tech.com.vn http://www.danvienthong.blogspot.com http://www.google.com.vn http://www.machdientu.net http://www.wikipedia.org http://www.electronickits.com SVTH: PHAN VĂN SƠN 68 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC PHỤ LỤC A: CHƯƠNG TRÌNH ;************************************************************* ;KHAI BÁO CÁC BIẾN BAN ĐẦU ;************************************************************* TB1 bit P2.0 TB2 bit P2.1 TB3 bit P2.2 TB4 bit P2.3 CB bit P3.4 TAI bit P3.0 D bit P1.7 D1 bit P1.0 D2 bit P1.1 D3 bit P1.2 D4 bit P1.3 ORG 00H BEGIN: CLR TB1 ; xóa trạng thái thiết bị CLR TB2 CLR TB3 CLR TB4 CLR TAI ;*************************************************************** ;CHUONG TRINH CHINH ;*************************************************************** MAIN: CLR TAI JB CB,$ ;chờ chuông, nhảy JNB CB,$ ; chờ chuông, nhảy JB CB,$ JNB CB,$ JB CB,$ JNB CB,$ LCALL DELAY SETB TAI ;đóng tải LCALL DELAY ;gọi CT delay JB D,$ ;chờ nhấn phím JNB D,$ LCALL THU_DTMF ;gọi CT thu_dtmf điều khiển vi xu ly CJNE R0,#11,MAIN ;kiểm tra pass la phim *(ma la 11) LCALL DIEUKHIENTB SJMP MAIN ;*************************************************************** ;CAC CHUONG TRINH CON ;*************************************************************** DIEUKHIENTB: JB D,$ ;chờ nhấn phím, nhảy JNB D,$ ;chờ nhã phím,nhảy LCALL THU_DTMF ;gọi chương trình thu_dtmf CJNE R0,#1,KT2 ;phím mở thiết bị SVTH: PHAN VĂN SƠN 69 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP KT2: KT3: KT4: KT5: KT6: KT7: KT8: KT9: KT10: SETB CJNE SETB CJNE SETB CJNE SETB CJNE CLR CJNE CLR CJNE CLR CJNE CLR CJNE CLR CLR CLR CLR CLR CJNE SETB SETB SETB SETB GVHD: PHAN VĂN ĐỨC TB1 R0,#2,KT3 TB2 R0,#3,KT4 TB3 R0,#4,KT5 TB4 R0,#5,KT6 TB1 R0,#6,KT7 TB2 R0,#7,KT8 TB3 R0,#8,KT9 TB4 R0,#9,KT10 TB1 TB2 TB3 TB4 TAI R0,#10,KT11 TB1 TB2 TB3 TB4 ; phím mở thiết bị ; phím mở thiết bị ; phím mở thiết bị ; phím tắt thiết bị ; phím tắt thiết bị ; phím tắt thiết bị ; phím tắt thiết bị ; phím tắt thiết bị ;tắt TB1 ;tắt TB2 ;tắt TB3 ;tắt TB4 ;mở tải ; phím mở thiết bị ; mở TB1 ; mở TB2 ; mở TB3 ; mở TB4 KT11: JMP DIEUKHIENTB ;quay nhãn DIEUKHIENTB RET ;kết thúc CT ;*************************************************************** THU_DTMF: MOV R0,#0 ;gán giá trị vào R0 JNB D1,DD1 ;nhảy đến DD1 MOV A,#1 ;gán giá trị vào ghi A ADD A,R0 ;A = A + R0 MOV R0,A ;trả lại cho R0(điều khiển P 1.0 vi xử lý) DD1: JNB D2,DD2 MOV A,#2 ADD A,R0 MOV R0,A DD2: JNB D3,DD3 MOV A,#4 ADD A,R0 MOV R0,A DD3: JNB D4,DD4 MOV A,#8 ADD A,R0 MOV R0,A DD4: SVTH: PHAN VĂN SƠN 70 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC RET ;*************************************************************** DELAY: MOV 7FH,#255 DJNZ 7FH,$ RET END SVTH: PHAN VĂN SƠN 71 MSSV: 0851040040 ĐỒ ÁN TỐT NGHIỆP GVHD: PHAN VĂN ĐỨC PHỤ LỤC B: SƠ ĐỒ MẠCH SƠ ĐỒ NGUYÊN LÝ SƠ ĐỒ MẠCH IN SVTH: PHAN VĂN SƠN 72 MSSV: 0851040040