thiết kế mạch đồng hồ thể thao sử dụng IC 89c52

27 1.3K 13
thiết kế mạch đồng hồ thể thao sử dụng IC 89c52

Đ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

Nhóm XIV Mạch đồng hồ bấm giây thể thao Nhóm XIV Mạch đồng hồ bấm giây thể thao MỤC LỤC DANH MỤC HÌNH VẼ Hình 1.1: ảnh sơ đồ chân AT9C52…………………………………………….…5 Hình 1.2: Cấu trúc bên IC 89C52 ………………………………………6 Hình 1.3 Led thanh…………………………………………………………………7 Nhóm XIV Mạch đồng hồ bấm giây thể thao Hình 1.4 Sơ đồ chân led thanh……………………………………………………7 Hình 1.5 Các chân cuả led thanh…………………………………………………7 Hình 1.6 Led Anode chung Cathode chung……………………………………10 Hình 1.7 Calculator window……………………………………………………10 Hình 1.8 Led đôi……………………………………………………………11 Hình 1.9 Hình dạng C1815…………………………………………………………12 HÌnh 1.10 Ký hiệu C1815……………………………………………………………12 Hình 2.1 Sơ đồ khối tổng quát………………………………………………………13 Hình2.2 Khối điều khiển tín hiệu………………………………………………… 13 Hình 2.3 Khối tạo xung dao động…………………………………………………14 Hình2.4 : Thạch anh…………………………………………………………………14 Hình 2.5 Khối vi xử lý………………………………………………………………14 Hình 2.6 Khối nguồn…………………………………………………………………15 Hình 2.7 Sơ đồ chân IC 78xx …………………………………………………15 Hình2.8 Sơ đồ cấu tạo IC 78xx…………………………………………………16 Hình 2.9 Khối hiển thị………………………………………………………………… 17 Hình 2.10 Sơ đồ nguyên lý………………………………………….………………17 Hình 2.11 Sơ đồ mạch in Altium…………………………….………………18 Hình 2.12 Sơ đồ nguyên lý dạng PDF………………………………………18 Hình 3.1 Sản phẩm cuối – mặt trước………………………………………24 Hình 3.2 Mặt sau sản phẩm cuối cùng……………………………… ………25 Hình 3.3 Sản phẩm kiểm tra………………………………………………… …25 Nhóm XIV Mạch đồng hồ bấm giây thể thao CHƯƠNG I CƠ SỞ LÝ THUYẾT Giới thiệu chung mạch đếm giây thể thao Mạch đếm giây thể thao sử dụng IC 89C52 mạch chạy có độ ổn định cao gon nhẹ, dễ thiết kế Mạch sử dụng nhiều thực tế đặc biệt thể thao 1.1 1.2 Tìm hiểu IC 89C52 1.2.1 Mô tả IC AT89C52 Các IC AT89C52 lượng thấp, hiệu suất cao CMOS 8-bit máy tính siêu nhỏ với 8K byte Flash lập trình xóa nhớ đọc (PEROM) thiết bị sản xuất cách sử dụng mật độ cao công nghệ nhớ không bay Atmel tương thích với tiêu chuẩn công nghiệp 80C51 80C52 hướng dẫn cài đặt sơ đồ chân Trên chip flash cho phép nhớ chương trình lập trình hệ thống quy ước lập trình nhớ không bay Bằng cách kết hợp CPU đa 8-bit với Flash chip nguyên khối, Atmel AT89C52 máy tính siêu nhỏ cung cấp giải pháp hiệu cao chi phí linh hoạt với nhiều điều khiển nhúng ứng dụng Hình 1.1: ảnh sơ đồ chân AT9C52 1.2.2 Cấu tạo chức khối AT89C52 CPU ( CPU centralprocessing unit) bao gồm: - Thanh ghi tích lũy A Nhóm XIV Mạch đồng hồ bấm giây thể thao - Thanh ghi tích lũy phụ B - Đơn vị logic học (ALU) Thanh ghi từ trạng thái chương trình - Bốn băng ghi - Con trỏ ngăn xếp + Bộ nhớ chương trình( ROM) gồm 8Kbyte Flash + Bộ nhớ liệu ( RAM) gồm 256 byte + Bộ UART, có chức truyền nhận nối tiếp + Timer/Counter 16 bit thực chức định thời đếm kiện + Khối điều khiển ngắt với nguồn ngắt nguồn ngắt + Bộ lập trình ( ghi chương trình lên Flash ROM) cho phép ngƣời sử dụng nạp chương trình cho chíp mà không cần nạp chuyên dụng + Bộ chia tần số với hệ số chia 12 + cổng xuất nhập với 32 chân - Cấu trúc bên 89C52 hình : Hình 1.2: Cấu trúc bên IC 89C52 Nhóm XIV Mạch đồng hồ bấm giây thể thao 1.2.3 Chức chân AT89C52 - Port 0( P0.0-P0.7) Port gồm chân, chức xuất nhập, port bus đa hợp liệu địa ( AD0-AD7), chức đƣợc sử dụng 89c52 giao tiếp với thiết bị có kiến trúc Bus nhƣ vi mạch nhớ, mạch PIO… - Port 1( P1.0-P1.7) Chức Port chức xuất nhập nhƣ Port khác Port xuất nhập theo bit theo byte - Port 2( P2.0=>P2.7) Port chức cổng vào/ra nhƣ Port byte cao bus địa sử dụng nhớ - Port 3(P3.0=>P3.7) Mỗi chân Port chức xuất nhập có chức riêng, cụ thể sau: Bảng : Chức chân port - Chân /PSEN Là chân điều khiển đọc chƣơng trình nhớ - Chân ALE ALE tín hiệu điều khiển chốt địa có tần số 1/6 tần số dao động vi điều khiển Tín hiệu ALE dùng phép vi mạch chốt bên 7473 - Chân /EA Tín hiệu /EA cho phép chọn nhớ chƣơng trình nhớ hay EA=1 thực chƣơng trình RAM nội EA = thực RAM Nhóm XIV Mạch đồng hồ bấm giây thể thao - RST( reset) Ngõ vào reset chân số Khi RST = vi điều khiển khởi động lại thiết lập ban đầu - XTAL1, XTAL2 chân số 19 18: Hai chân nối song song với thạch anh tần số max = 33 Mhz Để tạo dao động cho vi điều khiển - Vcc, GND : cung cấp nguồn nuôi cho vi điều khiển Cấp qua chân 20 40 1.2.4 Nguyên lí hoạt động IC Hoạt động hệ vi xử lý AT89C52 thực lệnh theo thứ tự tập lệnh cài đặt nhớ hệ thống thực lệnh theo điều khiển chế ngắt Cũng giống tập lệnh cho vi xử lý khác, lệnh hệ vi xử lý AT89C52 xử lý theo chu kì lệnh gồm hai giai đoạn giai đoạn gọi lệnh giai đoạn thực lệnh Mỗi lệnh gồm hai phần, phần thứ mã lệnh (opcode), phần thứ hai toán hạng (operand) - Giai đoạn gọi lệnh Giai đoạn trình xử lý lệnh giai đoạn gọi lệnh từ nhớ chương trình Nội dung ghi trỏ chương trình PC địa lệnh cần xử lý xuất theo kênh địa để xác định ngăn nhớ chứa byte mã lệnh cần đưa vào CPU hệ Với vi xử lý AT89C52, truy xuất nhớ chương trình nội trú byte mã lệnh trực tiếp xuất theo kênh liệu để chuyển tới ghi lệnh Khi truy cập, byte mã lệnh từ nhớ chương trình xuất theo kênh liệu, qua cổng P0 qua chốt cổng để chuyển vào ghi lệnh Byte mã lệnh từ ghi lệnh chuyển sang giải mã lệnh để xác định ý nghĩa lệnh độ dài câu lệnh, nhờ mà khối điều khiển đồng xác định công việc mà vi xử lý AT89C2 phải thực - Giai đoạn thực lệnh Giai đoạn thứ hai trình xử lý lệnh giai đoạn thực lệnh Các lệnh khác có nguyên lý thực khác Phương thức thực lệnh, thời điểm khoảng thời gian thực lệnh tùy thuộc vào ý nghĩa chức lệnh 1.3 Tìm hiểu Led Led thành phần có ứng dụng nhiều mạch điều khiển: để thị nhiệt độ, độ ẩm, điện áp số mạch đo hay để hiển thị thông tin lập trình sẵn thời gian đếm đèn giao thông Và Nhóm XIV Mạch đồng hồ bấm giây thể thao thành phần nhóm chúng em sử dụng việc hiển thị mạch đếm giây thể thao Hình 1.3 Led 1.3.1 Sơ đồ chân: Hình 1.4 Sơ đồ chân led Một LED có 10 chân: chân liệu a,b,c,d,e,f,g,e, dp chân nối chung Dựa vào chân nối chung chia LED làm loại: Anode chung Cathode chung Hình 1.5 Các chân cuả led Nhóm XIV Mạch đồng hồ bấm giây thể thao +Anode chung: hình thấy chân chân nối chung vào nguồn áp Như dối với loại anode liệu đưa vào mức thấp (mức 0) làm LED sang +Ngược lại với kiểu Anode chung, Cathode chung chân chân nối chung vào nguồn mát (đất| ground) sáng chân liệu nhận mức Hình 1.6 Led Anode chung Cathode chung 1.3.2 Hiển thị số số kí tự: Cũng giống việc điều khiển PORT LED trước, cần đổi dòng bit điều khiển Binary sang mã Hexa, dùng Calculator có sẵn window Hình 1.7 Calculator window Trong LED Thanh thứ tự dòng bit đưa vào là: Dp G F E D C B A Như có bảng cho Anode chung: Nhóm XIV Mạch đồng hồ bấm giây thể thao Số Dp G F E D C B A Hex 1 0 0 0 0xC0 1 1 1 0 0xF9 1 0 0 0xA4 1 0 0 0xB0 0 1 0 0x99 0 0 0x92 0 0 0x82 1 1 0 0xF8 0 0 0 0x80 0 0 0 0x90 A 0 0 0x88 L 1 0 1 0xC7 F 0 1 0x8E U 1 0 0 0xC1 Với bảng này, ta chép lại mã hex để viết code Tương tự có bảng cho cathode sau- Bảng cho cathode: 0x3 F 0x0 0x5 B 0x4 F 0x6 0x6 D 0x7 D 0x0 0x7 F 0x6 F 1.3.3 Phân loại LED LED có nhiều dạng đóng gói: LED7 đơn, đôi, 4, 6, 8.Trong chúng em sử dụng loại led đôi với số lượng led Hình 1.8 Led đôi 10 Nhóm XIV  Mạch đồng hồ bấm giây thể thao Khối tạo xung dao động: Hình 2.3 Khối tạo xung dao động Khối tạo xung dao động tạo xung ổn định cung cấp cho vi xử lý (có thể lựa chọn dải làm việc khoảng 4Mhz – Mhz) Khối tạo xung dao động sử dụng thạch anh tạo dao động ( CRYSTAL) X1, có tần số dao động ghi thân thạch anh với tần số dao động từ vài trăm KHz đến vài chục MHz Hình2.4 : Thạch anh  Khối vi xử lý: Hình 2.5 Khối vi xử lý Khối vi xử lý dùng IC 89C52 nơi tiếp nhận tín hiệu từ khối điều khiển tín hiệu để xử lý đưa tín hiệu đầu tương ứng tới khối hiển thị IC 89C52 trước nặp code Hex để thực thao tác 13 Nhóm XIV  Mạch đồng hồ bấm giây thể thao Khối nguồn: Hình 2.6 Khối nguồn Là khối chuyên cung cấp nguồn cho IC Khối nguồn mạch nguồn hoàn chỉnh cho đầu 5v sử dụng IC ổn áp LM7805 IC ổn áp họ 78xx: 78xx loại dòng IC dùng để ổn định điện áp dương đầu với điều kiện đầu vào luôn lớn đầu 3V Tùy loại IC 78 mà ổn áp đầu tương ứng Sơ đồ chân 78xx Hình 2.7 Sơ đồ chân IC 78xx 78xx gồm có chân, thứ tự chân từ trái sang phải sau: Chân Chức Vin - Chân nguồn đầu vào GND - Chân nối đất Vout - Chân nguồn đầu Cấu tạo: 78xx gồm điện trở, tranzitor diode zener có tính ổn áp Trong mạch diode zener trạng thái phân cực nghịch làm việc trạng thái bị đánh thủng Khi diode zener bị đánh thủng, có tính ghim áp, lúc mức áp đưa vào có thay đổi mức áp lấy diode zener không đổi 14 Nhóm XIV Mạch đồng hồ bấm giây thể thao Hình2.8 Sơ đồ cấu tạo IC 78xx Trong mạch diode zener dùng với điện trở hạn dòng để tránh bị công suất Mạch ổn áp dùng Diode Zener có ưu điểm đơn giản nhược điểm cho dòng điện nhỏ (≤ 20mA) Để tạo điện áp cố định cho dòng điện mạnh nhiều lần ta mắc thêm Transistor để khuyếch đại dòng sơ đồ cấu tạo (trích [1]) Nguyên lý ổn áp: Thông qua điện trở R1 D1 gim cố định điện áp chân Transistor Q1, giả sử điện áp chân E Q1 giảm => điện áp UBE tăng => dòng qua Q1 tăng => làm điện áp chân E tăng, ngược lại Mạch ổn áp đơn giản hiệu nên sử dụng phổ biến người ta sản xuất loại IC họ LA78.xx có cấu tạo Chú ý:điện áp đặt trước IC78xx phải lớn điện áp cần ổn áp từ 2V-3V Những dạng seri 78xx: Tên Điện áp đầu LA7805 +5V LA7806 +6V LA7808 +8V LA7809 +9V LA7812 +12V LA7815 +15V LA7818 +18V LA7824 +24V Đây dòng cho điện áp tương ứng với dòng 1A Ngoài seri khác: 78Lxx Chuyển đổi điện áp dương từ +5V > +24V Dòng 0.1A 78Mxx Chuyển đổi điện áp dương từ +5V > +24V Dòng 0.5A 78Sxx Chuyển đổi điện áp dương từ +5V > +24V Dòng 0.2A 15 Nhóm XIV  Mạch đồng hồ bấm giây thể thao Khối hiển thi: Hình 2.9 Khối hiển thị Khối hiển thị có chức hiển thị kết mà khối vi xử lý đưa tới Ở LED đôi đếm thuận thời gian từ tích tắc đến 2.2 Sơ đồ nguyên lý sơ đồ mạch in 2.2.1 Sơ đồ nguyên lý Hình 2.10 Sơ đồ nguyên lý 16 Nhóm XIV Mạch đồng hồ bấm giây thể thao 2.2.2 Sơ đồ mạch in Dưới mạch in phần mềm Altium Designer mạch in sau in dạng PDF Hình 2.11 Sơ đồ mạch in Altium Hình 2.12 Sơ đồ nguyên lý dạng PDF 2.2.3 Nguyên lý hoạt động mạch 17 Nhóm XIV Mạch đồng hồ bấm giây thể thao Vi điều khiển hoạt động cấp nguồn Khi tạo xung dao động tạo xung nhịp 4MHz cấp cho vi điều khiển kết hợp với chương trình cài đặt sẵn vi điều khiển đưa tín hiệu đầu đến khối hiển thị Khi đó, dãy LED sang tất dừng số Khi ta nhấn công tắc Play Mạch bắt đầu đếm thuận, led hiển thị đếm từ tích tắc đến giấy, phút, Khi nhấn công tắc Stop/Pause Khối hiển thị dừng đếm giữ hình kết lúc Nhấn tiếp Play khối hiển thị tiếp tục đếm theo thời gian vừa dừng lại Nếu ta nhấn nút Reset, hình Led sex reset mức ban đầu( mốc 0) 2.3 Chương trình cho vi điều khiển Chương trình nạp cho IC viết dạng ngôn ngữ C: #include #define play P3_0 #define stop P3_1 #define reset P3_2 unsigned char led7_data[10] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 }; unsigned char t_view,time,index,F_set,B_nhay,get_t ; unsigned char hour,sec,min,tt; void set_main(void); void setup_timer(void); void delay(unsigned int time); void T1_ISR(void); void T0_ISR(void); void delay(unsigned int time) { while(time ); } void set_main(void) { P1=0xFF;//11111111b P0=0x00;//00000000b 18 Nhóm XIV Mạch đồng hồ bấm giây thể thao P2=0x00;//00000000b P3=0xFF;//11111111b } void setup_timer(void) { TMOD=0x11; TH0=-1000/256; TL0=-1000%256; TH1=0xD8; TL1=0xEF; //d8EF=65535-10000; ET1=1; ET0=1; EA=1; TF0=0; TF1=0; TR0=1; TR1=1; } void T1_ISR(void) interrupt { TR1=0; TF1=0; TH1=0xD8; TL1=0xEF; tt++; if(tt==60){sec++;tt=0;} if(sec==60){min++;sec=0;} if(min==60){hour++;min=0;} TR1=1; } void T0_ISR(void) interrupt { TR0=0; TF0=0; TH0=0xfc;//-1000/256; TL0=0x18;//-1000%256; index++; } //Gio if(index==1) { t_view=hour; //sec; P0=0xff; P2=0x80;//10000000 P0=led7_data[t_view/10]; 19 Nhóm XIV Mạch đồng hồ bấm giây thể thao } if(index==2) { P0=0xff; P2=0x40;//01000000 P0=led7_data[t_view%10]; } //phut if(index==3) { t_view=min; P0=0xff; P2=0x20;//00100000 P0=led7_data[t_view/10]; } if(index==4) { P0=0xff; P2=0x10;//00010000 P0=led7_data[t_view%10]; } //giay if(index==5) { t_view=sec; P0=0xff; P2=0x08;//00001000 P0=led7_data[t_view/10]; } if(index==6) { P0=0xff; P2=0x04;//00000100 P0=led7_data[t_view%10]; } if(index==7) { t_view=tt; P0=0xff; 20 Nhóm XIV Mạch đồng hồ bấm giây thể thao P2=0x02;//00000010 P0=led7_data[t_view/10]; } if(index==8) { P0=0xff; P2=0x01;//00000001 P0=led7_data[t_view/10]; index=0; } TR0=1; } void main() { set_main(); hour=min=sec=0; setup_timer(); TR1=0; while(1) { //hour=23;min=45;sec=67;tt=89; if(play==0){while(play==0);TR1=1;} if(stop==0){TR1=0;} if(reset==0){TR1=0;hour=0;min=0;sec=0;tt=0;} //hour=12;min=34;sec=56;tt=78; } } CHƯƠNG III: LẮP RÁP VÀ KIỂM THỬ 21 Nhóm XIV Mạch đồng hồ bấm giây thể thao 3.1 Dụng cụ linh kiện làm mạch 3.1.1 Yêu cầu linh kiện Dưới bảng linh kiện cần sử dụng mạch, bảng có ghi số lượng tối thiểu để thực mạch, Tuy nhiên, thực tế ta cần lấy dư số lượng để thay linh kiện trường hợp linh kiện bị hỏng, cháy, chập… thực mạch Tên linh kiện Số lượng IC AT89C52 01 Led đôi 04 Transistor C1815 08 LM 7805 01 Tụ gốm 104 01 Điện trở 1k 13 Diode 1N4007 01 Led- yelow 01 Button 04 Ghi 3.1.2 Yêu cầu dụng cụ • Bo đồng : dung làm bo mạch để in mạch in hàn linh kiện lên • Bàn là: dung bàn để mạch in in giấy lên mặt cảu bo đồng • Bột FeCl3: dùng FeCl3 dạng dung dịch với nồng độ vừa đủ để ăn mòn đồng bo đồng nhằm làm đường mạch in • Máy khoan: dùng để khoan chân linh kiện bo mạch mạch in • Máy hàn thiếc, thiếc : dùng để hàn chân linh kiện • Một số dụng cụ hỗ trợ: cưa, kéo, kìm… 3.2 Các bước thi công • Đầu tiên, ta áp mạch in lên bo đồng để ước lượng diện tích bo đồng cần dung dung cưa để cắt 22 Nhóm XIV • • • • • • • Mạch đồng hồ bấm giây thể thao Cố định giấy in lên mặt bo đồng, dung bàn để khoảng 10 phút để mực in lên mặt bo đồng Ngâm bo mạch dung dịch FeCl3 để ăn mòn đồng( pha dung dịch đậm, tốc độ ăn mòn mau) Sau ăn mòn Ta vệ sinh bo mạch cho dung nước tráng thiếc để tráng lên mặt có mạch in nhằm giúp múi hàn dễ ăn Dùng khoan để khoan lỗ chân linh kiện Lắp linh kiện vào vị trí tiến hành hàn chân linh kiện máy hàn thiếc Dung máy nạp code để nạp code hex cho IC Cấp nguồn chạy kiểm tra mạch 3.3 Sản phẩm thực tế Sau hoàn thành công đoạn thi công, ta thu mạch sản phẩm với mặt trước sau sau: Hình 3.1 Sản phẩm cuối – mặt trước 23 Nhóm XIV Mạch đồng hồ bấm giây thể thao Sản phẩm thực tế mặt sau: Hình 3.2 Mặt sau sản phẩm cuối 3.4 Kiểm thử sản phẩm Sau cấp nguồn 5v cho đầu vào, ta thấy led màu khối nguồn phát sang báo hiệu có nguồn cấp cho mạch Đồng thời dàn LED phát sáng thị số Để kiểm tra mạch chạy có với yêu cầu lý thuyết, ta nhấn công tác play để led bắt đầu chạy thời gian từ tích tắc đến giây, phút, giờ… Nhấn ông tắc stop/pause hay reset muốn led dừng chạy cho hiển thị thời gian lúc ban đầu Mặt khác ta nhận thấy, mạch chạy thời gian chậm so với đồng hồ bấm giây thể thao chuyên dụng Tuy nhiên sai số không lớn, chấp nhận Mức độ xác tới % Hình 3.3 Sản phẩm kiểm tra 24 Nhóm XIV Mạch đồng hồ bấm giây thể thao 3.5 Kết đánh giá Làm thành công mạch thật dựa sở lý thuyết yêu cầu đưa ra, mạch chạy Mạch chạy yêu cầu đặt Tuy nhiên độ xác chưa đạt mức cao (độ xác %) chấp nhận  Nguyên nhân dẫ đến mức xác chưa cao:  Do chương trình nạp cho vi xử lý  Do trình lựa chọn linh kiện chưa đảm bảo  Do trình thực mạch Sau kiểm tra , ta nhận thấy mạch hoạt động tương đối theo yêu cầu lý thuyết đảm bảo đáp ứng việc sửu dụng thực tế CHƯƠNG IV: KẾT LUẬN 4.1 Kết luận 25 Nhóm XIV Mạch đồng hồ bấm giây thể thao Với hướng dẫn, giúp đỡ tận tình thầy giáo Nguyễn Xuân Tiến thầy giáo khoa K3 Chúng em hoàn thành đề tài đăng ký • • • Tìm hiểu, nghiên cứu đề tài, mạch “đồng hồ đếm giây thể thao sử dụng IC 89C52 ” Vận dụng kiến thức học từ môn học sở ngành, chuyên ngành để tiến hành thực thành công sản phẩm thực tế Sản phẩm đề tài chạy theo yêu cầu đặt Tuy nhiên, trình thực đề tài, nhóm chúng em tránh khỏi sai sót, lỗi mà thân thành viên không nhận biết Do vậy, kính mong thày cô giáo đưa nhận xét, đánh giá… để chúng em rút kinh nghiệm tiến hiwn đề tài 4.2 Phạm vi phương hướng mở rộng đề tài Phạm vi đề tài : Mạch đếm giây thể thao dùng vi điều khiển đề tài thực tế ứng dụng nhiều thể thao đến tích tắt Do kiến thức thời gian có hạn nên báo cáo chúng em làm đồng hồ bấm giây mà ko có chức khác Phương hướng mở rộng: Mạch hiển thị LCD để hiển thị lại kết lưu Mạch phát thành mạch vừa bấm giây vừa hiển thị ngày, tháng, năm 26 Nhóm XIV Mạch đồng hồ bấm giây thể thao TÀI LIỆU THAM KHẢO [1] Trần Thị Cầm, 2007 Cấu Kiện Điện Tử, Hà Nội: Nhà xuất Học viện công nghệ bưu viễn thông [2] Ts.Hồ Khánh Lâm, 2008 Kỹ thuật vi xử lý, Hà Nội: Nhà xuất Học viện công nghệ bưu viễn thông [3] Phạm Hùng Kim Khánh, 2010 Vi điều khiển, Đà Nẵng: Trường Đại học bách khoa Đà Nẵng [4] Gs Phạm Văn Ất, 2006 Kỹ thuật lập trình C sở nâng cao, Hà Nội: Nhà xuất Giao thông vận tải Hà Nội [5] Trần Nhật Khải Hoàn, 2010 Thực tập vi điều khiển MSC-51, trường Đại học Cần Thơ [6] Nguyễn Trung Lập Giáo trình kỹ thuật số, trường Đại học Cần Thơ Tài liệu tham khảo thông qua nguồn internet [7] http //www.dientuvienthong.net/diendan/ [8] http://www.dientuvietnam.net/forums/forum.php [9] http://www.alldatasheet.com/ 27 [...]... lý dùng IC 89C52 là nơi tiếp nhận các tín hiệu từ khối điều khiển tín hiệu để xử lý và đưa ra các tín hiệu đầu ra tương ứng tới khối hiển thị IC 89C52 trước đó sẽ được nặp code Hex để có thể thực hiện các thao tác trên 13 Nhóm XIV  Mạch đồng hồ bấm giây thể thao Khối nguồn: Hình 2.6 Khối nguồn Là khối chuyên cung cấp nguồn cho IC Khối nguồn là một mạch nguồn hoàn chỉnh cho đầu ra 5v sử dụng IC ổn áp... ban đầu Mặt khác ta nhận thấy, mạch chạy thời gian chậm hơn so với đồng hồ bấm giây thể thao chuyên dụng Tuy nhiên sai số cũng không quá lớn, có thể chấp nhận được Mức độ chính xác tới % Hình 3.3 Sản phẩm khi kiểm tra 24 Nhóm XIV Mạch đồng hồ bấm giây thể thao 3.5 Kết quả và đánh giá Làm thành công mạch thật dựa trên cơ sở lý thuyết và yêu cầu đã đưa ra, mạch chạy được Mạch chạy đúng yêu cầu đặt ra... KIỂM THỬ 21 Nhóm XIV Mạch đồng hồ bấm giây thể thao 3.1 Dụng cụ và linh kiện làm mạch 3.1.1 Yêu cầu linh kiện Dưới đây là bảng các linh kiện cần sử dụng trong mạch, trong bảng có ghi số lượng tối thiểu để thực hiện mạch, Tuy nhiên, trong thực tế ta cần lấy dư số lượng để thay thế linh kiện trong trường hợp linh kiện bị hỏng, cháy, chập… khi thực hiện mạch Tên linh kiện Số lượng IC AT89C52 01 Led 7 thanh... 0.2A 15 Nhóm XIV  Mạch đồng hồ bấm giây thể thao Khối hiển thi: Hình 2.9 Khối hiển thị Khối hiển thị có chức năng hiển thị kết quả mà khối vi xử lý đưa tới Ở đây các LED 7 thanh đôi sẽ đếm thuận thời gian từ tích tắc đến giờ 2.2 Sơ đồ nguyên lý và sơ đồ mạch in 2.2.1 Sơ đồ nguyên lý Hình 2.10 Sơ đồ nguyên lý 16 Nhóm XIV Mạch đồng hồ bấm giây thể thao 2.2.2 Sơ đồ mạch in Dưới đây là mạch in trong phần... rộng đề tài Phạm vi đề tài : Mạch đếm giây thể thao dùng vi điều khiển là một đề tài thực tế được ứng dụng nhiều trong thể thao đúng đến tích tắt Do kiến thức và thời gian có hạn nên trong báo cáo chúng em chỉ làm đồng hồ bấm giây mà ko có các chức năng khác Phương hướng mở rộng: Mạch có thể hiển thị trên LCD để hiển thị lại các kết quả đã lưu Mạch này có thể phát trển thành mạch vừa bấm giây vừa hiển... chân linh kiện • Một số dụng cụ hỗ trợ: cưa, kéo, kìm… 3.2 Các bước thi công • Đầu tiên, ta áp mạch in lên bo đồng để ước lượng diện tích bo đồng cần dung và dung cưa để cắt ra 22 Nhóm XIV • • • • • • • Mạch đồng hồ bấm giây thể thao Cố định giấy in lên mặt bo đồng, dung bàn là để là trong khoảng 10 phút để mực in lên mặt bo đồng Ngâm bo mạch trên trong dung dịch FeCl3 để ăn mòn đồng( pha dung dịch càng... nhưng có thể chấp nhận được  Nguyên nhân dẫ đến mức chính xác chưa cao:  Do chương trình nạp cho vi xử lý  Do quá trình lựa chọn linh kiện chưa đảm bảo  Do quá trình thực hiện mạch Sau khi kiểm tra , ta nhận thấy mạch hoạt động đúng tương đối theo yêu cầu lý thuyết đảm bảo đáp ứng được trong việc sửu dụng trong thực tế CHƯƠNG IV: KẾT LUẬN 4.1 Kết luận 25 Nhóm XIV Mạch đồng hồ bấm giây thể thao Với... đã đăng ký • • • Tìm hiểu, nghiên cứu cơ bản về đề tài, về mạch đồng hồ đếm giây thể thao sử dụng IC 89C52 ” Vận dụng kiến thức đã học từ các môn học cơ sở ngành, chuyên ngành để tiến hành thực hiện thành công sản phẩm thực tế Sản phẩm đề tài chạy đúng theo yêu cầu đặt ra Tuy nhiên, trong quá trình thực hiện đề tài, nhóm chúng em cũng không thể tránh khỏi những sai sót, cũng như những lỗi mà chính... Button 04 Ghi chú 3.1.2 Yêu cầu dụng cụ • Bo đồng : dung làm bo mạch để in mạch in và hàn các linh kiện lên đó • Bàn là: dung bàn là để là mạch in đã được in trên giấy lên mặt cảu bo đồng • Bột FeCl3: dùng FeCl3 dưới dạng dung dịch với nồng độ vừa đủ để ăn mòn đồng trên bo đồng nhằm làm hiện các đường mạch in • Máy khoan: dùng để khoan chân linh kiện trên bo mạch đã được là mạch in • Máy hàn thiếc, thiếc... Transistor C1815 HÌnh 1.10 Ký hiệu C1815 11 Nhóm XIV Mạch đồng hồ bấm giây thể thao CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ MẠCH 2.1 Sơ đồ khối 2.1.1 Sơ đồ khối tổng quát: Hình 2.1 Sơ đồ khối tổng quát 2.1.2 Chức năng các khối  Khối điều khiển tín hiệu: Hình2.2 khối điều khiển tín hiệu Là khối có chức năng tiếp nhận các tín hiệu điều khiển của người sử dụng thông qua các nút công tắc bấm “Button” để từ đó

Ngày đăng: 20/06/2016, 08:12

Từ khóa liên quan

Mục lục

  • - Cấu trúc bên trong của 89C52 như trên hình :

    • 1.3.1 Sơ đồ chân: 

    •   1.3.2. Hiển thị số và một số kí tự:

    •   Với bảng này, ta có thể chép lại mã hex để viết code. Tương tự chúng ta cũng có bảng cho cathode như sau- Bảng cho cathode:

    • 1.3.3. Phân loại LED 7 thanh.

    •    LED 7 thanh có nhiều dạng đóng gói: LED7 đơn, đôi, 4, 6, 8.Trong bài này chúng em sử dụng loại

    • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan