1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế mạch đồng hồ điện tử dùng vi điều khiển 8051

39 70 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 863,67 KB

Nội dung

Luận văn tốt nghiệp Khoa Vật Lý ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA VẬT LÝ - - NGUYỄN THỊ KIM THOA ĐỒNG HỒ ĐIỆN TỬ DÙNG VI ĐIỀU KHIỂN 8051 KHÓA LUẬN TỐT NGHIỆP GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý LỜI CẢM ƠN Đầu tiên chúng em xin chân thành cảm ơn Khoa Vật Lý, trường Đại Học Sư Phạm Đà Nẵng tạo điều kiện cho em thực đề tài luận văn tốt nghiệp Tiếp đến chúng em xin chân thành cảm ơn thầy Lê Xứng tận tình hướng dẫn, bảo chúng em suốt thời gian thực đề tài Chúng em xin cảm ơn quý Thầy Cô Khoa Vật Lý tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu bốn năm học vừa qua Xin chân thành cảm ơn anh chị khóa bạn bè ủng hộ, giúp đỡ động viên chúng em quãng thời gian học tập nghiên cứu Mặc dù cố gắng hoàn thành luận văn phạm vi khả cho phép chắn khơng tránh khỏi thiếu sót Chúng em xin kính mong nhận thơng cảm tận tình bảo q Thầy Cơ bạn Sinh viên thực Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Tháng 05/2012 GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý MỤC LỤC PHẦN A: MỞ ĐẦU Lý chọn đề tài Mục đích Phạm vi đối tượng đề tài 3.1 Phạm vi 3.2 Đối tượng 4 Nhiệm vụ Phương pháp nghiên cứu lý thuyết Những đóng góp luận văn Cấu trúc luận văn PHẦN B: NỘI DUNG CHƯƠNG I: TỔNG QUAN LÝ THUYẾT VỀ VI ĐIỀU KHIỂN 8051 1.1 Định nghĩa vi điều khiển 1.2 Lịch sử phát triển vi điều khiển 1.3 Giới thiệu sơ lược IC 89C51 1.3.1 Sơ đồ khối cấu trúc 89C51 1.3.2 Đặc điểm 1.4 Sơ đồ chức chân 89C51 1.4.1 Sơ đồ 1.4.2 Chức chân 89C51 1.5.Các ghi có chức đặc biệt 10 1.5.1.Thanh ghi tổng A(Accumulator) 10 1.5.2 Thanh ghi trạng thái chương trình PSW (Program Status Word) 10 1.5.3 Con trỏ ngăn xếp stack pointer( SP) 10 GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý 1.5.4 Con trỏ số liệu DPTR 10 1.5.5 Các ghi port xuất nhập 10 1.5.6 Các ghi timer 10 1.5.7 Các ghi ngắt 10 CHƯƠNG II: CẤU TRÚC PHẦN CỨNG CỦA MẠCH ĐỒNG HỒ ĐIỆN TỬ 2.1 Các linh kiện sử dụng 13 2.2 Lựa chọn tính tốn linh kiện 13 2.3 Giới thiệu sơ lược IC 7447 14 2.4.Tìm hiểu led đoạn 16 2.5 Sơ đồ nguyên lý nguyên lý hoạt động 17 2.5.1 Khối vi điều khiển khối nút nhấn 17 2.5.1.1 Sơ đồ nguyên lý 17 2.5.1.2 Nguyên tắc hoạt động 17 2.5.2 Khối giải mã khối hiển thị 17 2.5.2.1 Sơ đồ nguyên lý 17 2.5.2.2.Nguyên lý hoạt động 17 2.5.3 Khối loa khối nguồn 17 2.5.3.1 Sơ đồ nguyên lý 17 2.5.3.2.Nguyên tắc hoạt động 17 CHƯƠNG III: PHẦN MỀM ĐIỀU KHIỂN 3.1 Lưu đồ thuật toán 21 3.2 Chương trình 27 PHẦN C: KẾT LUẬN………………………………………… 35 Phụ lục 36 Tài liệu tham khảo 38 GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý PHẦN A: MỞ ĐẦU Lý chọn đề tài: Ngày với phát triển vượt bậc khoa học kỹ thuật, công nghệ điện tử phát triển rộng rãi, tạo hàng loạt thiết bị đặc điểm bật độ xác cao, gọn nhẹ tiện nghi cho người sử dụng Một ứng dụng quan trọng cơng nghệ điện tử tự động hóa làm việc theo yêu cầu, thời gian định trước người góp phần nâng cao chất lượng sống người Xuất phát từ ứng dụng trên, chúng em thiết kế thi công mạch “Đồng hồ điện tử dùng vi điều khiển 8051” Mục đích: Nhằm phát huy thành ứng dụng vi điều khiển, tạo sản phẩm, thiết bị tiên tiến đạt hiệu cao Mặc khác, đề tài làm tài liệu tham khảo cho sinh viên khóa sau Giúp họ hiểu rõ ứng dụng vi điều khiển Ngồi ra, cịn hội để tự kiểm tra lại kiến thức học, đồng thời phát huy khả sáng tạo cá nhân Phạm vi đối tượng đề tài: 3.1 Phạm vi: Đề tài nghiên cứu thi công mạch đồng hồ điện tử có chức hiển thị giờ, phút, giây hẹn giờ, chỉnh dùng vi điều khiển 8051 3.2 Đối tượng: Các tài liệu linh kiện, IC Các tài liệu thi công, lắp ráp mạch Nhiệm vụ: Nghiên cứu sở lý thuyết thiết kế mạch đồng hồ điện tử dùng vi điều khiển 8051 Tìm hiểu việc thi cơng sử dụng mạch đồng hồ thực tế GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý Lắp ráp mạch đồng hồ điện tử hoạt động tốt có chức theo mục đích đề Phương pháp nghiên cứu lý thuyết: Nghiên cứu tài liệu thiết bị linh kiện Điện – Điện Tử Nghiên cứu lý luận việc thiết kế sử dụng thiết bị cơng nghiệp Những đóng góp luận văn: Đề tài luận văn góp phần củng cố kiến thức vi điều khiển cho sinh viên mà phát huy khả sáng tạo thực tế lắp ráp mạch Cấu trúc luận văn: Chương I: Tổng quan lý thuyết vi điều khiển Chương II: Cấu trúc phần cứng mạch đồng hồ điện tử Chương III: Phần mềm điều khiển GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý PHẦN B: NỘI DUNG CHƯƠNG I: TỔNG QUAN LÝ THUYẾT VỀ VI ĐIỀU KHIỂN 8051 1.1 Định nghĩa vi điều khiển: Bộ vi điều khiển viết tắt micro- controller, mạch tích hợp chíp lập trình được, dùng để điều khiển hoạt động hệ thống Theo tập lệnh người lập 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 đóng mở cấu 1.2 Lịch sử phát triển vi điều khiển: Bộ vi điều khiển phát triển từ vi xử lý, từ năm 70 phát triển hồn thiện cơng nghệ vi điện tử dựa kỹ thuật MOS (metal- oxidesemiconductor), mức độ tích hợp linh kiện bán dẫn chíp ngày cao Năm 1971, xuất vi xử lý bit loại TMS1000 công ty Texas sản xuất Bộ vi xử lý có chứa chíp để xử lý chương trình cịn phận phụ trợ khác nằm bên ngồi nối vào vi xử lý Năm 1976, công ty INTEL cho đời vi điều khiển đơn chíp giới với tên gọi 8048 Các công ty khác cho đời vi diều khiển tương tự hình thành họ vi điều khiển MCS-48 Đến năm 1980, công ty INTEL cho đời hệ thứ vi điều khiển đơn chíp với tên gọi 8051 Và sau hàng loạt vi điều khiển khác loại với 8051 đời, hình thành họ vi điều khiển MCS-51 Đến họ vi điều khiển bit MCS-51 có đến 250 thành viên hầu hết công ty hàng đầu giới như: INTEL, AMD, SIEMENS, PHILIPS, DALLAS, OKI… Ngồi ra, cơng ty khác có họ vi điều khiển riêng GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý 1.3 Giới thiệu sơ lược IC 89C51: 1.3.1 Sơ đồ khối cấu trúc 89C51: Hình 1.1 Sơ đồ khối cấu trúc 1.3.2 Đặc điểm: 4k byte ROM, 128 byte RAM Port I/O bit đếm/ định thời 16 bit Giao tiếp nối tiếp 64k byte không gian nhớ chương trình mở rộng 64k byte khơng gian nhớ liệu mở rộng Một xử lý Boolean (hoạt động bit đơn) 210 bit địa hóa Bộ nhân/ chia GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý 1.4 Sơ đồ chức chân 89C51: 1.4.1 Sơ đồ: Hình 1.2 Sơ đồ chân IC 89C51 1.4.2 Chức chân 89C51: Port0: Từ chân 32 đến chân 39 (p0.0 - p0.7) Port có chức năng: Trong thiết kế cỡ nhỏ không dùng nhớ mở rộng có chức đường IO, thiết kế lớn có nhớ mở rộng kết hợp bus địa bus liệu Port 1: Từ chân đến chân (P1.0 – P1.7) Port port IO cho phép giao tiếp với thiết bị cần Port 2: Từ chân 21 đến chân 28 (P2.0 – P2.7) Port port có tác dụng kép dùng đường xuất nhập byte cao bus địa thiết bị dùng nhớ mở rộng Port 3: Từ chân 10 đến chân 17 (P3.0 – P3.7) Port port có tác dụng kép Các chân port có nhiều chức năng, có cơng dụng chuyển đổi có liên hệ đến đặc tính đặc biệt 8051 bảng sau: GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý BIT TÊN CHỨC NĂNG CHUYỂN ĐỔI P3.0 RXD Dữ liệu nhận cho port nối tiếp P3.1 TXD Dữ liệu phát cho port nối tiếp P3.2 INT0\ Ngắt bên P3.3 INT1\ Ngắt bên P3.4 T0 Ngõ vào timer/ couter P3.5 T1 Ngõ vào timer/ couter P3.6 WR\ Xung ghi nhớ liệu P3.7 RD\ Xung đọc nhớ liệu PSEN (Program store enable): PSEN tín hiệu ngõ có tác dụng cho phép đọc nhớ chương trình mở rộng thường nối đến chân OE\ Eprom cho phép đọc byte mã lệnh PSEN mức thấp thời gian 8051 lấy lệnh Các mã lệnh chương trình đọc từ Eprom qua bus liệu, chốt vào ghi lệnh bên 8051 để giải mã lệnh Khi 8051 thi hành chương trình ROM nội PSEN mức cao ALE (Address Latch Enable): Khi 8051truy xuất nhớ bên ngồi, port có chức bus địa liệu phải tách đường liệu địa Tín hiệu ALE chân thứ 30 dùng làm tín hiệu điều khiển để giải đa hợp đường địa liệu kết nối chúng với IC chốt Tín hiệu chân ALE xung khoảng thời gian port đóng vai trị địa thấp nên chốt địa hoàn toàn tự động EA\ (External Access): Tín hiệu vào EA\ chân 31 thường mắc lên mức mức Nếu mức 1, 8051 thi hành chương trình từ ROM nội Nếu mức 0, 8051 thi hành chương trình từ nhớ mở rộng Chân EA\ lấy làm chân cấp nguồn 21V lập chương trình cho Eprom 8051 RST (Reset): Khi ngõ vào tín hiệu đưa lên mức cao chu kỳ máy, ghi bên nạp giá trị thích hợp để khởi động hệ thống GVHD: Th.S Lê Xứng 10 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý S ngatngoaiINT0 clr p3.5 call hienthigiay clr p3.5 call hienthi push acc k1 = 1? clr ex0 clr ex1 clr et1 clr tr1 k1 = 0? Ð S clr p3.5 call hienthi Ð setb p3.5 call hienthigiay setb ex0 setb ex1 setb tr1 setb et1 pop acc k1 = 0? k1 = 1? S S reti clr p3.5 call hienthi setb p3.5 call hienthi Ð k1 = 1? Ð k1 = 0? S clr p3.5 call hienthigio gio < Ð k1 = 1? Ð S clr p3.5 call hienthigio k3 = 1? a = 24? S setb p3.5 call hienthigio setb p3.7 call hienthigio a < gio Ð Ð S k1 = 0? k3 = 0? inc gio S clr p3.5 call hienthiphut phut < Ð Ð k1 = 1? Ð S clr p3.5 call hienthiphut k3 = 1? S a = 60? S clr p3.5 call hienthiphut setb p3.7 call hienthiphut Ð Ð S k1 = 0? GVHD: Th.S Lê Xứng a < phut k3 = 0? 25 inc phut SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý ngatngoaiINT1 clr p3.6 call hienthi push acc clr ex0 clr ex1 clr et1 clr tr1 k2 = 1? Ð S setb ex0 setb ex1 setb tr1 setb et1 pop acc clr p3.6 call hienthi Ð k2 = 1? S reti setb p3.6 call hienthi Ð k2 = 0? S clr p3.6 call hienthihengio set_gio < Ð clr p3.6 call hienthihengio k2 = 1? Ð S k3 = 1? a = 24? S setb p3.5 call hienthihengio setb p3.7 call hienthihengio a < set_gio Ð Ð S k2 = 0? k3 = 0? inc set_gio S clr p3.5 call hienthihenphut set_phut < Ð Ð k2 = 1? Ð S clr p3.5 call hienthihenphut k3 = 1? S a = 60? S clr p3.5 call hienthihenphut Ð setb p3.7 call hienthihenphut Ð S k2 = 0? GVHD: Th.S Lê Xứng a < set_phut k3 = 0? 26 inc set_phut SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý hienthigiay hienthiphut hienthigio r0 < giay r0 < phut r0 < gio a < r0 a < r0 a < r0 dptr < #trabang dptr < #trabang dptr < #trabang a < @a +dptr a < @a +dptr a < @a +dptr p2 < a p0 < a p1 < a p0 < #0ffh p1 < #0ffh p0 < #0ffh p1 < #0ffh p2 < #0ffh p2 < #0ffh ret ret ret hienthihenphut hienthihengio r0 < set_phut r0 < set_gio a < r0 a < r0 dptr < #trabang dptr < #trabang a < @a +dptr a < @a +dptr p0 < a p1 < a p1 < #0ffh p0 < #0ffh p2 < #0ffh p2 < #0ffh ret ret GVHD: Th.S Lê Xứng 27 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý 3.2 Chương trình: k1 bit p3.2 ;nut chinh gio mov set_gio,#12 k2 bit p3.3 ;nut hen gio mov set_phut,#00 k3 bit p3.4 ;nut up mov 21h,#00 giay equ 22h setb ea phut equ 23h moi ngat gio equ 24h setb ex0 ;cho phep ;cho phep ngat ngoai set_gio equ 25h setb ex1 set_phut equ 26h ;cho phep ngat ngoai org 0000h setb et1 ;cho phep ngat jmp main timer1 org 0003h ;;;;;;;;;;;;;;;;;;;;;;; jmp ngatngoaiINT0 mov tmod, #10h org 001bh mov th1, #high(-10000) jmp ngatTIMER1 mov tl1, #low(-10000) org 0013h setb tr1 jmp ngathengioINT1 clr p3.0 org 0030h clr p3.5 main: clr p3.6 mov sp, #10h clr p3.7 mov giay,#00 m: mov phut,#00 mov a,gio mov gio,#00 cjne a,set_gio,next GVHD: Th.S Lê Xứng 28 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý mov a,phut hienthi: cjne a,set_phut,next mov r0, giay setb p3.0 mov a, r0 call hienthi mov dptr,#trabang jmp m movc a,@a+dptr next: mov p2, a call hienthi ;; jmp m mov r0, phut trabang: mov a, r0 db movc a,@a+dptr 00h,01h,02h,03h,04h,05h,06h,07h,08h,09h mov p0, a db ;; 10h,11h,12h,13h,14h,15h,16h,17h,18h,19h mov r0, gio db 20h,21h,22h,23h,24h,25h,26h,27h,28h,29h mov a, r0 movc a,@a+dptr db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h mov p1, a db ret 40h,41h,42h,43h,44h,45h,46h,47h,48h,49h ;;;;;;;;;;;;;;; db hienthiphut: 50h,51h,52h,53h,54h,55h,56h,57h,58h,59h ;;;;;;;;;;;;;;;;;;;;;;;;;;;; mov r0, phut mov a, r0 mov dptr,#trabang GVHD: Th.S Lê Xứng 29 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý movc a,@a+dptr movc a,@a+dptr mov p0, a mov p2, a mov p1,#0ffh mov p1,#0ffh mov p2,#0ffh mov p0,#0ffh ;; ;; ret ret ;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;; hienthigio: hienthihengio: mov r0, gio mov r0,set_gio mov a, r0 mov a,r0 mov dptr,#trabang mov dptr,#trabang movc a,@a+dptr movc a,@a+dptr mov p1, a mov p1, a mov p0,#0ffh mov p0,#0ffh mov p2,#0ffh mov p2,#0ffh ;; ;; ret ret ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; hienthigiay: hienthihenphut: mov r0, giay mov r0,set_phut mov a, r0 mov a,r0 mov dptr,#trabang mov dptr,#trabang GVHD: Th.S Lê Xứng 30 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý movc a,@a+dptr mov phut, a mov p0, a cjne a, #60, thoatngatTIMER1 mov p2,#0ffh mov phut, #00 mov p1,#0ffh ;; ;; mov a, #01 ret add a,gio ;;;;;;;;;;;;;;;;;;;;;;;;;;;; mov gio, a ngatTIMER1: cjne a, #24, thoatngatTIMER1 push acc mov gio, #00 inc 21h ;;;;;;;;;;;;;;;;;;;;;;;;;; mov a, 21h thoatngatTIMER1: cjne a, #100, thoatngatTIMER1 mov tmod, #10h ;; mov th1, #high(-10000) mov 21h, #00 mov tl1, #low(-10000) mov a, #01 setb tr1 add a, giay pop acc mov giay, a reti cjne a, #60, thoatngatTIMER1 ;;;;;;;;;;;;;;;;;;;;;;;;; mov giay, #00 ngatngoaiINT0: ;; push acc mov a, #01 clr ex0 add a, phut clr ex1 GVHD: Th.S Lê Xứng 31 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý clr et1 jnb k1,a4 clr tr1 abc4: ;kiem tra k1 a5: abc0: clr p3.5 a1: call hienthiphut clr p3.5 jb k1,b2 call hienthi abc5: jb k1,a1 a6: abc1: setb p3.5 a2: call hienthiphut setb p3.5 jnb k1,a6 call hienthi abc6: jnb k1,a2 a7: abc2: clr p3.5 a3: call hienthigiay clr p3.5 jb k1,a7 call hienthigio mov giay,#00 jb k1,b1 abc7: abc3: a8: a4: setb p3.5 setb p3.5 call hienthigiay call hienthigio jnb k1,a8 GVHD: Th.S Lê Xứng 32 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý abc8: b2: a9: c3: clr p3.5 clr p3.7 call hienthi call hienthiphut jb k1,thoatngatngoai jb k3,abc4 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; c4: b1: setb p3.7 c1: call hienthiphut clr p3.7 jnb k3,c4 call hienthigio mov r0,phut jb k3,abc2 mov a,#01 c2: add a,r0 setb p3.7 mov phut,a call hienthigio cjne a,#60,abc4 jnb k3,c2 mov phut,#00 mov r0,gio jmp abc4 mov a,#01 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; add a,r0 thoatngatngoai: mov gio,a setb ex0 cjne a,#24,abc2 setb ex1 mov gio,#00 setb tr1 jmp abc2 GVHD: Th.S Lê Xứng 33 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; jb k2,d1 setb et1 hg3: pop acc setb p3.6 reti call hienthihengio ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; jnb k2,hg3 ngathengioINT1: hg4: push acc clr p3.6 clr ex0 call hienthihenphut clr ex1 jb k2,d2 clr et1 hg5: clr tr1 setb p3.6 hg0: call hienthihenphut clr p3.6 jnb k2,hg5 call hienthi hg6: jb k2,hg0 clr p3.6 hg1: call hienthihengio setb p3.6 jb k2,thoatngatngoai call hienthi ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; jnb k2,hg1 d1: hg2: clr p3.7 clr p3.6 call hienthihengio call hienthihengio jb k3,hg2 GVHD: Th.S Lê Xứng 34 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý e1: add a,r0 setb p3.7 mov set_phut,a call hienthihengio cjne a,#60,hg4 jnb k3,e1 mov set_phut,#00 mov r0,set_gio jmp hg4 mov a,#01 ;;;;;;;;;;;;;;;;;;;;; add a,r0 End mov set_gio,a cjne a,#24,hg2 mov set_gio,#00 jmp hg2 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; d2: clr p3.7 call hienthihenphut jb k3,hg4 e2: setb p3.7 call hienthihenphut jnb k3,e2 mov r0,set_phut mov a,#0 GVHD: Th.S Lê Xứng 35 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý PHẦN C: KẾT LUẬN Sau tiến hành trình nghiên cứu, so sánh với mục đích yêu cầu đề tài, chúng em làm việc cụ thể sau: - Nghiên cứu sở lý thuyết linh kiện điện tử sử dụng mạch - Tìm hiểu sử dụng hiệu thiết bị phụ kiện dùng để lắp ráp mạch điện tử - Tìm hiểu sơ đồ cấu tạo nguyên tắc hoạt động mạch: “Đồng hồ điện tử dùng vi điều khiển 8051” - Lắp ráp mạch: “Đồng hồ điện tử dùng vi điều khiển 8051” Từ sở cho phép đến kết luận đề tài luận văn: - Giúp chúng em củng cố nắm vững thêm kiến thức phần điện tử - Quá trình làm luận văn hội luyện tập bước thiết kế đồ dùng thực tế đời sống - Trong trình làm luận văn giúp cho chúng em phát huy khả thực hành, tìm tịi, sáng tạo, làm việc nhóm làm việc độc lập để đến kết mong muốn - Luận văn làm tài liệu tham khảo cho sinh viên khoá sau yêu thích đề tài thực hành Luận văn đạt mục đích đề ban đầu, thời gian kiến thức có hạn nên khơng thể tránh khỏi thiếu xót Rất mong nhận lời góp ý chân thành q thầy bạn Em xin chân thành cảm ơn GVHD: Th.S Lê Xứng 36 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý PHỤ LỤC PHỤ LỤC A: Mạch sau hoàn thiện GVHD: Th.S Lê Xứng 37 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý PHỤ LỤC B: Mạch in layout GVHD: Th.S Lê Xứng 38 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa Luận văn tốt nghiệp Khoa Vật Lý TÀI LIỆU THAM KHẢO Võ Thạch Sơn – Lê Văn Doanh (1998), Kỹ thuật điện tử, NXB khoa học kỹ thuật Lê Xứng (2011), Tài liệu hướng dẫn thí nghiệm vi điều khiển 89C51 Nguyễn Viết Nguyên (2004), Giáo trình linh kiện điện tử ứng dụng, NXB Giáo Dục Nguyễn Văn Điềm (2005), Giáo trình mạch điện tử bản, NXB Hà Nội Trang web mạng xã hội Điện tử Việt Nam, trang web trao đổi học tập chi tiết, google GVHD: Th.S Lê Xứng 39 SVTH: Nguyễn Thị Kim Thoa Trịnh Hải Thanh Hoa ... phụ kiện dùng để lắp ráp mạch điện tử - Tìm hiểu sơ đồ cấu tạo nguyên tắc hoạt động mạch: ? ?Đồng hồ điện tử dùng vi điều khiển 8051? ?? - Lắp ráp mạch: ? ?Đồng hồ điện tử dùng vi điều khiển 8051? ?? Từ... công, lắp ráp mạch Nhiệm vụ: Nghiên cứu sở lý thuyết thiết kế mạch đồng hồ điện tử dùng vi điều khiển 8051 Tìm hiểu vi? ??c thi công sử dụng mạch đồng hồ thực tế GVHD: Th.S Lê Xứng SVTH: Nguyễn Thị Kim... phát từ ứng dụng trên, chúng em thiết kế thi công mạch ? ?Đồng hồ điện tử dùng vi điều khiển 8051? ?? Mục đích: Nhằm phát huy thành ứng dụng vi điều khiển, tạo sản phẩm, thiết bị tiên tiến đạt hiệu cao

Ngày đăng: 08/05/2021, 21:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w