... năm 2 014 Giáo vi n phản biện Đồ án học phần 1D PHẦNVIĐIỀUKHIỂNAVR I GIỚI THIỆU AVR MCU ATMEL Giới thiệu: AVR họ viđiềukhiển hãng Atmel sản xuất Atmel cung cấp viđiềukhiển phổ biến 80 51, ... PWM mức L, DIR (X), Brake mức H 40 Đồ án học phần 1D PHẦN 2: THI CÔNG PHẦN CỨNG I KHỐI VIĐIỀUKHIỂN Khối viđiềukhiển gồm có: - Viđiềukhiển ATmega16 với thạch anh 8MHz Các jack cắm để kết nối ... chiều động Jack J1 nhận tín hiệu điềukhiển từ khối viđiều khiển, J8 nối với động 43 Đồ án học phần 1D PHẦN - TỔNG KẾT I KẾT QUẢ ĐẠT ĐƯỢC - Tìm hiểu cấu trúc số chức viđiềukhiểnAVR ứng dụng chức...
... Cấu trúc chân AVRphân biệt rõ chức (vào ra) trạng thái (0 1) từ ta có kiểu vào cho chân avr. Khác với 89 có trạng thái (0 1) Đặc biệt nguồn từ chân AVR đủ khoẻ để điềukhiển Led trực tiếp ... Func1=In Func0=Out // State7=T State6=T State5=T State4=T State3=T State2=T State1=P State0=0 PORTD=0x02; // 0b00000 010 Giá trị chân D .1 1(treo trở 5V pullup) cổng khác có giá trị DDRD=0x 01; // ... trực tiếp (mA) 89 vài uA Để điềukhiển chân có ghi ->PORTx :giá trị chân (0 – 1) truy cập tới bit PORTx.n ->DDRx : ghi trạng thái chân , vào Ví dụ : Dùng nút ấn điềukhiển đèn led bật tắt Sơ...
... 4.3 Tập ghi viđiềukhiểnAVR 4.2.3 Cổng vào Tất viđiềukhiểnAVR có lượng lớn cổng vào nằm khoảng bit viđiềukhiển loại 90S2 313 đến 48 bit Mega103 Tất cổng vào/ra viđiềukhiểnAVR chịu dòng ... thực thi lệnh vi xử lý Các viđiềukhiển SX có tần số xung nhịp cao viđiềukhiểnAVR lại có dòng tiêu thụ tương đối lớn, lại phận ngoại vi chíp tiện dụng cho người dùng viđiềukhiểnAVR Chính phận ... khiểnviđiềukhiển nguồn xung nhịp bên chân XTAL2 để không nối XTAL với tín hiệu dao động bên 4.4 Giới thiệu viđiềukhiển Atmega8 4.4 .1 Đặc điểm Viđiềukhiển Atmega8 hãng ATMEL loại viđiều khiển...
... LỤC Bài 1: Điềukhiển IO (vào ra) led đơn 1. Kíến trúc viđiềukhiển Giới thiệu viđiềukhiển Atmega16L 2 .1. Mô tả chân: Phần mềm lập trình codevision(Hitech): 3 .1. Mô tả phần cứng KIT AVR 03: 3.2.Lập ... Bài 2 .Điều khiển với led đoạn 4 4 6 18 1. Yêu cầu 18 2.Mổ tả 18 3.Thực hành 18 Bài 3 .Điều khiển IO với LCD 23 1. Yêu cầu 23 2.Lý thuyết 23 3.Mô tả 23 4.Thực hành 24 Bài 4.ADC với LM35 27 1. Yêu ... Center Yêu cầu: - Khởi tạo project CodeVision - Nạp chương trình - Điềukhiển led đơn KIT theo ý muốn Lý thuyết: 1. Kiến trúc viđiều khiển: AVR họ viđiềukhiển bit theo công nghệ mới, với tính...
... B 11 B C 10 C D D E 15 F 14 LT G BI LE 4 511 VCC 4 511 13 12 11 10 15 14 U5 13 A 12 A B 11 B C 10 C D D E 15 F 14 LT G BI LE 4 511 VCC LT BI LE A B C D E F G U6 13 A 12 A B 11 B C 10 C D D E 15 ... P3.5/T1 P3.7 AT89C20 51 P1.0/AIN0 P1 .1/ AIN1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 12 13 14 15 16 17 18 19 J4 CON2 VCC C8 10 4 L4 L3 L2 L1 D C B A A B C D L1 A B C D L2 A B C D L3 A B C D L4 VCC U4 13 A 12 ... 414 8 C1 1uF 13 C10 680pF R1 1M C2 10 0pF U1F 12 OUT VCC 11 R2 2M U1E J1 10 C3 1uF VCC C4 10 0pF R5 470k R4 220K U1D U1A R6 47k VCC CD4069UB D1 414 8 Hình II.2.6 Sơ đồ nguyên lý module thu RF CON3 14 ...
... với chân D0 D1 cho phép đọc ghi tới cổng cụ thể : Bảng chọn chế độ điềukhiển cho 8255 thiết đặt chân tương ứng AVR: PD0 PD1 PD6 PD7 Chức (A0) 0 1 0 1 (A1) 11 (RD) 0 0 11 (WR) 11 0 0 (8255) ... điềukhiển MCUCR, ghi trạng thái xử lý MCUSR, ghi TIMER/COUNTER0 TCNT0, ghi điềukhiển TIMER/COUNTER1A TCCR1A, ghi điềukhiển TIMER/ COUNTER1B TCCR1B, ghi TIMER/COUNTER1, ghi so sánh lối OCR1AH, ... hoạt động Em xin chân thành cảm ơn Sinh vi n : Lê Văn Chung Chương I CƠ SỞ LÝ THUYẾT I .1 HỌ VIĐIỀUKHIỂNAVR I .1. 1 GIỚI THIỆU CHUNG Ngày ứng dụng viđiềukhiển xâu vào đời sống sinh hoạt sản xuất...
... Các dòng AVR khác nhau: Tiny, AVR Mega Cấu trúc viđiềukhiểnAVR thể hình 1. 2 Hình 1. 2 Cấu trúc ViđiềukhiểnAVR ĐH Khoa Học Tự Nhiên TP Hồ Chí Minh - 2007 VIĐIỀUKHIỂNAVR – ATmega 12 8 Lê Trung ... I/O $1B $1A $19 $18 $17 $16 $15 $14 $13 $12 $11 $10 $03 $02 $ 01 Khơng có Khơng có $00 Khơng có Khơng có Khơng có Địa SRAM $3B $3A $39 $38 $37 $36 $35 $34 $33 $32 $ 31 $30 $23 $22 $ 21 $62 $ 61 $20 ... KHIỂNAVR – ATmega 12 8 Lê Trung Thắng Bảng 65 Điềukhiển hành vi chân OC2 bit COM20 :1 chế độ non-PWM Bảng 66 Điềukhiển hành vi chân OC2 bit COM20 :1 chế độ PWM nhanh Bảng 67 Điềukhiển hành vi...
... Atmega 16 Atmega 12 8 Atmega8 Attiny 211 3 …v…v…vv Giới thiệu VĐK Atmega 16 Atmega 16 có đầy đủ tính họ AVR, có giá thành phù hợp nghiên cứu ứng dụng Tính năng: - Bộ nhớ 16 K(Flash) – 512 ... Tích hợp biến đổi ADC 10 bit - Có sẵn kênh băm xung PWM - Bộ Timer/Counter 8bit 16 bit mạnh - Bộ định thời Watchdog - Bộ nhớ EEPROM Cấu trúc nhớ Cũng viđiềukhiển khác AVR có cấu trúc Harvard ... trình cổng vào dùng CodeVision Bài ta sử dụng phần mềm thông dụng CodeVision để lập trình cổng vào cho Atmega16 cách tác động vào ghi PORTxx DDRxx DDRxx : để điềukhiển hướng liệu chân cổng...
... vào 16 bit 33 Một toán hạng ngõ 16 bit kết ngõ vào 16 bit Hình - Các ghi hỗ trợ làm vi c AVR CPU 2.2.2.4 Con trỏ ngăn xếp (Stack pointer): 15 Khởi tạo 13 12 11 10 SP14 SP13 SP12 SP 11 SP10 SP9 ... khiểnAVRViđiềukhiểnAVR phong phú đa dạng, bao gồm nhiều họ khác : Họ ATUC30xxxx (xxxx thể dung lượng Flash viđiều khiển, ví dụ : ATUC30 512 có 512 kB Flash) Dòng viđiềukhiển MEGA AVR ... Flash) Dòng viđiềukhiển MEGA AVR Dòng Tiny AVR Dòng LCD AVR Dòng USB AVR Dòng CAN AVR 2.2) Sơ viđiềukhiển Atmega16 Atmega16 [3] viđiềukhiển CMOS bit tiêu thụ điện thấp dựa kiến trúc...
... 18 GI I THI U CHUNG V B VI ðI U KHI N 18 2 .1 Gi i thi u chung .18 2.2 Gi i thi u t ng quan v vi ñi u n ATMEGA 16 .18 2.2 .1 ð c tính c a ATmega16 18 2.2.2 ... s trình 13 1. 4.3 Ưu c ñi m c a b ñi u n s trình .13 1. 5 Gi i thi u m t s b ñi u n s công nghi p .14 1. 5 .1 ð c ñi m 15 1. 5.2 Các thông s khác 17 Trư ng ð ... c ñóng có giá tr gi ng …… 11111 d li u ñư ng dây m c logic cao (iddle) 111 c m c ñóng Hình 3.4: Truy n ñ ng b hư ng bit 3 .1. 2 L p chương trình cho m ng truy n Vi c l p chương trình cho...
... LỤC Bài 1: Điềukhiển IO (vào ra) led đơn 1. Kíến trúc viđiềukhiển Giới thiệu viđiềukhiển Atmega16L 2 .1. Mô tả chân: Phần mềm lập trình codevision(Hitech): 3 .1. Mô tả phần cứng KIT AVR 03: 3.2.Lập ... Bài 2 .Điều khiển với led đoạn 4 4 6 18 1. Yêu cầu 18 2.Mổ tả 18 3.Thực hành 18 Bài 3 .Điều khiển IO với LCD 23 1. Yêu cầu 23 2.Lý thuyết 23 3.Mô tả 23 4.Thực hành 24 Bài 4.ADC với LM35 27 1. Yêu ... Center Yêu cầu: - Khởi tạo project CodeVision - Nạp chương trình - Điềukhiển led đơn KIT theo ý muốn Lý thuyết: 1. Kiến trúc viđiều khiển: AVR họ viđiềukhiển bit theo công nghệ mới, với tính...
... Các dòng AVR khác nhau: Tiny, AVR Mega Cấu trúc viđiềukhiểnAVR thể hình 1. 2 Hình 1. 2 Cấu trúc ViđiềukhiểnAVR ĐH Khoa Học Tự Nhiên TP Hồ Chí Minh - 2007 VIĐIỀUKHIỂNAVR – ATmega 12 8 Lê Trung ... I/O $1B $1A $19 $18 $17 $16 $15 $14 $13 $12 $11 $10 $03 $02 $ 01 Khơng có Khơng có $00 Khơng có Khơng có Khơng có Địa SRAM $3B $3A $39 $38 $37 $36 $35 $34 $33 $32 $ 31 $30 $23 $22 $ 21 $62 $ 61 $20 ... KHIỂNAVR – ATmega 12 8 Lê Trung Thắng Bảng 65 Điềukhiển hành vi chân OC2 bit COM20 :1 chế độ non-PWM Bảng 66 Điềukhiển hành vi chân OC2 bit COM20 :1 chế độ PWM nhanh Bảng 67 Điềukhiển hành vi...
... thấp 1. 3 .11 .1 Sơ đồ thời gian ngắt thay đổi chân Hình 1. 12 Giản đồ thời gian ngắt thay đổi chân 1. 3 .11 .2 Thanh ghi điềukhiển ngắt A - EICRA 1. 3 .11 .3 Thanh ghi mặt nạ ngắt - EIMSK 1. 3 .11 .4 Thanh ... ngắt - EIFR 1. 3 .11 .5 Thanh ghi điềukhiển ngắt thay đổi chân - PCICR 1. 3 .11 .6 Thanh ghi mặt nạ ngắt thay đổi chân – PCMSK2 1. 3 .11 .7 Thanh ghi mặt nạ ngắt thay đổi chân – PCMSK1 1. 3 .11 .8 Thanh ghi ... 1MHz, 1. 8V: 240A 32 kHz, 1. 8V: 15 A (bao gồm dao động) o Chế độ lượng thấp: A điện áp 1. 8V Sơ đồ khối, Hình 1.1 Hình 1.1 Sơ đồ khối viđiềukhiểnAVR Cốt lõi AVR kết hợp tập lệnh đầy đủ với...
... vỏ 40 chân với hai hàng chân DIP, nên khảo sát Viđiềukhiển với 40 chân dạng DIP Hình 1. 2 .1 Chân VCC: Chân số 40 VCC cấp điện áp nguồn cho Viđiềukhiển Nguồn điện cấp +5V±0.5 Chân GND:Chân số ... gồm chân (từ chân 10 đến 17 ): Chức xuất/nhập Với chân có chức riêng thứ hai bảng sau Bit P3.0 P3 .1 P3.2 P3.3 P3.4 P3.5 Tên RxD TxD INT0 INT1 T0 T1 P3.6 WR P3.7 RD P1.0 T2 P1 .1 T2X Chức Ngõ vào ... thực lấy từ ROM nội hay ROM ngoại Khi EA nối với logic 1( +5V) Viđiềukhiển thực chương trình lấy từ nhớ nội Khi EA nối với logic 0(0V) Viđiềukhiển thực chương trình lấy từ nhớ ngoại ...
... Các dòng AVR khác nhau: Tiny, AVR Mega Cấu trúc viđiềukhiểnAVR thể hình 1. 2 Hình 1. 2 Cấu trúc ViđiềukhiểnAVR ĐH Khoa Học Tự Nhiên TP Hồ Chí Minh - 2007 VIĐIỀUKHIỂNAVR – ATmega 12 8 Lê Trung ... I/O $1B $1A $19 $18 $17 $16 $15 $14 $13 $12 $11 $10 $03 $02 $ 01 Khơng có Khơng có $00 Khơng có Khơng có Khơng có Địa SRAM $3B $3A $39 $38 $37 $36 $35 $34 $33 $32 $ 31 $30 $23 $22 $ 21 $62 $ 61 $20 ... KHIỂNAVR – ATmega 12 8 Lê Trung Thắng Bảng 65 Điềukhiển hành vi chân OC2 bit COM20 :1 chế độ non-PWM Bảng 66 Điềukhiển hành vi chân OC2 bit COM20 :1 chế độ PWM nhanh Bảng 67 Điềukhiển hành vi...