hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển

33 730 0
hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển

Đ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

hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG  BÁO CÁO ĐỒ ÁN 1 Đề tài: HIỆU ỨNG LED ĐƠN CÓ CÀI ĐẶT THỜI GIAN DÙNG VI ĐIỀU KHIỂN. GVHD : Ths.Lê Anh Tuấn. SVTH : Lê Duy Khang. MSSV : 40900131. LỚP : 09040003. TP.HCM, ngày 28 tháng 04 năm 2012. Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển ii TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG  BÁO CÁO ĐỒ ÁN 1 Đề tài: HIỆU ỨNG LED ĐƠN CÓ CÀI ĐẶT THỜI GIAN DÙNG VI ĐIỀU KHIỂN. GVHD : Ths.Lê Anh Tuấn. SVTH : Lê Duy Khang. MSSV : 40900131. LỚP : 09040003. TP.HCM, ngày 28 tháng 04 năm 2012. i Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển TRƯỜNG ĐH TÔN ĐỨC THẮNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN - ĐIỆN TỬ Độc lập-Tự do-Hạnh Phúc =====***===== NHIỆM VỤ ĐỒ ÁN MÔN HỌC 1 Họ và tên:Lê Duy Khang MSSV:40900131 Ngành:Tự Động Điều Khiển Lớp:09040003 I. Đề tài: Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển. II. Nhiệm vụ đề tài: _ Sử dụng vi điều khiển để lập trình tạo hiệu ứng 10 led đơn sáng dần và tắt dần. _ Yêu cầu hiệu ứng được thực hiện trong các khoảng thời gian cài đặt qua các nút nhấn,dùng led 7 đoạn để hiển thị thời gian. _ Thi công phần cứng,hiểu các thành phần trong mạch cứng,tìm hiểu phần mềm lập trình và nạp cho vi điều khiển _ Vẽ lưu đồ giải thuật lập trình. _ Hiểu nguyên lý hoạt động của mạch và viết chương trình. _ Viết báo cáo. III.Ngày giao đồ án: 20/02/2012. IV.Ngày nộp đồ án: 28/04/2012. V.Ngày bảo vệ trước hội đồng: Từ 02/05/2012 đến 08/05/2012. VI.Họ và tên GVHD: Ths.Lê Anh Tuấn. Tp.HCM,ngày 20 tháng 02 năm 2012. CNBM.Điều khiển tự động Giảng viên hướng dẫn Ts.Võ Hoàng Duy Ths.Lê Anh Tuấn ii Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN …………………………………………………………… . …………………………………………………………… …………………………………………………………… …………………………………………………………… …… …………………………………………………………… …………………………………………………………… …………………………………………………………… ……… …………………………………………………………… …………………………………………………………… …………………………………………………………… ……… …………………………………………………………… …………………………………………………………… …………………………………………………………… ……… TP. Hồ Chí Minh, ngày 28 thang 04 năm 2012. Giáo Viên Hướng Dẫn iii Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Ths.Lê Anh Tuấn LỜI CẢM ƠN Lời đầu tiên em xin cảm ơn đến quý thầy cô đã tạo điều kiện cho chúng em được tiếp cận với thực tế,được tư duy sáng tạo một cách độc lập thế này. Những gì chúng em học từ thầy cô đã được áp dụng triệt để trong Đồ án 1 này.Qua đó chúng em càng hiểu thêm về tính thực tế và hữu ích của những lý thuyết mình đã từng học trong những năm đầu. Sau khi tiếp xúc thực tế chúng em mới hiểu là mình còn thiếu sót rất nhiều và biết được mình có yêu thích ngành nghề mình đã chọn và đang học hay không. Em cũng xin gửi lời cảm ơn đến Giáo viên hướng dẫn cho em là thầy Lê Anh Tuấn đã phân công cho em đề tài rất hữu ích,có nhiều thứ cần khám phá,cần học hỏi.Bên cạnh đó thầy cũng đã hướng dẫn rất nhiệt tình để giúp em có thể báo cáo đồ án được tốt hơn Lời cuối cùng em xin chân thành cám ơn tất cả thầy cô trong khoa và chúc sức khỏe đến các thầy cô! TP. Hồ Chí Minh, ngày 28 tháng 04 năm 2012. Sinh Viên Thực Hành iv Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Lê Duy Khang LỜI MỞ ĐẦU Ngày nay, với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn. Sự phát triển của kỹ thuật điện tử đã tạo ra hàng loạt những thiết bị với các đặc điểm nổi bật như sự chính xác cao, tốc độ nhanh, gọn nhẹ là những yếu tố rất cần thiết góp phần cho hoạt động của con người đạt hiệu quả cao. Các bộ điều khiển sử dụng vi điều khiển tuy đơn giản nhưng để vận hành và sử dụng được lại là một điều rất phức tạp. Các bộ vi điều khiển theo thời gian cùng với sự phát triển của công nghệ bán dẫn đã tiến triển rất nhanh, từ các bộ vi điều khiển 4 bit đơn giản đến các bộ vi điều khiển 32 bit, rồi sau này là 64 bit. Điện tử đang trở thành một ngành khoa học đa nhiệm vụ. Điện tử đã đáp ứng được những đòi hỏi không ngừng từ các lĩnh vực công – nông – lâm – ngư nghiệp cho đến các nhu cầu cần thiết trong hoạt động đời sống hằng ngày. Một trong những loại Vi Điều Khiển được sử dụng rộng rãi và lâu đời nhất là họ Vi Điều Khiển 8051. Ở đồ án 1 này,em xin giới thiệu đến quý thầy cô một ứng dụng của Vi Điều Khiển 8051 là Điều khiển led đơn có cài đặt thời gian dùng Vi Điều Khiển 8051. v Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển MỤC LỤC Đề mục Trang Trang bìa i Nhiệm vụ đồ án ii Nhận xét của giáo viên iii Lời cảm ơn iv Lời mở đầu v Liệt kê bảng vii Liệt kê hình viii Chương I: Cơ Sở Lý Thuyết I.1 Giới thiệu tổng quan vi xử lý 8051 1 I.2 Giới thiệu tổng quát IC 74LS47 6 Chương II: Thiết Kế Sản Phẩm II.1 Sơ đồ nguyên lý 8 II.2 Nguyên lý hoạt động 9 II.3 Sơ đồ giải thuật 9 II.4 Chương trình phần mềm 11 II.5 Một số hình ảnh 14 vi Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Chương III: Kết Luận Và Đề Nghị III.1 Kết luận 18 III.2 Hướng phát triển 18 Thông tin cá nhân 19 LIỆT KÊ BẢNG Bảng Trang Bảng I.1 Một số chức năng đặc biệt của các chân Port 3 4 vii Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển LIỆT KÊ HÌNH Hình Trang Hình I.1 – Sơ đồ khối của AT89C51 2 Hình I.2 – Sơ đồ chân của AT89C51 2 Hình I.3 – Port 0 3 Hình I.4 – Port 1 3 Hình I.5 – Port 2 4 Hình I.6 – Port 3 4 Hình I.7 – Sơ đồ chân IC 74LS47 6 Hình I.8 – Sơ lược cách thức hoạt động ic 74ls47 6 viii [...]... 15 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Hình II.6 – Chế độ 50s Hình II.7 – Mạch mô phỏng Trang 16 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Hình II.8 – Mạch in orcad Trang 17 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Chương III KẾT LUẬN VÀ ĐỀ NGHỊ ….…. Hiệu ứng led đơn có cài đặt thời gian dùng vi điều. .. giải mã của 74ls47 Trang 7 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Chương II THIẾT KẾ SẢN PHẨM ….…. Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển II.1 Sơ đồ nguyên lý: Hình II.1 – Sơ đồ nguyên lý -Giải thích giá trị điện trở: • sụt áp của led Vled = 1.8 ~ 2.5v =>chọn 2v • sụt áp chân vi điều khiển Va = 0.9v • dòng led sáng đẹp I = 10 ~ 20 mA... 17 ix Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Chương I CƠ SỞ LÝ THUYẾT ….…. Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển I.1 Giới thiệu tổng quát Vi Xử Lý 8051 IC AT89C51 thuộc họ 8051 của Intel, nhưng bây giờ chủ yếu được sản xuất bởi hãng Atmel với các loại như: AT89C51,AT89C52,AT89S52,… Sơ lược về cấu trúc phần cứng IC 8051... p0,a Trang 13 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển mov a,r7 ret ;======================== delay200ms: mov r5,#100 loop3: mov r6,#100 loop2: mov r7,#10 djnz r7,$ djnz r6,loop2 djnz r5,loop3 ret end II.5 Một số hình ảnh: Hình II.2 - Mạch vi xử lý AT89C51 Hình II.3 - Mạch hoạt động Trang 14 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Hình... reset cho IC Trang 8 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển II.2 Nguyên lý hoạt động:        Mạch có 10 led với 2 hiệu ứng khác nhau:sáng dần tắt dần và nhấp nháy đồng thời Mạch có 3 nút nhấn thể hiện 3 thởi gian khác nhau 20s,30s,50s Sau khi cấp nguồn,nhấn nút 20s,10 led sáng dần tắt dần trong 20s ,led 7 đoạn đồng thời đếm đến hết... 20s?30s?50s? 20 s 30 s 50 s Trang 9 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Đếm ngược 20s và 10 led sáng dần tắt dần Đếm ngược 30s và 10 led sáng dần tắt dần Đếm về 0? Đếm về 0? Đếm về 0? 10 led đồng loạt nhấp nháy 4 lần 10 led đồng loạt nhấp nháy 4 lần 10 led đồng loạt nhấp nháy 4 lần S Đếm ngược 50s và 10 led sáng dần tắt dần S Reset?... và 10 led đang sáng dần tắt dần,nếu ta nhấn nút thời gian khác thì led 7 đoạn sẽ đếm lại từ đầu ứng với khoảng thời gian đó Khi led 7 đoạn đếm hết thời gian về 0 thì 10 led sáng dần hoặc tắt dần đang ở vi trí led nào thì sau khi hết hiệu ứng nhấp nháy,10 led sẽ sáng dần hoặc tắt dần tiếp tục ở vi trí đó Ấn nút Reset thì mạch trở lại trạng... Phát triển thêm một số dạng hiển thị và các màu led khác nhau để mạch có thể ứng dụng vào các biển quảng cáo quy mô hơn,đẹp hơn - Thiết kế trên một mạch duy nhất,tính toán kỹ lưỡng để giảm thiểu số jumper,phù hợp với yêu cầu thẩm mỹ Trang 18 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển THÔNG TIN CÁ NHÂN Họ tên: Lê Duy Khang Ngày sinh: 07/11/1991... thời gian đọc lệnh Các mã nhị phân của chương trình được đọc từ EPROM qua Bus và được chốt vào thanh ghi lệnh của bộ vi điều khiển để giải mã lệnh Khi thi hành chương trình trong ROM nội, PSEN sẽ ở mức thụ động (mức cao) + Vcc, GND: AT89C51 dùng nguồn một chiều có dải điện áp từ 4V – 5.5V được cấp qua chân 40 (Vcc) và chân 20 (GND) Trang 5 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển. .. cách thức hoạt động ic 74ls47 Trang 6 Hiệu ứng led đơn có cài đặt thời gian dùng vi điều khiển Các thức hoạt động: - Sơ đồ nguyên lý: Như sơ đồ trên, trong đó A,B,C,D ( Nối với Vi xử lý, mạch số counter,…), BI/RBO,RBI,LT ( chân điều khiển của 7447, tùy thuộc vào nhu cầu sẽ nối khác nhau), Chân QA,QB,QC,QD,QE,QF,QG nối lần lượt với chân a,b,c,d,e,f,g của led 7 đoạn anot chung - Mô tả cách thức

Ngày đăng: 20/04/2014, 18:03

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LIỆT KÊ BẢNG

  • LIỆT KÊ HÌNH

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

Tài liệu liên quan