Thiết kế hệ thống quay số điện thoại tự động ứng dụng vi điều khiển AT89S52

56 8 0
Thiết kế hệ thống quay số điện thoại tự động ứng dụng vi điều khiển AT89S52

Đ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

LỜI NÓI ĐẦU Thực tập tốt nghiệp giai đoạn cuối trình đào tạo trƣờng Đại học, nhằm nâng cao khả phân tích, tổng hợp vấn đề mặt lý luận nhƣ thực tiễn, đồng thời để đánh giá kết học tập rèn luyện sinh viên sau khoá học Đƣợc trí trƣờng Đại học lâm nghiệp, khoa Công Nghiệp Phát Triển Nông Thôn, Bộ môn Cơ sở kỹ thuật tơi tiến hành thực khố luận: “Thiết Kế Hệ Thống Quay Số Điện Thoại Tự Động Ứng Dụng Vi Điều Khiển AT89S52” dƣới hƣớng dẫn thầy giáo Trần Kim Khôi Qua cho gửi lời cảm ơn sâu sắc tới thầy giáo Trần Kim Khơi ngƣời tận tình giúp đỡ tơi hồn thành khố luận tốt nghiệp Tơi xin gửi lời cảm ơn tới thầy, phịng thí nghiệm điện - điện tử - tự động, cảm ơn cán công nhân viên Trung tâm Thông tin Khoa học công nghệ tin học sở Khoa Học Công nghệ Vĩnh Phúc, Trung tâm Thƣ viện trƣờng Đại học Lâm nghiệp tạo điều kiện cho thực tốt khoá luận Mặc dù thân có nhiều cố gắng song thời gian trình độ có hạn, nên đề tài khơng tránh khỏi thiếu sót Vì vậy, tơi mong có đƣợc đóng góp ý kiến thầy bạn đồng nghiệp để khố luận đuợc hồn thiện Tơi xin chân thành cảm ơn! Hà tây, ngày……… tháng…… năm 2008 Sinh viên thực hiện: Hoàng Phúc Lục Chương TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU 1.1 Đặt vấn đề Trong sống hàng ngày có nhiều chuyện bất thƣờng xảy ví dụ: cháy rừng, nhà, cơng sở xí nghiệp, trộm cƣớp nhà băng - ngân hàng vv… Rất nhiều tƣợng xảy không đƣợc báo kịp thời thảm hoạ Việc cho đời hệ thống tự động quay số báo động kịp thời kết hợp với thiết bị phát có sẵn hệ thống truyền thơng cần thiết Nó cho phép ta phát kịp thời cố đƣa biện pháp xử lí kịp thời nhằm giảm thiểu thiệt hại khơng muốn Để giải tốn dùng nhiều cách khác Trên giới tồn nhiều chƣơng trình, thiết bị phƣơng pháp để giải tốn Trên tinh thần mang tính học thuật, dựa nghiên cứu vi điều khiển, nhận thấy ứng dụng vi điều khiển vào việc quay số tự động điện thoại phƣơng pháp tối ƣu Đƣợc đồng ý Trƣờng Đại Học Lâm Nghiệp, Khoa Công Nghiệp Phát Triển Nông Thôn, Bộ môn Cơ Sở Kỹ Thuật tơi thực khố luận: “Thiết Kế hệ thống quay số điện thoại tự động ứng dụng vi điều khiển AT89S52” dƣới hƣớng dẫn thầy Trần Kim Khôi 1.2 Mục tiêu thiết kế đề tài Mục tiêu đề tài nhằm đƣa hệ thống quay số điện thoại tự động 1.3 Quan điểm thiết kế đề tài Tính tốn, thiết kế, cải tiến bƣớc đầu đƣa sản phẩm có khả làm việc ổn định, dễ sử dụng 1.3 Giới hạn đề tài Đề tài đƣa mơ hình tính tốn thiết kế lựa chọn thông số hệ thống 1.4 Nội dung Chƣơng 1: Tổng quan vấn đề nghiên cứu Chƣơng 2: Giới thiệu vi điều khiển Chƣơng 3: Tính tốn thiết kế chọn sơ đồ khối cho hệ thống Chƣơng 4: Kết luận khuyến nghị Chương GIỚI THIỆU VỀ VI ĐIỀU KHIỂN 2.1 Giới thiệu điện thoại - Tổng đài điện thoại 2.1.1 Giới thiệu tổng đài a) Định nghĩa tổng đài Tổng đài hệ thống chuyển mạch, có nhiệm vụ kết nối liên lạc từ thiết bị đầu cuối chủ gọi (calling side) đến thiết bị đầu cuối bị gọi (called side) b) Các loại tổng đài - Tổng đài nhân công đời từ bắt đầu hình thành hệ thống thơng tin điện thoại Trong tổng đài này, việc định hƣớng thông tin đƣợc thực sức ngƣời Nói cách khác việc kết nối thơng thoại cho thuê bao đƣợc thực thao tác trực tiếp ngƣời Ngƣời thực thao tác đƣợc gọi điện thoại viên Nhiệm vụ điện thoại viên tổng đài bao gồm: Nhận biết nhu cầu thuê bao gọi tín hiệu đèn báo chng kêu, đồng thời định vị đƣợc thuê bao gọi Trực tiếp hỏi th bao gọi xem có nhu cầu thơng thoại với thuê bao bị gọi Trực tiếp cấp chuông cho thuê bao bị gọi cách đóng chuyển mạch cung cấp dòng điện AC đến thuê bao bị gọi thuê bao không bận Trong trƣờng hợp thuê bao bị gọi bận, điện thoại viên trả lời cho thuê bao gọi biết Khi thuê bao bị gọi nghe đƣợc âm hiệu chuông nhấc máy, điện thoại viên nhận biết điều ngắt dịng chng, kết nối hai thuê bao cho phép đàm thoại Nếu hai thuê bao gác máy (thể qua đèn chuông), điện thoại viên nhận biết điều tiến hành giải tỏa gọi, báo cho thuê bao lại biết đàm thoại chấm dứt Nhƣ tổng đài nhân công đầu tiên, đàm thoại đƣợc thiết lập điện thoại viên nối dây phích cắm hay khóa di chuyển Tại tổng đài phải có máy điện thoại nguồn điện DC, AC để cung cấp cho đàm thoại, đổ chuông - Tổng đài điện, kỹ thuật chuyển mạch chủ yếu nhờ vào chuyển mạch khí đƣợc điều khiển mạch điện tử Hay nói cách khác Các hệ thống chuyển mạch thực kết nối vật lý rơle điện So với tổng đài nhân công, tổng đài điện có ƣu điểm lớn sau: + Thời gian kết nối thông thoại nhanh + Dung lƣợng tổng đài tăng lên nhiều + Giảm nhẹ cơng việc điện thoại viên - Tuy nhiên buổi đầu đời cịn tồn số nhƣợc điểm: + Thiết bị cồng kềnh + Tiêu tốn nhiều lƣợng + Giá thành chuyển đổi khí cao, tuổi thọ + Điều khiển kết nối phức tạp - Tổng đài điện tử, với phát triển linh kiện bán dẫn, thiết bị ngày trở nên thông minh hơn, giá thành ngày giảm Nó lần lƣợt thay phần khí cịn lại tổng đài điện Việc thay làm cho tổng đài gọn nhẹ nhiều, thời gian kết nối thông thoại nhanh hơn, lƣợng tiêu tán Dung lƣợng tổng đài tăng lên đáng kể Cơng tác sửa chữa bảo trì, phát hƣ hỏng dễ dàng Chính tổng đài điện tử hầu nhƣ thay hồn tồn tổng đài nhân cơng tổng đài điện giới Hiện mạng viễn thơng Việt Nam có loại tổng đài sau: + Tổng đài quan PABX: đƣợc sử dụng quan, khách sạn thƣờng sử dụng trung kế CO-Line(central office) + Tổng đài nông thôn (Rural Exchange): đƣợc sử dụng xã, khu dân cƣ đơng, chợ sử dụng tất loại trung kế + Tổng đài nội hạt LE (Local Exchange): đƣợc đặt trung tâm huyện tỉnh sử dụng tất loại trung kế + Tổng đài đƣờng dài TE (Toll Exchange): dùng để kết nối tỗng đài nội hạt tỉnh với nhau, chuyển mạch gọi đƣờng dài nƣớc + Tổng đài cửa ngõ quốc tế (Gateway Exchange): tổng đài dùng để chọn hƣớng chuyển mạch gọi vào mạng quốc tế để nối quốc gia với 2.1.2 Giới thiệu điện thoại Điện thoại thiết bị điện dùng để đàm thoại Giúp ngƣời liên lạc với nhau, trao đổi thơng tin trực tiếp với không gặp mặt trực tiếp Cấu tạo điện thoại gồm phần: a) Switch (chuyển mạch): Để kết nối xoá kết nối điện thoại từ mạng tổng đài Chuyển mạch gọi Hookswitch Mạng đƣợc kết nối ngƣời dùng nhấc tổ hợp b) Speaker: loa c) Microphone (Ống nói): khứ ống nói làm đơn giản từ hạt Carbon đƣợc nén hai kim loại mỏng Giọng nói đƣợc nén lại thành sóng âm làm thay đổi theo điện trở hạt than điều chế thơng qua Microphone Ngồi ra, Điện thoại cịn phận chặn giọng nói vọng lại đàm thoại cuộn dây kép (Duplex) thiết bị có chức tƣơng tự Các máy điện thoại ngày có cấu tạo phức tạp Đƣợc tích hợp thêm nhiều phận với mục đích tăng tính hoạt động điện thoại, giúp việc sử dụng đƣợc dễ dàng, nhanh chóng Gồm chng, tạo xung từ bàn phím (Touch-tone Keypad) phát tần số (Frequency Generator) Máy điện thoại đại đơn giản với Microphone điện tử, phận khuếch đại mạch thay hạt Carbon Chuông học đƣợc thay loa mạch điện tử để sinh âm báo chuông Điện thoại thiết bị đơn giản nhƣng việc kết nối chúng đơn giản nhiều Trong thực tế tạo hệ thống liên lạc nội với việc sử dụng hai điện thoại, pin 9V điện trở 300 Ôm Để kết nối điện thoại với cần hai sợi dây đồng, thƣờng màu đỏ xanh Dây xanh dây chung, dây đỏ dùng để cung cấp nguồn điện 6-12V DC, 30mA Loại làm việc đƣợc khoảng cách vài mét Điều mạng nội không tạo đƣợc tiếng chuông điện thoại tới thiết bị đầu cuối để nhấc máy tín hiệu chng 90V AC, tần số 20Hz - Dải tần điện thoại: Để cho phép truyền gọi tới khoảng cách dài, tần số đƣợc giới hạn dải tần kHz Tần số giọng nói bị giới hạn mức dƣới 400Hz 3400 Hz Các điện thoại đƣợc kết nối với thông qua tổng đài điện thoại Với việc thực chuyển mạch gọi chuyển mạch cơ, có gọi đến trung tâm chuyển mạch, ngƣời điều khiển bảng mạch ngồi phía trƣớc bảng mạch nhận biết thông qua đèn báo Ngƣời điều khiển kết nối tổ hợp hỏi số máy cần liên lạc Sau đó, ngƣời điều khiển gửi tín hiệu chng tới phía số máy cần gọi đợi cho phía nhận nhấc máy lên Khi phía nhận nhấc máy ngƣời điều khiển đóng kết nối cho phép thơng thoại Ở hệ thống máy điện thoại đại, hệ thống chuyển mạch đƣợc thay hệ thống chuyển mạch điện tử Khi ngƣời gọi nhấc điện thoại, tổng đài nhận yêu cầu kết nối gửi âm mời quay số Vì ngƣời gọi biết tổng đài điện thoại làm việc Âm quay số tích hợp tần số 350 kHz 440 Khz Khi quay số sử dụng Touch-tone Keypad, âm quay số khác đƣợc tạo đôi âm tần nhƣ sau: 1,209 Hz 1,336 Hz 1,477 Hz 697 Hz 770 Hz 852 Hz 941 Hz * # Nếu ta gọi cho khu vực, Switch tạo vòng lặp điện thoại ngƣời gọi ngƣời nhận Nếu gọi đƣờng dài, giọng nói đƣợc số hố (số hố giọng nói với tốc độ 64.000 bit/giây) đƣợc kết hợp với truyền thông qua đƣờng truyền thông thƣờng cáp sợi quang đƣợc truyền vệ tinh hay Viba số 2.2 Giới thiệu chung vi điều khiển Vi điều khiển viết tắt Micro-controller, mạch tích hợp chip lập trình đƣợc, dùng để điều khiển hoạt động hệ thống Theo tập lệnh chƣơng trình, vi điều khiển tiến hành đọc, lƣu trữ thông tin, xử lý thông tin, đo thời gian tiến hành xuất tín hiệu điều khiển bít cổng gián tiếp điều khiển thiết bị chấp hành Trong thiết bị điện điện tử dân dụng, vi điều khiển có nhiệm vụ điều khiển hoạt động TV, máy giặt, đầu đọc laser, điện thoại, lò vi-ba … Trong hệ thống sản xuất tự động vi điều khiển đƣợc sử dụng Robot, dây chuyền tự động… Các hệ thống “thơng minh” vai trị hệ vi điều khiển quan trọng 2.2.1 Lịch sử phát triển vi điều khiển Vi điều khiển thực loại vi xử lí tập hợp vi xử lý nói chung Lịch phát triển vi điều khiển vi xử lý cuối thập niên 60 kỷ trƣớc Năm 1969 hợp tác Nhật Bản Hoa Kỳ dự án máy tính đánh dấu cho đời Vi điều khiển Năm 1971 xuất vi xử lý bit Năm 1976 InTel cho đời vi điều khiển đơn chíp với tên gọi 8048 Năm 1980 Intel cho đời vi điều khiển đơn chíp 8051 Đến họ vi điều khiển bit MCS51 có đến 250 loại hầu hết cơng ty hàng dẫn hàng đầu giới chế tạo Đứng đầu công ty INTEL nhiều công ty khác nhƣ: AMD,ANTEL, SIEMENS, PHILIPS, DALLAS, OKI … 2.2.2 Khảo sát vi điều khiển 8031 8051 IC vi điều khiển 8051/8031 thuộc họ MCS51 có đặt điểm sau: - 4kbyte ROM (đƣợc lập trình nhà sản xuất có 8051) - 128 byte RAM - 4port I/0 với 8bit - Hai định thời 16 bit - Giao tiếp nối tiếp - 64KB không gian nhớ chƣơng trình mở rộng - 64 KB khơng gian nhớ liệu mở rộng - Một xử lí luận lí (thao tác bit đơn) - 210 bit đƣợc địa hóa - Bộ nhân / chia 4s a) Cấu trúc bên 8051 8031 INT\0 INT\1 TIMER0 TIMER1 PPORT nèi tiÕp §iỊu khiĨn ng¾t Các ghi khác 128 byte Ram Rom 4K-8051 OK-8031 TIMER0 T0 TIMER1 T1 CPU Tạo dao động §iỊu khiĨn Bus EA\ RST EA\ ALE Các port I\O Port nèi tiÕp P0 P1 P2 P3 TXD RXD Hình 2.1: Sơ Đồ Khối 8051 10 SETB BAM_3 LCALL WAIT_1S CLR BAM_3 RET QUAYSO_114: LCALL Baodong_chuongden SETB BAM_1 LCALL WAIT_1S CLR BAM_1 SETB BAM_1 LCALL WAIT_1S CLR BAM_1 SETB BAM_4 LCALL WAIT_1S CLR BAM_4 RET QUAYSO_115: LCALL Baodong_chuongden SETB BAM_1 LCALL WAIT_1S CLR BAM_1 SETB BAM_1 LCALL WAIT_1S CLR BAM_1 SETB BAM_5 LCALL WAIT_1S CLR BAM_5 RET 42 ;************************************************** ; Chƣơng trình bấm số Quayso_0: SETB BAM_0 LCALL WAIT_0.5S CLR BAM_0 RET Quayso_1: SETB BAM_1 LCALL WAIT_0.5S CLR BAM_1 RET Quayso_2: SETB BAM_2 LCALL WAIT_0.5S CLR BAM_2 RET Quayso_3: SETB BAM_3 LCALL WAIT_0.5S CLR BAM_3 RET Quayso_4: SETB BAM_4 LCALL WAIT_0.5S CLR BAM_4 RET Quayso_5: 43 SETB BAM_5 LCALL WAIT_0.5S CLR BAM_5 RET Quayso_6: SETB BAM_6 LCALL WAIT_0.5S CLR BAM_6 RET Quayso_7: SETB BAM_7 LCALL WAIT_0.5S CLR BAM_7 RET Quayso_8: SETB BAM_8 LCALL WAIT_0.5S CLR BAM_8 RET Quayso_9: SETB BAM_9 LCALL WAIT_0.5S CLR BAM_9 RET Baodong_chuongden: SET Baodong LCALL WAIT_0.5S CLR Baodong 44 RET ; -CHƢƠNG TRÌNH TRỄ -; Chƣơng Trình Trễ giây -WAIT_1S: MOV R2,#10 LOOP_1: MOV R3,#93 LOOP_2: MOV R4,#100 LOOP_3: NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R4,LOOP_3 DJNZ R3,LOOP_2 DJNZ R2,LOOP_1 RET ;************************************************** ; Chƣơng Trình Trễ 0.5 giây -WAIT_0.5S: MOV R2,#5 LOOP_12: MOV R3,#93 LOOP_22: MOV R4,#100 LOOP_32: NOP 45 NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R4,LOOP_32 DJNZ R3,LOOP_22 DJNZ R2,LOOP_12 RET ' - Chƣơng Trình Trễ 10 MS -wait_10MS: MOV R6,#5 _wait_s2: MOV R7,#3 DJNZ R7,$ DJNZ R6,_wait_s2 RET ' -Kết thúc - Sau lập trình xong tiến hành chạy thử kết cho thấy phần lập trình chạy tốt, dƣới mơ hình chạy thử: 46 Hình 3.12: Quá trình chạy thử kiểm nghiệm 3.7.3 Tính tốn dao động AT89S52 tính tốn trễ a) Tính tốn dao động cho AT89S52 + Mục tiêu tính tốn dao động: Dao động vi điều khiển tốc độ xử lý hay tốc độ tính tốn chíp tốc độ lớn khả xử lý liệu nhanh ngƣợc lại + Tính tốn chu kỳ máy Đối với CPU để thực lệnh chu kỳ đồng hồ đƣợc coi nhƣ chu kỳ máy Trong họ 8051 độ dài chu kỳ máy phụ thuộc vào tần số dao động thạch anh đƣợc nối vào hệ thống 8051 Bộ dao động thạch anh 47 với mạch điện chip cung cấp xung đồng hồ cho CPU 8051 Tần số tinh thể thạch anh đƣợc nối tới họ 8051 dao động khoảng 4MHz đến 30 MHz phụ thuộc vào tốc độ chíp nhà sản xuất Thƣờng xuyên dao động thạch anh tần số 10.0592MHz đƣợc sử dụng để làm cho hệ 8051 tƣơng thích với cổng nối tiếp PC Trong 8051, chu kỳ máy kéo dài 12 chu kỳ dao động Do vậy, để tính tốn chu kỳ máy ta lấy 1/12 tần số tinh thể thạch anh, sau lấy giá trị nghịch đảo để đƣợc giá trị chu kỳ máy Chu kỳ máy hệ thống là: Ta có dao động thạch anh là: 11,0592 kHz => Chu kỳ máy là: 11,0592  921,6 (kHz) 12  1,085 s (micro giây) 921,6 + Tính tốn độ trễ Mục đích tính tốn độ trễ tính tốn thời gian chậm sau thực thao tác lệnh nhằm đảm bảo tính cho thao tác lệnh vừa thực thời gian trễ gây nên Tính tốn trễ cho chƣơng trình trễ với thời gian trễ 0,5 giây nhƣ sau: Tập lệnh chu kỳ máy WAIT_0.5S: MOV R2,#5 LOOP_12: MOV R3,#93 LOOP_22: MOV R4,#100 LOOP_32: NOP NOP NOP NOP NOP 48 NOP NOP NOP NOP DJNZ R4,LOOP_32 DJNZ R3,LOOP_22 DJNZ R2,LOOP_12 RET - Đối với vòng lặp Loop_32 Ta có thời gian cho vịng lặp là: {100 x [(9 x 1) + 2]} x 1,085 s = 1193,5 s -Với vịng lặp Loop_22 ta có: 1193,5 x 93 = 110995.5 s Ta lại có lệnh MOV R3,#93 (chiếm lệnh máy) DJNZ R3,LOOP_22 (chiếm lệnh máy) tức thời gian cho hai lệnh là: (1+2) x 93 x 1.085 = 302,715 s Thời gian cho vòng lặp LOOP_22 là: 110995.5 + 302,715 = 111298.215 s Đối với vòng lặp Loop_12 111298.215 x = 556491.076 s Các lệnh MOV R3,#4 DJNZ R3,LOOP_12: (1+2) x x 1.085 = 16,275 s Thời gian vòng lặp là: 556491.076 + 16,275 = 556507,351 s = 0.55 s Cách tính tồn trễ cho chƣơng trình khác với thời gian khác tính tƣơng tự 49 3.8 Cách thức nạp chương trình cho hệ thống Ta thực lập trình Pro- studio Sau lập trình xong cho mạch hệ thống, kiểm tra lỗi sửa lỗi có, sau kiểm tra tất khơng cịn lỗi chạy thử tốt ta tiến hành ghi file đi.HEX thay lƣu đuôi (.ASM) Tuy nhiên, lƣu file Asm làm file dự phịng cần thay đổi ví dụ thay đổi số gọi ( chủ nhân, số máy quan địa phƣơng), thay đổi chân tín hiệu, mức logic chân tín hiệu lắp sensor số Sau lƣu file.HEX xong, tiến hành nạp vào cho vi điều khiển gồm bƣớc sau: Lắp vi điều khiển vào mạch nạp, lƣu ý lắp vào phải chiều chân thứ tự chân, tránh lắp ngƣợc gây cháy vi điều khiển Kết nối mạch nạp với máy tính, việc kết thơng qua cổng RS-232 Chạy phần mềm nạp mạch cho vi điều khiển ProLoad Phần mềm tự động tìm cổng kết nối Hình 3.12: Quá trình nạp chương trình proLoad Việc kết nối thành công hộp thoại yêu cầu nhập đƣờng dẫn tới file cần nạp.hex Ta chi cần theo đƣờng dẫn tìm đến file.hex ta lƣu Kích open xong, kích send chƣơng trình tự động nạp liệu cho vi điều khiển Nếu công việc nạp thành cơng có hộp thoại xuất báo gửi thành công “Send Compled” 50 Sau nạp thành công cho vi điều khiển ta tiền hành lắp lên mạch hệ thống hệ thống làm việc theo thiết lập 3.9 Ứng dụng vào thực tế thông số hoạt động 3.9.1 Ứng dụng vào thực tế Hệ thống quay số báo động cho phép ứng dụng vào tất vị trí, địa điểm có hệ thống thông tin liên lạc dây hay không dây, liên lạc mặt đất hay liên lạc vệ tinh Với qui mơ gia đình, quan, cơng ty, Bệnh viện, trƣờng học, rừng cho cảnh báo, Các kho lƣu trữ, Các vị trí cần cho cảnh báo… Khi lắp đặt hệ thống yên tâm vấn đề chống trộm, hoả hoạn hay có cần cấp cứu Luôn đảm bảo báo động nhanh chóng cho tồn khu vực nhƣ với quan chịu trách nhiệm tƣơng đƣơng Sản phẩm có tính mở rộng lớn có khả lập trình điều khiển theo mục đích sủ dụng 51 3.9.2 Các thông số hoạt động cho phép Tốc độ (MHZ) Cách Nguồn nuôi Loại vi điều khiển 24 4.0V – 5.5V chân AT89S52-24AC 44A AT89S52-24JC 44J AT89S52-24PC 44P6 AT89S52-24AI 44A AT89S52-24JI 44J AT89S52-24PI 44P6 AT89S52-33AC 44A 33 4.5V – 5.5V AT89S52-33JC 44J AT89S52-33PC 44P6 52 đóng Phạm vi hoạt động 0º C đến 70º C - 40º C đến 70º C 0º C đến 70º C Chương KẾT LUẬN, KHUYẾN NGHỊ 4.1 Kết Luận Qua thời gian làm việc nghiêm túc hƣớng dẫn nhiệt tình thầy Trần Kim Khơi thầy - phịng thí nghiệm Điện - Điện tử - Tự Động hồn thành đề tài nghiên cứu đảm bảo theo yêu cầu mục đích Tuy đề tài thực với mục đích nghiên cứu học thuật nhƣng đƣợc đem sản xuất chế tạo theo thiết kế sản phẩm tạo hoạt động tốt, đảm bảo chức quay số nhƣ chức cảnh báo có đƣợc tích hợp Đề tài thực với mục đích nghiên cứu học thuật mong bảo thầy - cơ, đóng góp ý kiến bạn sinh viên để đề tài đƣợc hoàn thiện 4.2 Khuyến nghị Thơng qua thời gian thực khố luận, thông qua nghiên cứu vi điều khiển, kiến thức thu lƣợm đƣợc nhận thấy ứng dụng vi điều khiển vào sống ngày hữu ích, mang lại tiện lợi dễ dàng, tính hiệu mà giá thành chi phí rẻ Vì vậy, tơi đƣa khuyến nghị với khoa, trƣờng cần có kế hoạch giảng dạy vi điều khiển cho sinh viên học chuyên ngành điện 53 Tài liệu tham khảo Tài liệu tham khảo Tiếng việt Lê Văn Doanh - Phạm Khắc Chƣơng, Kỹ thuật Vi điều khiển, NXB Khoa học kỹ thuật Trần Kim Khơi, Giáo trình Kỹ thuật Điện - Điện Tử Trƣờng Đại Học Lâm Nghiệp Nguyễn Hữu Phƣơng, Giáo trình Vi mạch số, Trƣờng ĐH Khoa học tự nhiên TPHCM Tài liệu tham khảo Tiếng nước Glenn A Gibson,Ya Cheng Liu Microcomputer for engineer and Scientists RONALD J TOCCI Digital Systems Principles andApplications Texas Instrumebts The TTL Data book for Design Engineer 6.University of Guelph The 8051 Microcontroller I.SCOTT MACKENZIE 54 Mục Lục Trang Chƣơng TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU 1.1 Đặt vấn đề 1.2 Mục tiêu thiết kế đề tài 1.3 Quan điểm thiết kế đề tài 1.3 Giới hạn đề tài 1.4 Nội dung Chƣơng GIỚI THIỆU VỀ VI ĐIỀU KHIỂN 2.1 Giới thiệu điện thoại - Tổng đài điện thoại 2.1.1 Giới thiệu tổng đài 2.1.2 Giới thiệu điện thoại 2.2 Giới thiệu chung vi điều khiển 2.2.1 Lịch sử phát triển vi điều khiển 2.2.2 Khảo sát vi điều khiển 8031 8051 2.3 Giới thiệu mạch nạp 23 Chƣơng THIẾT KẾ SƠ ĐỒ HỆ THỐNG QUAY SỐ TỰ ĐỘNG ỨNG DỤNG VI ĐIỀU KHIỂN AT89S52 3.1 Lựa chọn phƣơng án thiết kế 24 3.1.1 Các phƣơng án quay số tự động có 24 3.1.2 Phƣơng án lựa chọn 25 3.2 Sơ đồ khối cấu trúc quay số tự động 25 3.3 Các Sensor sử dụng quay số tự động 27 55 3.4 Sơ đồ chân bàn phím điện thoại 32 3.5 Sơ đồ mạch hệ thống quay số 33 3.6 Nguyên lý hoạt động hệ thống quay số tự động 35 3.7 Lập trình phần mềm Prog-Studio 36 3.7.1 Giới thiệu phần mềm Pro-Studio 36 3.7.2 Lập trình chạy thử chƣơng trình 37 3.7.3 Tính tốn dao động AT89S52 tính tốn trễ 47 3.8 Cách thức nạp chƣơng trình cho hệ thống 50 3.9 Ứng dụng vào thực tế thông số hoạt động 51 3.9.1 Ứng dụng vào thực tế 51 3.9.2 Các thông số hoạt động cho phép 52 Chƣơng KẾT LUẬN, KHUYẾN NGHỊ 4.1 Kết Luận 53 4.2 Khuyến nghị 53 Tài liệu tham khảo 54 56 ... luận: ? ?Thiết Kế hệ thống quay số điện thoại tự động ứng dụng vi điều khiển AT89S52? ?? dƣới hƣớng dẫn thầy Trần Kim Khôi 1.2 Mục tiêu thiết kế đề tài Mục tiêu đề tài nhằm đƣa hệ thống quay số điện thoại. .. hay vi điều khiển có tín hiệu vào, vi điều khiển thực quay số tới số cần thiết đƣợc lập trình Đồng thời với vi? ??c quay số vi điều khiển thực báo động chuông đèn báo động b) Nút bấm quay số tự động. .. lệnh cho vi điều khiển khơng thực quay số Hệ thống lắp đặt liên kết với điện thoại cố định Nó cho phép hoạt động song song điện thoại hay hệ thống quay số Hệ thống lắp đặt cho phép điện thoại thực

Ngày đăng: 22/06/2021, 09:47

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan