Tải bản đầy đủ (.ppt) (81 trang)

Hướng dẫn thực hành AVR

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.02 MB, 81 trang )

 


 !"
#$%!"&"'(()*(
 +

,


 
AVR Microcontroller
-
./012324!5267892$*:'$;<)
-
=$*>*?*12324!5267@A%B7C*!7C$D#
<E71/*=!$FG*526!'F%H'F%)
-
I+$'7C23'%B7C892$)
-
J! $*?*<E7$K*2E7$F(7C*<(*5)
-
LM*$2 $5 </12E*2E!N!>1O2*?**LP7C
$FQ7)
 
.RSSTU
VW
-
X;3(7Y<E7@'!Z
int max(int *array)
{


char a;
int maximum = -32768;
for (a = 0; a < 16; a++)
if (array[a] > maximum)
maximum = array[a];
return (maximum);
}
 [
\TU]SR^
R_.
MCU

TH

AVR 46 335
8051 112 9,384
PIC16C74 87 2,492
68HC11 57 5,244
 `
ab
cdeRbabZ
-
'7P7`fg<J7)
-
'7P7`8h[<J7)
-
'7P78[h+8<J7)
 g
AVR Microcontroller
-

i'(Cj724!<(212324!52671O2*?*3k*$l7
5?*7'!7LZ
fl*$LO*9m7O*LP7C$FQ7)
fl*$LO*9m7O__nR)
fop*q71/(F')
fop*?*5p2*r*7s7C)
-
7t7=$</27"1O2iu<'@nRv
9"$;R1/`n)
-
<O77=$</R;C'+81O2+8iu<'@nRv
iRv[n1/F=$724!5p2*r*7s7C)
 8
w.nc
-
I0*P9>7Z
f0Cp*</Zxyyyy)
f0R;C'*(*?*r7C%B7C#r*$#)
f(*?*r7C%B7C7t*(0$$27")
-
0z1O2<{2)
-
|$FMC2'($2 #oiZoi[[}
-
|$FM$F!"471~$!" 7Z8`z}
-
|$FMio7C*~7C7C2E#)
 x
AVR Microcontroller
 

•€xo8[[
-
2O2$2E!*!7C1412324!5267)
-
2324!5267)
-
 !"#$%&'()(*
 
xo8[[
-
vo F*2$;*$!F;
-
z<'@ 8i"$;@
-
__nR [+i"$;@
-
oR [+i"$;@
-
 8f*'77;<f92$
-
 #F(CF''9<;
-
2;F(!7$;F +•8f92$‚•`f92$‚
-
ƒ'$*%(C2;F#F(CF''9<;
-
7'<(C(#'F'$(F(7*2#
-
o (7*2#
-

(H;Ff(7;@;$2F*!2$
-
;'<2;<(*5•‚
-
_y$;F7'<'7%7$;F7'<7$;FF!#$@(!F*;@
-
fo<;;#R(%;@
-
n#;F'$27C(<$'C; )f`)
-
o#;;%CF'%;@ f8R„
-
f#27#'*5'C;
 +

+
,

"
-
.
/
0

/
1
2
-
3
4

1435
143%
1436

#
&7

8




$%&'()(
#$%&'()(
 

#$%&'()(


8 kênh ngõ vào multiplex.

Các chế độ biến đổi 8 hoặc 10 bit.

Độ chính xác ± LSB

Thời gian biến đổi 65 - 260µsec

Có hai chế độ biến đổi Free run và single.

Có ngắt báo kết thúc quá trình biến đổi.


Có chế độ ngủ chống nhiễu.
 
#
#$%&'()(

-
F!"477D7@(7C*~7C
-
8(k*x92$%…<2E!
-
?$2E7@'25!7C
-
i?(<|292$@$'F$
-
I5>7s7C*p7C72†!
-
p*3m$F!"47*'(1O2$J7@p$*'7$=#
-
I$6$F!"471O2724!$p*3m
-
I* 3m$F!"473'yA<‡
-
I7C!j77Cˆ$F2‰7C
 [
&7
o
AVR AT90S8535
'9#&:
-

ế độ R'@$;Fo<'1;)
-
F!"ền nhận dữ liệu.

Tốc độ clock tới 400Khz

Sử dụng nạp chương trình
SPI
 `
143%
'9#&:
&7
143+;/"943%

8-Bit

Ngắt tràn

Có chức năng tràn có ngắt tràn

8-Bit PWM.
AVR AT90S8535
 g
1436
AVR AT90S8535
&7
'9#&:
143+;/"9436
-
`fi2$

-
Cắt tràn.
-
ức năng so sánh và ngắt so sánh.

Chức năng Capture có ngắt và chống
nhiễu.

Chức năng PWMvx(F8fi2$
 8
1435
1436
'9#&:
143+;/"9435

8-Bit

Ngắt tràn.

So sánh ra có ngắt.

8-Bit PWM.

Real Time Clock (Xtal2)
AVR AT90S8535
 x
1435
143%
1436



8

'9#&:
8-9; </0+143

Cấp clock từ bộ dao động RC 1
Mhz bên trong.

Chỉnh Time-Out 47ms - 6s.

Reset bằng lệnh “WDR”.
AVR AT90S8535
 +
1435
143%
1436

8




AVR AT90S8535
#%
'9#&:
50ồn ngắt ngoài
-
Š2C2'73?#r7C7Cˆ7
•<(*5‹ŒR‚

-
K3m7Cy(?*Š7Cˆ$)
-
K3m7C*=*?**LP7C
$FQ77Cˆ$9‰7$F(7C)
 +
1435
143%
1436

#
&7

8

'9#&:
&/=ánh tương tự
ích hợp



AVR AT90S8535

+
,

*

/
1

 ++




+
,
:

.
9
#%
#6
5>834

8

+,
-
•7C1/(F'vivv)
-
=#%Ž7C•`(F+‚
-
24!526732E7$F•!<<f#
-
24!5267$F7C$?2*(
$•7C7C{1/(F')
-
R|2*•7C*I$'7C2Z
yvnyv'7%y

AVR AT90S8535
 +
w•‘nw
i
-
•7CC2'($2 #@(7C@(7C)
-
•7CC2'($2 #7p2$2 #)
-
i~
,
3’7$Š2)
-
)
-
Cˆ$)
 +
wi
,
i

-
2 $5 #J7*r7C$F‰7F($!;@)
-
2 $*LP7C$FQ7$F‰7(%;2@2(7)
-
"$A‰
,
$p7C$F‰7F($!;@)
-

t23?#$F‰7<O#)
-
~
,
#*LP7C$FQ7#F($!;@3Y*"$F‰7#Ž7C
$K*/7)
-
"$A7C2‰
,
$F‰7*:'#Ž7C$K*/7)
-
2 $9?(*?($K*/7
-
2$Fˆ*7C2‰
,
$K*/7)
 +[
Rc
,
“”
-
R*12324!5267)
-
R*<q
,
#$FQ7*(12324!5267)
-
R*7C!j7*!7C*=#)
-
R**~7C$ˆ*3P7)

-
R*#l7=71/*~7C$ˆ*3P7)
-
R*267$’._g3(7)
-
R*267$’.)
-
R*92 7$F•*=#$l72‰
,
!$LP7C$K)
-
R*$($l72‰
,
!$LP7C$K)
-
R*3(72‰
,
$3~
,
)
-
R*C2'($2 #*~7C@!=$)
-
R*C2'($2 #7p2$2 #)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×