Thiết kế và thi công mạch tự trả lời điện thọai

130 14 0
Thiết kế và thi công mạch tự trả lời điện thọai

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại LỜI M Ở ĐẦU Ngày khoa học kĩ thuật ln đóng vai trị chủ đạo đe đưa đat nươc phat triển ngành viễn thơng đóng góp phân hêt sức quan trọng cong đại hóa đất nước, bước đầu số hóa tồn mạng viễn thơng quốc gia Song song phát triển mạnh mẽ thiết bị có cơng nghệ kĩ thuật đại, đap ứng yêu cầu thông tin dịch vụ cần thiết khác để phục vụ cho công đổi đất nước nhu cầu sống người Ngành bưu điện phát triển mở rộng mạng lưới việc trang bị thiết bị viễn thông nhiều hãng giới như: SIEMENS, ALCATEL, FUJITSU Chính vậy, vấn đề đặt cho nhân viên kĩ thuật đội ngũ kĩ sư phải nắm bắt nhanh chóng thiết bị có mạng lưới đê có thê điêu hành khai thác bảo dưỡng cách hiệu thiết bị viễn thơng Trong luận văn trình bày thiết kế thi công MẠCH T ự ĐỘNG GHI ÂM VÀ TRẢ LỜI ĐIỆN THOẠI Đây mạch tương đối đơn giản, có ứng dụng thực tế rộng rãi lại vô quan trọng với Do kiến thức em chưa sâu thời gian có hạn nên có thê mạch chưa hoạt động thật tối ưu hoạt động chưa xác yêu cầu đặt Kính mong q thầy thơng cảm đóng góp ý kiến để luận văn hoàn chỉnh Em xin chân thành cảm ơn thầy Nguyễn Hữu Phúc tận tình hướng dẫn theo sát bảo em suốt trình thực đề tài Em chân thành cám ơn thầy cô khoa Điện-Điện Tử tận tình truyên đạt cho em kiên thức bổ ích tạo điều kiện thuận lợi cho em suốt thời gian học tập trường GVHD :Nguyên H ữu Phúc SV T H :BÙỈ Đức Cường Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại PHẦN A: GIỚI THIỆU ĐÈ TÀI I ĐẶT VẤN ĐÈ • Khoa học kĩ thuật ngày tiến bộ, việc giao tiếp liên lạc người thông qua thiết bị viễn thông trở nên phổ biến, điện thoại phương tiện cần thiết giúp cho người liên lạc cách nhanh chóng, tiện lợi Mặc dù đời sống người ngày nâng cao hơn, vân chưa đủ để tất người có khả trang bị cho điện thoại di động Vì nên việc liên lạc qua điện thoại bàn vẩn phổ biến Nhịp sống người ngày sôi động, vội vã hơn, phần lớn thời gian làm việc công ty nên việc liên lạc thông qua điện thoại bàn trở nên khó khăn Việc liên lạc thật tiện lợi có thiết bị ghi phát lại lời nhắn điện thoại Để ứng dụng kiến thức học em chọn đề tài “Thiết kế thi công mạch Ghi âm lời nhắn điện thoại” II MỤC ĐÍCH CỦA ĐỀ TÀI Mạch “Ghi âm lời nhắn điện thoại” tự động phát câu thông báo chủ nhà đồng thời giúp chủ nhà ghi lại lời nhắn người gọi chủ nhà vắng Như mạch ghi âm phải thực chức sau: - Tự động nhấc máy chủ vắng nhà, phát câu thông báo chủ nhà, ghi lại lời nhắn người gọi, sau ghi âm xong phải tự động cúp máy - Cho phép chủ nhà thay đổi câu thơng báo - Chủ nhà nghe lại lời nhắn câu thơng báo GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường Luận văn tốt nghiệp Ghi ăm lời nhắn điện thoại III PHƯƠNG ÁN THựC HIỆN ĐÈ TÀI Có nhiều cách để thu phát âm thanh: Dùng băng từ, dùng IC số ghép lại với (ROM, IC đếm, chuyển đổi ADC, DAC ), dùng IC thu phát âm chuyên dụng Phương pháp thu âm bàng băng từ có ưu diêm thời gian thu âm nhiêu so với phương pháp khác có khuyết điểm chiêm diện tích lớn, sơ lân ghi xóa không nhiều Phương pháp thu âm cách kết họp IC số lại với có ưu diêm ghi xóa nhiều lần có khuyết điểm vân cịn chiêm nhiêu diện tích, thiết kế làm mạch in phức tạp Phương pháp thu âm dùng IC chuyên dụng giúp cho mạch gọn hơn, chạy hiệu hơn, việc thiết kế mạch đơn giản Và tính chi phí tồn mạch chi phí cho mạch dùng IC chun dụng rẻ mạch dùng IC số ghép lại Từ nhận định trên, em chọn phương pháp dùng IC thu âm chuyên dụng đê thiêt kế thi công mạch GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại MỤC LỤC PHẤN A: C SỞ LÝ THUYÉT CHƯƠNG I : GIỚI THIỆU CHUNG VỀ MẠNG ĐIỆN THOẠI 1.1 Sơ LƯỢC VỀ MẠNG ĐIỆN THOẠI 1.2 CÁC CHỨC NĂNG CỦA HỆ THỐNG TỔNG ĐÀI 1.3 CÁC THÔNG TIN BÁO HIỆU TRONG ĐIỆN THOẠI 10 1.4 TÍN HIỆU ĐIỆN THOẠI 15 CHƯƠNG I I : KHÁI QUÁT CHUNG VỀ MÁY ĐIỆN THOẠI 2.1 NGUYÊN LÍ THÔNG TIN ĐIỆN THOẠI 2.2 YÊU CẦU Cơ BẢN VỀ MÁY ĐIỆN THOẠI 17 17 18 2.3 CHỨC NĂNG Cơ BẢN CỦA MÁY ĐIỆN THOẠI 18 2.4 PHÂN LOẠI MÁY ĐIỆN THOẠI 19 2.5 XÂY DỤNG MẠCH ĐIỆN CHO MÁY ĐIỆN THOẠI 21 2.6 LẮP ĐẶT MÁY ĐIỆN THOẠI 23 CHƯƠNG III : MÁY ĐIỆN THOẠI ẤN PHÍM 25 3.1 CÁC KHỐI CỦA ĐIỆN THOẠI 25 3.2 KĨ THUẬT GỦ1 SỐ BẰNG XUNG LƯỠNG ĐA ÂM(DTMF) 27 CHƯƠNG IV : KHẢO SÁT VI ĐIỀU KHIẾN AVR 30 4.1 GIỚI THIỆU CHUNG VỀ AVR 30 4.2 TÌM HIỂU VỀ ATMEGA16 43 CHƯƠNG V : GIỚI THIỆU CHIP NGỮ ÂM ISD2560 49 5.1 MÔ TẢ CHUNG 49 5.2 TÍNH NĂNG 5.3 MÒ TẢ CHỨC NĂNG CHÂN LINH KIỆN 50 GVHD :Nguyễn H ữu Phúc SV TH :Bùi Đức Cường Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại 5.4 MÔ TẢ CHẾ Đ ộ HOẠT Đ Ộ N G 55 PHÀN B.THIẾT KẾ VÀ THI CÔNG 60 CHƯƠNG I : Sơ ĐỒ KHỐI HỆ THỐNG 61 1.1 Sơ ĐỒ KHỐI CỦA HỆ THỐNG 62 1.2 NGUYÊN LÍ HOẠT ĐỘNG CỦA MẠCH 63 CHƯƠNG I I : Sơ ĐỒ NGUYÊN LÍ .65 CHƯƠNG I II : THIẾT KẾ PHẤN CÚNG 66 3.1 MẠCH TẠO TẢI GIẢ 66 3.2 MẠCH CẢM BIẾN TÍN HIỆU CHNG 69 3.3 MẠCH TẠO NGUỒN DÒNG GIẢ 71 3.4 KHUẾCH ĐẠI ÂM THANH RA LINE .73 3.5 KHUẾCH ĐẠI ÂM THANH RA LOA 75 3.6 MẠCH THU ÂM VỚI ISD2560 76 CHƯƠNG IV : PHẦN MỀM 78 4.1 LựA CHỌN NGÔN NGỮ 78 4.2 YÊU CẦU CỦA PHẦN M ỀM 78 4.3 LƯU ĐỒ GIẢI THUẬT .79 PHÀN c KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐÈ TÀI PHẦN D PHỤ LỤC GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại PHẦN A: C SỞ L Í THUYẾT GVHD :Nguyên H ữu Phúc SV T H :BÙỈ Đức Cường Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại CHƯƠNG I: GIỚI THIỆU CHUNG VÈ MẠNG ĐIỆN THOẠI 1.1 Sơ LƯỢC VÈ MẠNG ĐIỆN THOẠI Mạng điện thoại phân thành cấp tổng đài: □ Cấp cao gọi tổng đài cấp □ Cấp thấp goị tổng đài cấp (cấp cuối) Tổng đài cấp tổng đài kết nối với thuê bao thiết kế 10000 đường dây thuê bao Một vùng có 10000 đường dây th bao trở lên sô điện thoại phân biệt sau: □ Phân biệt mã vùng □ Phân biệt đài cuối □ Phân biệt thuê bao Hai đường dây nối thuê bao với tổng đài cuôi gọi “vùng nội trở kháng khoảng 600 Q Tổng đài cuối cung cấp cho thuê bao điện áp 48VDC Hai dây dẫn nối với jack cắm □ Lõi gọi Tip (+) □ Lõi bọc gọi Ring (-) □ Vỏ gọi Sleeve Khi thuê bao nhấc máy tổ họp, tiếp điểm đóng tạo dòng chạy thuê bao 20-Hl0mA áp rơi Tip Ring 9+12VDC 1.2 CÁC CHỨC NĂNG CỦA HỆ THỐNG TỔNG ĐÀI Mặc dù hệ thống tổng đài nâng cấp nhiều từ phát minh chức xác định gọi thuê bao, kêt nơi với th bao bị gọi sau tiến hành phục hồi lại gọi hoàn thành hâu vân GVHD :Nguyễn H ữu Phúc SV T H :BÙÌ Đức Cường Luận văn tốt nghiệp Ghi âm lời nhắn điện thoại cũ Hệ thống tổng đài dùng nhân công tiến hành trình băng tay, hệ tổng đài tự động tiến hành công việc thiết bị điện Trong trường hợp đầu, thuê bao gởi tín hiẹu thoại tơi tong đài nhân viên cắm nút trả lời đuờng dây bị gọi vào ô căm dây chủ gọi đê thiêt lạp gọi với phía bên Khi gọi hoàn thành, người vận hành rút dây noi đưa trạng thái ban đầu Hệ tổng đài nhân công phân loại thành loại điẹn từ hệ dùng ăc-qui chung Đơi với hệ điện từ thuê bao lăp them cho moi ac-qui nguồn cung cấp điện Các tín hiệu gọi tín hiệu hồn thành gọi đơn giản chuyển đến người thao tác viên thông qua đèn Đối với hệ tổng đài tự động, gọi phát hồn thành thơng qua bước sau: - Nhận dạng thuê bao gọi: xác định thuê bao nhấc ống nghe sau nối với mạch điều khiển - Tiếp nhận số quay: nối với mạch điều khiển, thuê bao chủ bắt đầu nghe thấy tín hiệu mời quay số sau chuyển số điện thoại thuê bao bị gọi Hệ tổng đài thực chức - Kết nối gọi: số quay ghi lại, thuê bao bị gọi xác định hệ tổng đài chọn đường trung tổng đài thuê bao bị gọi sau chọn đường rỗi số Khi thuê bao bị gọi nằm tổng đài nội hạt đường gọi nội hạt sử dụng - Chuyển thông tin điều khiển: nối tới tổng đài thuê bao bị gọi hay tổng đài trung chuyển, hai tổng đài trao đổi với thông tin cân thiêt số thuê bao bị gọi - Kết nối trung chuyển: trường họp tổng đài nối đến tổng đài trung chuyển, dây nhấc lại đê nôi với trạm ci sau thơng tin so thuê bao bị gọi truyền - Kết nối trạm cuối: trạm cuối đánh giá trạm nội hạt dựa số thuê bao bị gọi truyền đi, điều khiển trạng thái máy bận thuê bao bị gọi tiến hành Nếu máy khơng trạng thái bận đường nối nối với đường trung kế chọn để kết nối gọi GVHD ’.Nguyễn H ữu Phúc SV T H :Bùi Đức Cường Luận văn tôt nghiệp Ghi âm lời nhắn điện thoại - Truyền tín hiệu chng: để kết nối gọi, tín hiệu chng truyên chờ có trả lời từ th bao bị gọi Khi trả lời, tín hiệu chng bị ngắt trạng thái chuyển thành trạng thái máy bận - Tính cước: tổng đài chủ gọi xác định câu trả lời thuê bao bị gọi cần thiết bắt dầu tính tốn giá trị cước phải trả theo khoảng cách gọi theo thời gian gọi - Truyền tín hiệu báo bận: tất đường trung kế bị chiếm theo bước thuê bao bị gọi bận tín hiệu bận truyền đến cho thuê bao chủ gọi - Hồi phục hệ thống: trạng thái xác định gọi kết thúc Sau tất đường nối giải phóng Như vậy, bước hệ thống tổng đài tiến hành để xử lý gọi trình bày ngắn gọn Trong hệ thống tổng đài điện tử, nhiều đặc tính dịch vụ thêm vào với chức Do đó, điểm sau phải xem xét thiết kế chức này: 1.2.1 Tiêu chuẩn truyền dẫn: mục đích cho việc đấu nối điện thoại truyền tiếng nói theo tiêu việc truyền dẫn để đáp ứng chất lượng gọi phải xác định cách xem xét mát truyền, độ rộng dải tần số truyền dẫn tạp âm 1.2.2 Tiêu chuẩn kết nối: điều liên quan đến vấn đề dịch vụ đấu cho thuê bao Nghĩa là tiêu yêu cầu thiết bị tổng đài số đường truyền dẫn nhằm bảo đảm chất lượng kết nối tốt Nhằm mục đích này, mạng lưới tuyến tính linh hoạt có khả xử lý đường thơng có hiệu với tỷ lệ gọi bị phải lập 1.2.3 Độ tin cậy: thao tác điều khiển phải tiến hành phù hợp, đặc biệt lỗi xuất hệ thống với chức điều khiển tập trung gặp phải hậu nghiêm trọng thao tác hệ thống Theo đó, hệ thống phải có chức sửa chữa bảo dưỡng hữu hiệu bao gồm việc chuẩn đốn lỗi, tìm sửa chữa 1.2.4 Độ linh hoạt: số lượng gọi xử lý thông qua hệ thống tổng đài tăng lên nhiều nhu cầu nâng cấp chức tăng lên Do đó, hệ thống phải đủ linh hoạt để mở rộng sửa đổi GVHD :Nguyễn H ữu Phúc SV TH :Bùi Đức Cường 1.2.5 Tính kinh tế: hệ thống tổng đài điện thoại sở cho việc truyền thơng đại chúng nên chúng phải có hiệu vê chi phí có khả cung cap cac dịch vụ thoại chất lượng cao Căn vào xem xét trên, số tổng đài tự động triên khai lăp đặt kể từ đưa vào lần 1.3 CÁC THÔNG TIN BÁO HIỆU TRONG ĐIỆN THOẠI 1.3.1 GIỚI THIỆU: Trong mạng điện thoại, việc thiết lập giải tỏa đường kết nối tạm thời tùy theo thị thông tin nhận từ đường dây thuê bao Vì tín hiệu báo hiệu điện thoại có vai trị quan họng việc hoạt động tồn mạng lưới số loại hình dịch vụ mạng 1.3.2 PHÂN LOẠI CÁC THÔNG TIN BÁO HIỆU 1.3.2.1 Thông tin yêu cầu giải tỏa gọi: - Thông tin yêu cầu gọi: thuê bao gọi nhấc tổ hợp tổng đài kết nối đến thiếp bị thích họp để nhận thông tin địa (số bị gọi) - Thông tin giải tỏa: hai thuê bao gác máy tổ họp (on hook) tổng đài giải tỏa tất thiếp bị làm bận cho gọi, xóa thơng tin khác dùng cho việc thiết lập kềm giữ gọi 1.3.2.2 Thông tin chọn địa chỉ: Khi tổng đài sẵn sàng nhận thơng tin địa chỉ, gửi tín hiệu u câu Đó âm hiệu quay số đến thuê bao 1.3.2.3 Thông tin chấm dứt chọn địa chỉ: Thơng tin dẫn tình trạng đường dây bị gọi lý không hồn tất gọi 1.3.2.4 Thơng tin giám sát: Chỉ rõ tình trạng nhấc/gác tổ họp thuê bao gọi tình trạng on-off hook cua thuê bao gọi sau đường nối thoại thiết lập - Thuê bao goi nhấc tồ h GVHD :Nguyễn H ữu Phúc p _ SV TH :Bùi Đức Cường } //Interrupt routine void interrupt void ) { //TMRO overflow if( INTCON & ) { clear_bit( INTCON, ); TimerL—; if( TimerL = ) { //her saniye faly^an kysym TimerL=25; TimerH—; if( TimerH = 0) { //check fire every minute TimerH=60; FireControl(); } } } //PORTB change if( INTCON & ) { clear_bit( INTCON, ); if(PORTB & EOM) Msg=l;else Msg=0; if(PORTB & Button) nopO; else SayTemperatureO; if((PORTB & Sensor 1) II (PORTB & Sensor2)) GasControl(); GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường } void App_Init( void ) { //Tris ports set_bit(STATUS,RPO); set_tris_a( 0x00); set_tris_b( OxFO ); OPTION REG =0xD6; //Configure the OPTION register clear_bit(STATUS,RPO); Msg-1; TimerH=60; TimerL=25; ISD_Reset(); DS1821_Start(); DS182 I T ermometerMode(); enable_interrupt( RBIE ); enable_interrupt( TOIE ); enable_interrupt( G IE); } void main( void) { App_Init(); while(l); } 4.chương trình main /***************************************************** GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường 118 Luận văn tốt nghiệp Chip type Ghi am loti nhan (tien thoai : ATmegal6 Program type : Application Clock frequency : 16.000000 MHz Memory model : Small External SRAM size : Data Stack size : 256 sic****************************************************/ #include #include #include #define SPEAKER #define LINE #define PHONE #defme bel PIND.2 #define keyree PIND.3 #define keyplay PIND.4 #define key stop PIND.5 #defme capdong PORTD.6 #define hook PORTC.O #defme modeO PORTC #define mode6 PORTC.7 #defme play rec PORTC.2 #define pwdown #defĩne ce #define eom PORTC.3 PORTC.5 PINC.4 #define ovf PINC.6 #define sp PORTA.O #define ans PORTA #define ledl PORTA.2 #define led2 PORTA.3 #define led3 PORTA.4 GVHD :Nguyễn H ữu Phúc SV T H :BÙỈ Đức Cường # d e fin e le d PO RTA.5 #defme ledl_on ledl = #define led2_on led2 = #define led3_on led3 = #defme led4_on led4 = #define ledl off ledl = #defme led2_off led2 = #define led3_off led3 = #define led4_off led4 = #define hookon hook = #define hook off hook = #define capdongon capdong = #defme capdong off capdong = #define sp on sp = #deflne sp_off sp = #define ans on ans = #define ans_off ans = #define pull_ce ce = 0;delay_us(100);ce = #define pull_pd pwdown = 1;delay_us(l 00);pwdown // //powerdown —1 phat o mode void reset_add(void) {spoff; ans_off; mode6 = 1; modeO = 0; playrec = 1; pwdown = 1; ce = 1; GVHD -.Nguyễn H ữu Phúc //thiet lap ISD vao che record(mode 6) tai dia chi hien tai //source : nguon tin hieu can thu // source —LINE ; thu tu line ngoai(ghi am loi nhan) // source = PHONE: thu tu dien thoai(ghi am loi chao) //khi ghi am loi chao can phai reset address truoc void init_rec(unsigned char source) {if((source == LINE)H(source == PHONE)) {sp_off; ansoff; if(source == LINE) {capdongoff; hookon; } else if(source = PHONE) {hookoff; capdongon; } modeO = 0; modeó = 1; pwdown = 0; playrec = 0; delay_us(100); // #asm("nop nop nop nop nop");//Tset } } //■ //thiet lap ISD vao che play tai dia chi hien tai //out : noi can xuat // out = SPEAKER : xuat loa ngoai GVHD :Nguyễn H ữu Phúc // out = PHONE : xuat dien thoai // out = LINE : xuat line //mo : mode hoat dong(0 or 6) void init_play(unsigned char out, unsigned char mo) {if(out < 3) {if(out = SPEAKER) {capdongoff; hook_off; ansoff; spon; } else if(out == LINE) {hookon; capdong_off; sp_off; ans_on; } else {hook_off; spoff; anson; capdongon; } if(mo == 6) {modeO = 0; modeó = 1; } else {modeó = 0; modeO = 1; GVHD :Nguyen H ữu Phúc Luận văn tốt nghiệp _ 2ỈỈ _ — âm M nhắn điện tỉl0ại } pwdown = 0; play_rec = 1; delayus(lOO); //#asm("nop nop nop nop nop");//Tset } } //• unsigned char read key(void) {unsigned char d,n; n = 200; //chong rung 200 lan while(n >1) {d = (PIND » 3)& 0x07; if(d != 0x07) n -; else n = 0; } if(n ==0)retum(0); else {n = 0; while(n != 0x07) n =(PIND » 3)& 0x07;//cho nha phim if((d & 0x01) = 0)retum( 1); //key 1(rec) else if((d & 0x02) == 0)retum(2); //key2(play) else if((d & 0x04) == 0)retum(3); //key3(stop) else retum(O); } } unsigned char ring(void) {unsigned char n = 200; GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường 123 Luận văn tốt nghiệp Ghi am led nh&n dign thoai while(n >1) {if(bel = 1) n = 0; else n—; } if(n = 0) retum(O); else {while(bel == 0); retum(l); } } // unsigned char readeom(void) {unsigned int n = 20000; while(n>l) {if(eom==l) n = 0; else n—; } if(n == 0) retum(O); else retum(l); } // - unsigned char read_ovf(void) {if(ovf == 1) retum(O); else retum(l); } //■ #defme ENTER #define ESC 13 27 #define rec_button #define playbutton GVHD :Nguyen H ữu Phúc SV T H :Bùi Đức Cường #define stop_button #defme a u to a n s o ff #define auto_ans_on #defme rec_wellcome #define wellcome_playing #deflne wellcomerecording #defme message_playing void init(void); unsigned char status,key; unsigned int count_led, count_ring; char rxbuffer; bit rxbufferoverflow = 0; bit mess = 0; // void menu(void) {putsf(" V ); putsf("Wellcome message accessAr"); putsf(" 'R', V : RecordAr"); putsf(" 'P', 'p ': PlayAr"); putsf(" 'ESC' : ExitAr"); } // void main(void) {init(); hook_off; capdong_off; spoff; ansoff; delay_ms(500); GVHD :Nguyễn H ữu Phúc SV TH :Bùi Đức Cường reset_add(); //pwdown = 1; status = au to an so ff; countied = 0; count ring = 0; #asm("sei") putsf("Luan van tot nghiep"); while (1) {if(rx_buffer_overflow == 1) {rx_buffer_overflow = 0; switch(rx_buffer) {case ENTER: if(status == auto_ans_off) {status - rec_wellcome; menu(); hookoff; capdongoff; spoff; ansoff; } break; case ESC : if(status == recwellcome) {status = au to an so ff; hook off; capdong off; sp off; ans off; putsf("Exit.V); } break; case 'R' : case V : if(status == rec wellcome) {putsf("Wellcome message recording \r Press 'S' or 's' to Stop.\r"); status = wellcome_recording; reset_add(); initrec(PHONE); pull_ce; GVHD :Nguyen H ữu Phúc //start record SV TH :Bùi Đức Cường 126 Ghi âm lời nhắn điện thoại delay_ms(100); break; case 'p' : case 'P' : if(status = rec_wellcome) {putsf("Wellcome message playing Ar Press 'S' o r's' to StopAr ); status = wellcome_playing; reset_add(); init_play(PHONE,6); pull_ce; //play delayms(lOO); break; case 's' : case 'S' : if((status == wellcome_recording)||(status — wellcome_playing)) {status = rec_wellcome; hook off; capdong_off; sp_off; ansoff; pwdown = 1; //stop delay_ms(30); menu(); } break; switch(status) {case rec wellcome: ledl_on; led2_off;break; case wellcome_playing:if(read_eom() = 1) {status = rec_wellcome; putsf("End of message.\r"); menu(); hook off; capdongoff; sp_off; ans_off; GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường led2_off; } case wellcome_recording: if(read_ovf() == 1) {pull_pd; status = rec_wellcome; putsf("Overflow\r"); menu(); hook_off; capdong_off; sp_off; ans_off; led2_off; } else if(++count_led = 0x7FFF) {led2 = ~led2; countied = 0; } break; default: led 1_off;led2_off;break; } key = read_key(); if(key != 0) {switch(key) {case rec_button:if(status == au to an so ff) {status = auto_ans_on; mess = 0; countring = 0; hook_off; capdong_off; sp off; ans off; pUtsf(" _ \rMessage record ready Ar"); } break; GVHD :Nguyễn H ữu Phúc SV T H :Bùi Đức Cường case play_button:if((mess !-0)&&(status !- message_playmg)) {hook_off; capdong_off; sp_off; ans_off; reset_add(); init_play(SPEAKER,6); sp_off; pull_ce; //play delay_ms(100); while(read_eom() = 0); delayms(lOO); sp_on; pull_ce; //play delay_ms(100); status = message_playing; } break; case stop_button:if(status = auto ans on) {if(mess!= 0) {putsf(" ^ putsf("You have a message.\r"); } else {putsf(" - ^ )» putsf("No messageAr"); } } else if(status == message_playing) {pwdown = 1; delay_ms(30); //mess = 0; GVHD :Nguyễn H ữu Phúc Ghi âm lời nhắn điện thoại else if(status == auto_ans_off) mess = 0; status = auto_ans_off; hookoff; capdong off; sp_off; ans_off; break; } } if(mess!=0) led4_on; else led4_off; switch(status) {case message_playing:if(read_eom() 1) {status = auto_ans_off; putsf("End of messageAr"); hook off; capdong off; sp o ff; ans off; led2_off; } else if(read_ovf() = 1) {status = auto_ans_off; putsf("Overflow\r"); hook off; capdong off; sp_off; ans off; led2_off; } if(++count_led == 0x7FFF) {led2 = ~led2; countied = 0; } break; case auto_ans_off:led3_off;break; case auto_ans_on: led3_on; if(ring()&&(mess = 0)) {putsf("Ringing \r"); count_ring++; if(count_ring == 5) {putsf("Auto answering \r"); capdong off; sp_off; ans_off; hookon; GVHD '.Nguyễn H ữu Phúc SV T H :Bùi Đức Cường reset_add(); //init play(LINE,6); init_play(PH0NE,6); pull_ce; //play delay_ms(60); while(read_eom()== 0); delay_ms(10); play_rec = 0; delay_us(100); pull_ce; //start rec delay_ms(60); count_led= 0; putsf("Message recording \r"); while(read_ovf()==0) {if(++count_led = 0) led2 = ~led2; } led2_off; hook off; capdong off; sp_off; ans_off; mess = 1; pull_pd; putsf("Record successV); } } break; } }; } GVHD :Nguyễn H ữu Phúc SV TH :BÙỈ Đức Cường ... việc thi? ??t kế mạch đơn giản Và tính chi phí tồn mạch chi phí cho mạch dùng IC chun dụng rẻ mạch dùng IC số ghép lại Từ nhận định trên, em chọn phương pháp dùng IC thu âm chuyên dụng đê thi? ?t kế thi. .. tài ? ?Thi? ??t kế thi công mạch Ghi âm lời nhắn điện thoại” II MỤC ĐÍCH CỦA ĐỀ TÀI Mạch “Ghi âm lời nhắn điện thoại” tự động phát câu thông báo chủ nhà đồng thời giúp chủ nhà ghi lại lời nhắn người... PHÁP XÂY DựNG MẠCH ĐIỆN CHO MỘT MÁY ĐIỆN THOẠI: Bất kỳ máy điện thoại phải có hai phần mạch điện bản, mạch thu, phát tín hiệu chng tín hiệu đàm thoại Vì để xây dựng mạch điện cho máy điện thoại,

Ngày đăng: 04/03/2021, 22:20