...
- Khởi tạo project bằng CodeVision.
- Nạp chương trình.
- Điềukhiển led đơn trên KIT theo ý muốn.
Lý thuyết:
1.Kiến trúc viđiều khiển:
AVR là họ viđiềukhiển 8 bit theo công nghệ mới, ... thiệu viđiềukhiển Atmega16L:
4
DKS_GROUP Microcontroller Training Center
DKS Group www.EmbestDKS.com
2
MỤC LỤC
Bài 1: Điềukhiển IO (vào ra) led đơn
4
1.Kíến trúc về viđiềukhiển ... Atmel theo công nghệ
RISC, nó mạnh ngang hàng với các họ viđiềukhiển 8 bit khác như PIC,
Pisoc.Do ra đời muộn hơn nên họ viđiềukhiểnAVR có nhiều tính năng mới
đáp ứng tối đa nhu cầu của...
...
thấy rằng Chip AVR có rất nhiều đặc tính mới nổi trội hơn so với họ 8051 . Lý do để chọn Chip
AVR cụ thể là AVR AT90S8535 để thực hiện đề tài là :
Thứ nhất, AVR là họ Viđiềukhiển mới có nhiều ... Ứng dụng thực tiễn :
Vi c nghiên cứu họ Chip AVR sẽ chỉ ra một hướng mới trong vi c sử dụng viđiều khiển,
với những tính năng mới người thiết kế có thể giảm thời gian cho vi c thiết kế phần cứng ... và dễ
dàng hơn trong vi c thiết kế phần mềm. Và vì thế đề tài không chỉ dừng lại trong vi c sử dụng
chip AVR mà còn giới thiệu đến sinh vi n về mộ
t trong các họ Viđiềukhiển mạnh nhất hiện...
... Vi c lập trình cho PPI thành các cổng vào ra được tiến hành trên AVR. Điều
khiển với vi c chọn cổng và giá trị hoàn toàn trên AVR bằng vi c đặt giá trị cho từ
điều khiển CW
Trước ... thiết bị điều
khiển, thiết bị tự động, thiết bị điện dân dụng bây giờ đều có sự góp mặt của các vi
điều khiển và vi xử lý. Ứng dụng của viđiềukhiển đã làm cho các thiết bị trở lên ổn
định ... C
L
. Viđiềukhiển có thể chương trình hoá để hoạt động theo 3 chế
độ 0, 1 và 2. Vi c chọn chế độ hoạt động nào phụ thuộc vào giá trị của từ điều
khiển được nạp vào từ điềukhiển CW khi vi t...
... viđiềukhiển ) đượ
c thiết lập thành ngõ ra.
VI ĐIỀUKHIỂNAVR – ATmega 128
LêTrungThắng
ĐH Khoa Học Tự Nhiên TP. Hồ Chí Minh - 2007
13
Tóm tắc: Bản đồ bộ nhớ bên trong của ATmega128 ... bit điềukhiểnvi c ghi dữ liệu vào EEPROM. Ở vai trò của mộ
t bit điềukhiển
nếu bit EEMWE đã được set lên 1 thì khi ta set bit EEWE lên 1 sẽ bắt đầu quá trình ghi dữ
VI ĐIỀUKHIỂNAVR ... đồ một cổng vào ra
VI ĐIỀUKHIỂNAVR – ATmega 128
LêTrungThắng
ĐH Khoa Học Tự Nhiên TP. Hồ Chí Minh - 2007
18
Chương III
BỘ ĐỊNH THỜI CỦA ATmega128ATmega128 có 4 bộ định...
... Công nghệ điềukhiển tự động
Khoa CNTT - ĐHTN
67
Tài liệu tham khảo cho môn Vi xử lý
Các hệ vi xử lý thế hệ mới
CHƯƠNG 2. HỌ VIĐIỀUKHIỂNAVR AT90S8535
2.1 Các đặc tính
AVR
-Cấu ...
EEPROM thanh ghi điềukhiển
Bộ môn Công nghệ điềukhiển tự động
Khoa CNTT - ĐHTN
72
Tài liệu tham khảo cho môn Vi xử lý
Các hệ vi xử lý thế hệ mới
môn Công nghệ điềukhiển tự động
... ghi điềukhiển
EEPROM. Để tải dữ liệ
u SPI , xem trang 99 đã mô tả chi tiết.
Bộ môn Công nghệ điềukhiển tự động
Khoa CNTT - ĐHTN
70
Tài liệu tham khảo cho môn Vi xử lý
Các hệ vi xử...
... 512 kB 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ơ bộ về viđiềukhiển Atmega16
Atmega16 [3] là bộ viđiềukhiển CMOS 8 bit tiêu ... hơn.
2.1.4) Một số họ vidiềukhiểnAVR
Vi điềukhiểnAVR rất phong phú và đa dạng, bao gồm nhiều họ khác nhau :
Họ ATUC30xxxx (xxxx thể hiện dung lượng Flash của viđiều khiển,
ví dụ : ATUC30512 ... viđiềukhiển Atmega16, có rất nhiều phần mềm được dùng để
lập trình bằng nhiều ngôn ngữ khác nhau đó là: Trình dịch Assembly như AVR
studio của Atmel, Trình dịch C như win AVR, CodeVisionAVR...
...
2
MỤC LỤC
Bài 1: Điềukhiển IO (vào ra) led đơn
4
1.Kíến trúc về viđiềukhiển 4
2. Giới thiệu viđiềukhiển Atmega16L 4
2.1.Mô tả các chân: 4
3. Phần mềm lập trình codevision(Hitech): ... có thể
sử dụng được, động tác này khác với họ viđiềukhiển 8051- AT8951.
CodeVision:
Chạy CodeVision bằng cách click chuột vào ICON của CodeVision trên
Desktop được cửa sổ như sau:
... phản (phải điều chỉnh VSS hợp lý thì LCD mới hiển thị
được) 2 chân 15,16 đây là 2 chân cấp nguồn dung để bật đèn của LCD từ
chân 4->14 là các chân điềukhiển được nối với viđiều khiển, các...
... A– OCR3AH and OCR3AL
VI ĐIỀUKHIỂNAVR – ATmega 128
LêTrungThắng
ĐH Khoa Học Tự Nhiên TP. Hồ Chí Minh - 2007
39
Bảng 55. Điềukhiển hành vi của chân OC0 bằng các bit COM00:1 ...
VI ĐIỀUKHIỂNAVR – ATmega 128
LêTrungThắng
ĐH Khoa Học Tự Nhiên TP. Hồ Chí Minh - 2007
46
Bảng 65. Điềukhiển hành vi của chân OC2 bằng các ... trong viđiềukhiển và được chạy lúc khởi
động. Phần mềm này có thể tải vào trong viđiềukhiển chương trình của người
sử dụng và sau đó thực thi chương trình này. Mỗi khi reset viđiều khiển...
... TCNT1L=0x3B;
Tự học AVR - phần 4
AVR - Cách dùng Timer trong viđiềukhiển AVR
Sử dụng bộ định thời là nhu cầu của nhiều lập trình vi n. Thông thường mỗi
loại viđiềukhiển đều có bộ định ... khiển đều có bộ định thời. Hôm nay VAGAM xin giới thiệu tới
các bạn bài vi t về cách dùng Timer trong viđiềukhiển AVR.
Đặc tính
- Bao gồm các bộ timer 8bit 16 bit, thường có từ 3 – 4 bộ Timer
- ... nhau bít này được set lên bằng 1
Bít 1-TVOx : Khi bộ đếm vượt quá giá trị Top thì bít này được set bằng 1
Thanh ghi mặt nạ ngắt-TIMSK:
Bít 1 – OCIEx: khi bít này được set lên bằng 1 thì cho phép...
... debugger/simulators, in-circuit
emulators và evaluation kits.
1.2 SƠ ĐỒ CÁC CHÂN
VIĐIỀUKHIỂNAVR – ATMEGA88
Loại viđiềukhiển họ AVR RISC là do công ty Atmel sản suất, với kiến
trúc RISC (Reduce Instruction ...
Thanh ghi điềukhiển MCU –MCUCR
Thanh ghi trạng thái điềukhiển MCU chứa các bit điềukhiển để qun lý
nng lng.
ã Bit 7 4 Res: D phũng
ã Bits 6 4 SM2 0: L
a chn ch độ ngủ
1.3.9 Điềukhiển hê ... hình như đầu vào). Mỗi một bộ
đệm đầu ra có đặc tính điềukhiển đối xứng vớ
i cả khả năng sink và source
cao. Chân điềukhiển đủ khoẻ để điềukhiển hiển thị các LED trực tiếp. Tất
cả các chân...
... bit điềukhiểnvi c ghi dữ liệu vào EEPROM. Ở vai trò của mộ
t bit điềukhiển
nếu bit EEMWE đã được set lên 1 thì khi ta set bit EEWE lên 1 sẽ bắt đầu quá trình ghi dữ
VI ĐIỀUKHIỂNAVR ... …44 của viđiềukhiển ) đượ
c thiết lập thành ngõ ra.
VI ĐIỀUKHIỂNAVR – ATmega 128 LêTrungThắng
ĐH Khoa Học Tự Nhiên TP. Hồ Chí Minh - 2007 18
Chương III
BỘ ĐỊNH THỜI CỦA ATmega128 ... cho vi c bổ sung, chỉnh
sửa (mail to: thangvl2a@yahoo.com).
Sài Gòn, 08-2008.
Lê Trung Thắng.
ĐTVT - K2002.
VI ĐIỀUKHIỂNAVR – ATmega 128 LêTrung Thắng...
... hồ).
SPI cho phép truyền dữ liệu nối tiếp đồng bộ giữa thiết bị ngoại vi và viđiềukhiểnAVR hoặc giữa các vi
điều khiển AVR. SPI của AT90S8535 có các đặc điểm đặc biệt sau:
Chế độ song công, ... dữ liệu
được lưu trong thanh ghi này.
Chương 2: ViđiềukhiểnAVR và lập trình cho VĐK
2.1.Cấu trúc bộ nhớ:
Cũng như mọi viđiềukhiển khác AVR có cấu trúc Harvard tức là có bộ nhớ và đường ... một MUX.
Để điềukhiển hoạt động vào ra dữ liệu của ADC và CPU chúng ta có 3 thanh ghi:ADMUX đây là thanh
ghi điềukhiển lựa chọn kênh đầu vào cho ADC. ADCSR Đây là thanh ghi điềukhiển và thanh...
... registers associated with
I/O ports, support devices,
and processes of data transfer
Reset
ã Reset s ủt vi ủiu khin v trng thỏi ban
ñầu mà bộ vi xử lý sẽ thực thi lnh ủu tiờn
ã Reset cú th ... architecture
of a microprocessor,
necessary to write
assembly language
programs
programs
ã Divided into two groups
– ALU Arithmetic Logic
Unit (ALU)
– Special Function
Registers (SFRs) from ... the access bank; BANKED (a=1) - banked
W (d=0) - the WREG register; F (d=1) - the data register
Vi ủiu khin l gỡ?
ã Mini-Computer
Microprocessor
ã The Brains
ã Arithmetic Logic Unit
(ALU)
ã
Control...
... Số đếm được hiển thị lên 4 led 7 thanh.
GIÁO TRÌNH VIĐIỀUKHIỂN AVR
14 www.dks.edu.vn
Sau đó ta save project lại :
GIÁO TRÌNH VIĐIỀUKHIỂN AVR
98 www.dks.edu.vn ...
đảo giá trị một lần.
- Vi t chương trình trễ n(ms) sử dụng timer.
GIÁO TRÌNH VIĐIỀUKHIỂN AVR
46 www.dks.edu.vn
GIÁO TRÌNH VIĐIỀUKHIỂN AVR
77 www.dks.edu.vn ...
GIÁO TRÌNH VIĐIỀUKHIỂN AVR
25 www.dks.edu.vn
3
7 6 4 2 1 10 9 5
A B C D E F G DP
8
D12A
Catot chung
3
7 6 4 2 1 10 9 5
8
D13A
Anot chung
GIÁO TRÌNH VIĐIỀUKHIỂN AVR
27 www.dks.edu.vn...
... thống điềukhiển động cơ bước 59
3.Nguyên lý điềukhiển động cơ đơn cực 61
4.Mạch điềukhiển động cơ bước 62
Bài 1: Điềukhiển IO (vào ra) led đơn
Yêu cầu:
- Khởi tạo project bằng CodeVision. ... project bằng CodeVision.
- Nạp chương trình.
- Điềukhiển led đơn trên KIT theo ý muốn.
Lý thuyết:
1.Kiến trúc viđiều khiển:
AVR là họ viđiềukhiển 8 bit theo công nghệ mới, với những tính ...
MỤC LỤC
Bài 1: Điềukhiển IO (vào ra) led đơn
4
1.Kíến trúc về viđiềukhiển 4
2. Giới thiệu viđiềukhiển Atmega16L 4
2.1.Mô tả các chân: 4
3. Phần mềm lập trình codevision(Hitech): 6...