1. Trang chủ
  2. » Thể loại khác

báo cáo bài tập lớn Chuông báo lớp học potx

14 567 9
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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 834,85 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐỀ TÀI: Thiết kế hệ thống chuông báo lớp họcGiáo viên hướng dẫn : Ths Vũ Chiến thắng Nhóm thực hiện : 1.. Nguyễn Thị Cẩm Nhung 2... Khối âm thanh Sử dụng 1 transistor để thông dòng cho

Trang 1

ĐỀ TÀI: Thiết kế hệ thống chuông báo lớp học

Giáo viên hướng dẫn : Ths Vũ Chiến thắng

Nhóm thực hiện :

1 Nguyễn Thị Cẩm Nhung

2 Hoàng Thị Phúc

3 Bàn Thị Trang

4 Nguyễn Hồng Trang

BÁO CÁO BÀI TẬP LỚN SỐ 1 MÔN : THIẾT KẾ MẠCH ĐIỆN BẰNG MÁY TÍNH

7/7/14

Đề tài : thiết kế chuông báo lớp học

1

Trang 2

Linh kiện sử dụng trong bài thiết kế

Linh kiện chính

 LCD 16x2

 Vi điều khiển 89C51

 DS1307 (RTC)

 Sounder

 Thạch anh 12MHz, 32.768MHz

Linh kiện khác:

 Trở treo RESPACK-7

 BUTTON

 Biến trở

 Transistor

 Tụ gốm 33pF

 Tụ hóa

 Nguồn 5 V

 Pin 3V

7/7/14

Đề tài : thiết kế chuông báo lớp học

2

Trang 3

Hình ảnh linh kiện sử dụng trong bài thiết kế

LCD 16x2 và giao tiếp với vi điều khiển

3

7/7/14

Trang 4

DS 1307

Real Time Clock

Và các thanh ghi đặc biệt

4

7/7/14

Đề tài : thiết kế chuông báo lớp học

Trang 5

Sơ đồ khối của mạch

7/7/14

5

RTC

Vi điều khiển 89C51

LCD 16x2

Khối điều chỉnh

BUTTON

Khối âm thanh

Trang 6

Đôi nét về các linh kiện được sử dụng

RTC_real time clock

IC DS1307 + Hình ảnh + Thanh ghi quan trọng + Giao tiếp với VĐK

7/7/14

Đề tài : thiết kế chuông báo lớp học

6

Trang 7

Sơ đồ ghép nối với vi điều khiển 89c51

7/7/14

7

Trang 8

Khối âm thanh

Sử dụng 1 transistor để thông dòng cho loa phát

ra âm thanh khi có điến áp cao đặt vào nó

7/7/14

Đề tài : thiết kế chuông báo lớp học

8

Trang 9

Khối hiển thị

Hiển thị time 1 ngày của RTC lên LCD + 3 chân điều khiển (RS,RW,E )

+ Đường dữ liệu D0 đến D7

+ Chân điều khiển

độ sáng tối của LCD chân VEE ta sử dụng

7/7/14

9

Trang 10

Phím bấm (BUTTON)

Khối này sử dụng 1 trở treo RESPACK_7

TIME_KEY để kiểm tra tác động tới ngắt điều chỉnh time hiển thị trên LCD

DEC_KEY điều chỉnh giảm

INC_KEY điều chỉnh tăng (trong code đã giải thích

rõ – các bạn tham khảo them trong chương trình con – rtc_set() thư viện rtc.c)

7/7/14

Đề tài : thiết kế chuông báo lớp học

10

Trang 11

Lưu đồ thuật toán điều khiển main();

Ban đầu ta khởi tạo môi trường để làm việc với LCD, VĐK, RTC

Hiển thị time hiện tại trên LCD, có thể cài đặt lại time chính xác bằng cách nhấn nút bấm

TIME_KEY, INC_KEY, DEC_KEY

Điều kiện (aon=1) để luôn kiểm tra giờ hẹn với time hiện tại

7/7/14

11

Trang 12

Đề tài : thiết kế chuông báo lớp học

12

void main() {

alarm_port=0;

LCD_INI(); //khoi tao cho LCD rtc_check();//kiêm tra RTC

disp_intro();//hien thi time len LCD ENABLE_INT//cho phep ngat wrt_cmd(0x1);//xoa man hinh LCD wrt_cmd(0x1);

start_rtc();//dieu kien START cho RTC send_adr(0xd0);//dia chi ghi cho RTC send_adr(0x00);//gui dia chi bat dau start_rtc();

send_adr(0xd1);//gui dia chi doc RTC recv_data();//nhan du lieu tu vi dieu khien while(1)

{

start_rtc();

send_adr(0xd0);

send_adr(0x00);

start_rtc();

send_adr(0xd1);

recv_data();

disp_rtc();

if(_testbit_(flag)) //kiem tra co ngat {

DISABLE_INT //cam ngat rtc_set(); //goi chuong trinh set cho rtc ENABLE_INT //cho phep ngat

flag=0; //xoa co ngat }

aon=1;//dieu kien de luon so sanh time hen voi time hien tai if(aon)

check_alarm(); // kiem tra if(aoff) //bao chuong

ring_alarm();

} }

Trang 13

THE END !

NHẬN XÉT VÀ ĐÁNH GIÁ

Trang 14

Hết Giờ

7/7/14

Đề tài : thiết kế chuông báo lớp học

14

Ngày đăng: 07/07/2014, 02:20

HÌNH ẢNH LIÊN QUAN

Hình  ảnh  linh  kiện  sử  dụng  trong - báo cáo bài tập lớn Chuông báo lớp học potx
nh ảnh linh kiện sử dụng trong (Trang 3)
Sơ đồ khối  của mạch - báo cáo bài tập lớn Chuông báo lớp học potx
Sơ đồ kh ối của mạch (Trang 5)
Sơ đồ ghép nối với vi điều  khiển 89c51 - báo cáo bài tập lớn Chuông báo lớp học potx
Sơ đồ gh ép nối với vi điều khiển 89c51 (Trang 7)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w