Tai+lieu+thi+nghiem+ vi+xu+ly

99 388 0
Tai+lieu+thi+nghiem+ vi+xu+ly

Đ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

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN - ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ - VIỄN THÔNG TÀI LIỆU HƯỚNG DẪN THÍ NGHIỆM VI XỬ LÝ Tên: MSSV: Lớp Tp.Hồ Chí Minh, tháng - 2010 TRƯỜNG ĐH TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ - CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ************** NỘI QUY PHÒNG THÍ NGHIỆM ĐIỆN-ĐIỆN TỬ ĐIỀU I TRƯỚC KHI ĐẾN PHÒNG THÍ NGHIỆM SINH VIÊN PHẢI: Nắm vững quy định an toàn phòng thí nghiệm Nắm vững lý thuyết đọc kỹ tài liệu hướng dẫn thực nghiệm Làm chuẩn bị trước buổi thí nghiệm Sinh viên không làm chuẩn bị theo yêu cầu không vào làm thí nghiệm xem vắng buổi thí nghiệm Đến phòng thí nghiệm quy định giữ trật tự chung Trễ 15 phút không vào thí nghiệm xem vắng buổi thí nghiệm Mang theo thẻ sinh viên gắn bảng tên áo Tắt điện thoại di dộng trước vào phòng thí nghiệm ĐIỀU II VÀO PHÒNG THÍ NGHIỆM SINH VIÊN PHẢI: Cất cặp, túi xách vào nơi quy định, không mang đồ dùng cá nhân vào phòng thí nghiệm Không mang thức ăn, đồ uống vào phòng thí nghiệm Ngồi chỗ quy định nhóm mình, không lại lộn xộn Không hút thuốc lá, không khạc nhổ vứt rác bừa bãi Không thảo luận lớn tiếng nhóm Không tự ý di chuyển thiết bị thí nghiệm ĐIỀU III KHI TIẾN HÀNH THÍ NGHIỆM SINH VIÊN PHẢI: Nghiêm túc tuân theo hướng dẫn cán phụ trách Ký nhận thiết bị, dụng cụ tài liệu kèm theo để làm thí nghiệm Đọc kỹ nội dung, yêu cầu thí nghiệm trước thao tác Khi máy có cố phải báo cho cán phụ trách, không tự tiện sửa chữa Thận trọng, chu đáo thao tác, có ý thức trách nhiệm giữ gìn tốt thiết bị Sinh viên làm hư hỏng máy móc, dụng cụ thí nghiệm phải bồi thường cho Nhà trường bị trừ điểm thí nghiệm Sau hoàn thành thí nghiệm phải tắt máy, cắt điện lau bàn máy, xếp thiết bị trở vị trí ban đầu bàn giao cho cán phụ trách ĐIỀU IV Mỗi sinh viên phải làm báo cáo thí nghiệm số liệu thu thập nộp cho cán hướng dẫn hạn định, chưa nộp báo cáo trước không làm Sinh viên vắng 01 buổi thí nghiệm vắng không xin phép bị cấm thi Sinh viên chưa hoàn thành môn thí nghiệm phải học lại theo quy định phòng đào tạo Sinh viên hoàn thành toàn thí nghiệm theo quy định thi để nhận điểm kết thúc môn học ĐIỀU V Các sinh viên có trách nhiệm nghiêm chỉnh chấp hành nội quy Sinh viên vi phạm, cán phụ trách thí nghiệm quyền cảnh báo, trừ điểm thi Trường hợp vi phạm lặp lại phạm lỗi nghiệm trọng, sinh viên bị đình làm thí nghiệm bị đưa hội đồng kỷ luật nhà trường Tp.HCM, Ngày 20 tháng 09 năm 2009 KHOA ĐIỆN-ĐIỆN TỬ (Đã ký) PGS TS PHẠM HỒNG LIÊN Thí nghiệm Vi xử lý Bài mở đầu Tổng quan Protues 7.7 v2 I.Tổng quan Protues chương trình mô ứng dụng mạch điện ,điện tử Chúng ta không cần phải làm mạch in gia công mạch điện mà biết chúng hoạt động Trong thí nghiệm vi xử lý giới thiệu phần mềm tập ứng dụng vi xử lý 89c51 II.Phần mềm Protues Trong phần giới thiệu cho bạn biết cách sử dụng phần mềm Mọi chi tiết bạn tham khảo qua mạng hay gửi trao đổi trực tiếp qua email: ngvandung85@gmail.com a.Giao diện Hình linh kiện Tên linh kiện Phần 1: Sơ đố kết nối mạch Trang Thí nghiệm Vi xử lý Các thành phần công cụ Các linh kiện Điểm nối dây Đặt tên cho đoạn dây Bus Terminals (Chứa nguồn đất ) Nguồn Các thiết bị đo III.Các bước để tạo mạch chạy mô Protues Bước 1: Lấy linh kiện Protues Cách 1: Bấm nút P bàn phím Cách : Bấm vào để chọn lin kiện Trang Thí nghiệm Vi xử lý Giao diện sau ta chọn : Tên thiết bị Hình linh kiện Các linh kiện điện tử Hình mạch in linh kiện , Các từ keywords cần nhớ -Điện trở : Resistor xxx (xxx giá trị cần lấy ) -Tụ điện : Capacitor xxu (xx giá trị cần lấy u Micro ) -Biến trở :POT-HG -Led : led-màu ( Chọn led active ) -Vi xử lý : 89c51 -Thạch anh : Crystal -Các ic số : 74xxxx ………………………………………… Trang Thí nghiệm Vi xử lý Bước : Lấy linh kiện xếp theo sơ đồ nguyên lý : Chọn linh kiện Nhấp chuột phải để lấy linh kiện ?1.Muốn xoay linh kiện ta phải ? ►Bấm nút phải linh kiện (Hãy quan sát chức Rotate X-Mirror hay Y_Mirror ) Bước : Nối dây Di chuyển bút tới vị trị cần nối dây (thấy bút thành màu xanh ) Bấm nút trái vào net cần nối dây Kéo đến vị trí cần nối bấm nút trái hoàn tất việc nối dây Trang Thí nghiệm Vi xử lý Bước : Cho mạch chạy ứng dụng Cho mạch chạy ứng dụng ?2 Thay đổi giá trị linh kiện ( R C) ► Điền giá trị cần thay đổi Nhấp đúp trái chuột vào giá trị cần thay đổi ?3.Sử dụng label ? ► Trang Thí nghiệm Vi xử lý Chọn ức ng label Nhấpp vào dây cầnn đặtt tên Điền tên cần đặtt Bài tập ứng dụng : Bài 1: Lắp mạch sau Protues : Trang Thí nghiệm Vi xử lý Bài : Thay R3 thành biến trở Dùng dao động kí đo sóng (Lấy y thi thiết bị đo xem phần II ) Trigger Chỉnh mức volt Chỉnh thời gian Trang Thí nghiệm Vi xử lý Bài 1: IN/OUT I.Giới thiệu 89c51 Protues Nhấp trái chuột vào vi xử lý Chứ ứa file HEX để chạyy vi xxử lý Dao động thạch anh Do ta không cần nm mắc thạch anh cho m mạch Trang Thí nghiệm Vi xử lý Delay: CJNE CJNE RET R3,#0,Delay_0 R4,#0,Delay_0 Delay_0: MOV R2,#229 Delay_1ms: NOP NOP DJNZ R2,Delay_1ms DEC R3 CJNE R3,#-1,Delay DEC R4 SJMP Delay_0 ;****************************************************************** END Trang 83 Thí nghiệm Vi xử lý II.MÔ PHỎNG NG TRONG PROTUES Chúng ta mô LCD chế độộ bit protues sau: Đoạn code sau: EN RW RS ORG 0H EQU EQU EQU P0.2 P0.1 P0.0 LJMP MAIN WRITE_COM: MOV R3,A ANL A,#0F0H CLR C ORL A,#00000100B ;EN=1,RW=0,RS=0 MOV P0,A Trang 84 Thí nghiệm Vi xử lý MOV ACALL CLR MOV ACALL MOV SWAP ANL CLR ORL MOV MOV ACALL CLR MOV ACALL RET WRITE_TEXT: MOV ANL CLR ORL MOV MOV ACALL CLR MOV ACALL MOV SWAP ANL CLR ORL MOV MOV R1,#1 DELAY1MS EN R1,#1 DELAY1MS A,R3 A A,#0F0H C A,#00000100B ;EN=1,RW=0,RS=0 P0,A R1,#1 DELAY1MS EN R1,#1 DELAY1MS R3,A A,#0F0H C A,#00000101B ;EN=1,RW=0,RS=1 P0,A R1,#1 DELAY1MS EN R1,#11 DELAY1MS A,R3 A A,#0F0H C A,#00000101B ;EN=1,RW=0,RS=1 P0,A R1,#1 Trang 85 Thí nghiệm Vi xử lý ACALL CLR MOV ACALL RET DELAY1MS: MOV LOOP: MOV MOV SETB JNB CLR CLR DJNZ RET DELAY1MS EN R1,#1 DELAY1MS TMOD,#01H TH0,#0FCH TL0,#18H TCON.4 TCON.5,$ TCON.4 TCON.5 R1,LOOP DELAY100U: MOV R2,#10 LAP: NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R2,LAP RET INIT_LCD: MOV R1,#50 ACALL DELAY1MS MOV CLR A,#30H C Trang 86 Thí nghiệm Vi xử lý ORL MOV MOV ACALL CLR A,#00000100B ;EN=1,RW=0,RS=0 P0,A R1,#1 DELAY1MS EN MOV ACALL R1,#5 MOV CLR ORL MOV MOV ACALL CLR A,#30H C A,#00000100B ;EN=1,RW=0,RS=0 P0,A R1,#1 DELAY1MS EN ACALL DELAY1MS DELAY100U MOV CLR ORL MOV MOV ACALL CLR A,#30H C A,#00000100B ;EN=1,RW=0,RS=0 P0,A R1,#1 DELAY1MS EN MOV ACALL A,#32H WRITE_COM MOV ACALL A,#28H WRITE_COM Trang 87 Thí nghiệm Vi xử lý MOV ACALL A,#08H WRITE_COM MOV ACALL A,#06H WRITE_COM MOV ACALL A,#01H WRITE_COM MOV ACALL A,#0CH WRITE_COM RET BANG1: DB 'TON DUC THANG *' RET BANG2: DB 'HAVE A GOOD TIME *' RET MAIN: MOV P0,#0FFH CLR RW ACALL INIT_LCD MOV AGAIN: CLR MOVC CJNE SJMP AAA: CALL INC SJMP LAN2: MOV DPTR,#BANG1 A A,@A+DPTR A,#'*',AAA LAN2 WRITE_TEXT DPL AGAIN A,#0C0H Trang 88 Thí nghiệm Vi xử lý CALL MOV AGAIN2: CLR MOVC CJNE SJMP BBB: CALL INC SJMP END WRITE_COM DPTR,#BANG2 A A,@A+DPTR A,#'*',BBB $ WRITE_TEXT DPL AGAIN2 Trang 89 Thí nghiệm Vi xử lý Bài 8: GIAO TIẾP VỚI MẠCH CÒI BUZZER I.Cơ sở lý thuyết Cái còi hay loa đơn giản tạo tiếng nhạc chuỗi sóng vuông tác động lên ngõ vào dương (trong ngõ vào âm nối đất) Tần số sóng vuông phải nhỏ 12KHz để âm nghe Sự thay đổi tần số sóng vuông tạo tiếng nhạc khác Cái còi bo TB-1 nối với chân P1.2 vi điều khiển Chân cần lập trình ngõ sóng vuông với tần số chu kỳ thay đổi cần tạo (and square waves of varying frequencies and duty cycle need to be generated.) Bài tập Lập trình chân P1.2 vi điều khiển chân Chọn tần số sóng vuông khoảng từ 1KHz đến 15KHz Tạo tín hiệu với thời gian tín hiệu mức cao thời gian tín hiệu mức thấp ( signal of 50% Duty cycle, where Duty Cycle = On Time / (On Time + Off Time) of square wave ) Kích hoạt còi khoảng từ đến 10 giây Thay đổi tần số còi ý đến âm khác phát Thay đổi duty cycle ý cường độ âm khác (different intensity) ►Trước tiên viết chương trình timer 1ms sử dụng TMOD Trang 90 Thí nghiệm Vi xử lý Bây bạn viết code cho nốt Đô Trang 91 Thí nghiệm Vi xử lý Từ ví dụ bạn hoàn chỉnh tập Trang 92 Thí nghiệm Vi xử lý Trang 93 Thí nghiệm Vi xử lý Trang 94 Thí nghiệm Vi xử lý III.Phần đọc thêm MAIN: N1: N2: N3: N4: SJMP MOV R0,#05FH LCALL DO DJNZ R0,N1 MOV R0,#05FH LCALL RE DJNZ R0,N2 MOV R0,#05FH LCALL MI DJNZ R0,N3 MOV R0,#05FH LCALL FA DJNZ R0,N4 MAIN DO: CPL P1.2 MOV R1,#8 LCALL DELAY RET RE: CPL P1.2 MOV R1,#7 LCALL DELAY RET MI: CPL P1.2 Trang 95 Thí nghiệm Vi xử lý MOV R1,#6 LCALL DELAY RET FA: CPL P1.2 MOV R1,#5 LCALL DELAY ; RET SO: CPL P1.2 MOV R1,#4 LCALL DELAY RET LA: CPL P1.2 MOV R1,#3 LCALL DELAY RET SI: CPL P1.2 MOV R1,#2 LCALL DELAY RET DOO: CPL P1.2 MOV R1,#1 LCALL DELAY RET DELAY: LOOP1: MOV R2,#100 LOOP2: NOP NOP Trang 96 Thí nghiệm Vi xử lý NOP NOP NOP NOP NOP NOP DJNZ R2,LOOP2 DJNZ R1,LOOP1 RET END Trang 97

Ngày đăng: 27/10/2016, 09:52

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