1. Trang chủ
  2. » Luận Văn - Báo Cáo

thiết kế hệ thống đèn quảng cáo ít nhất 4 hiệu ứng cho cổng trại sử dụng timer nháy đèn theo chu trình dòng chữ tđh3 k62 sử dụng thêm một nút nhấn để tạo 4 hiệu ứng đơn

26 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Đề Bài Thiết kế hệ thống đèn quảng cáo ít nhất 4 hiệu ứng cho cổng trại sử dụng Timer nháy đèn theo chu trình dòng chữ: TĐH3-K62.. Sử dụng thêm một nút nhấn để tạo 4 hiệu ứng đơn... Giới

Trang 4

1 Đề Bài

Thiết kế hệ thống đèn quảng cáo (ít nhất 4 hiệu ứng) cho cổng trại sử dụng Timer nháy đèn theo chu trình dòng chữ: TĐH3-K62 Sử dụng thêm một nút nhấn để tạo 4 hiệu ứng đơn.

- Nhấn lần 1 thì hiệu ứng 1 - Nhấn lần 2 thì hiệu ứng 2 - Nhấn lần 3 thì hiệu ứng 3 - Nhấn lần 4 thì hiệu ứng 4

Trang 5

2 Giới thiệu linh kiện sử dụng song song và để các LED phát sáng cần đưa ra giá trị logic 1

- Lõi dây đồng độ dẫn điện cao, dây cắm với các đầu kim cứng, tiếp xúc tốt

Trang 6

2.5, PIC16F877A

✘ - Là loại vi điều khiển 8 bit với 35 lệnh cơ bản

✘ - PIC16F877A có tổng cộng 40 chân trong đó có 33 chân là I/O

✘ - Tốc độ hoạt động tối đa cho phép là 20MHz

✘ - Bộ nhớ dữ liệu: là bộ nhớ EEPROM

✘ - Gồm 5 cổng xuất nhập: PORTA, PORTB, PORTC, PORTD, PORTE

- Kết nối nguồn được thực hiện thông qua hai chân nối dưới cùng

- Chân dài hơn là cực dương nối với Anode và chân ngắn hơn là cực âm nối với

Cathode

Trang 7

2.9, Tụ điện

- Tụ gốm là tụ điện có điện môi được chế tạo theo công nghệ gốm

- Tụ điện phân cực có bản cực dương được làm bằng kim loại sau đó tạo thành một lớp oxit cách điện giữa hai chân tụ

- Khi muốn nạp chương trình từ trên máy tính xuống ta phải kết nối cổng USB với mạch nạp và đồng thời kết nối đầu ra của mạch nạp tới cổng nạp P1

Trang 8

-Tiện dụng cho việc test nhanh một mạch -Vật liệu: nhựa

-Bố trí dây dẫn: hai hang ngang trên và dưới dây chạy theo chiều ngang,

phần còn lại dây sẽ chạy theo chiều dọc

2.10, Board test mạch

Đường dẫn điện

Trang 9

4 phần mềm mô phỏng

Trang 10

5.Cơ sở lý thuyết

•Cách tính giá trị nạp cho Timer0:

RegValue = 256 - ((Delay*Fosc)/(Prescaler*4))

Trang 11

- Ghép nối LED

✘ Sử dụng transistor NPN để ghép nối nhiều Led đơn

lại với nhau Các led được nối song song với nhau với chân dương được nối với nguồn Vcc và chân âm nối với chân C của transistor.

✘ Chân E của transistor được nối với đất và chân B của BJT NPN được nối với I/O PORT qua điện trở 220 Ω.

✘ Với BJT NPN để các led sáng cần đưa giá trị logic 1 và logic 0 để led tắt.

Trang 12

-Ghép nối với nút bấm

Nút bấm được nối với chân RB0 có điện trở kéo lên Khi chưa bấm nút thì chân RB0 ở mức logic 1 và khi nút bấm được bấm thì sẽ đọc được giá trị ở chân RB0 ở mức logic 0.

-Kết nối PIC16F877A với LED qua transistor Các chân từ RD0 đến RD7 được nối với các chân base trên transistor qua điện trở để truyền tín hiệu giúp bật, tắt các led để tạo hiệu ứng quảng cáo.

Trang 13

5 Chương trình thực hiện

#pragma config FOSC = HS

#pragma config WDTE = OFF

#pragma config PWRTE = OFF

#pragma config BOREN = ON

#pragma config LVP = OFF

#pragma config CPD = OFF

#pragma config WRT = OFF

#pragma config CP= OFF

#define_XTAL_FREQ 8000000 // Khai báo thạch anh

#include <xc.h> // Khai báo thư viện

int count = 0; // Khai báo biến đếm

Trang 14

* Hàm delay sử dụng Timer0

Sơ đồ thuật toán

void delayTimer_ms (unsigned int t)

Trang 18

* Hàm LED sáng đơn

void sangdon() {

PORTD = 0x00;

int a=0; a=0b00000000; for (int i=0; i<8; i++)

Trang 20

* Hàm main

Sơ đồ thuật toán

Trang 22

6 Hình ảnh mô phỏng mạch

Trang 23

Mô phỏng trên phần mềm proteus

Trang 24

Mô phỏng mạch trên phần mềm Fritzing

Trang 25

Mạch lắp thực tế trên Bread board

Trang 26

THANKS for watching!

Ngày đăng: 30/04/2024, 07:28

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

TÀI LIỆU LIÊN QUAN

w