Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
28Activity
×
P. 1
c4

c4

Ratings: (0)|Views: 4,909|Likes:
Published by spy004

More info:

Published by: spy004 on Dec 07, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

06/03/2013

pdf

text

original

 
Giáo trình Vi 
đ 
ề 
u khi 
ể 
n Các
ứ 
ng d 
ng d 
ự 
a trên vi 
đ 
ề 
u khi 
ể 
n MCS-51 Ph
m Hùng Kim Khánh Trang 95
Ch
ươ 
ng 4:
CÁC
Ứ 
NG D
NG D
Ự 
A TRÊN VI
Đ
I
U KHI
N MCS-51
 
Ch
ươ 
ng này gi
ớ 
i thi
u v
ề 
m
t s
ố 
 
ứ 
ng
ng c
a MCS-51 trong th
ự 
c
ế 
:
đ 
i
ề 
ukhi
ể 
n Led 
đơ 
n, Led 7 
đ 
o
n, ma tr 
n Led, LCD,
độ
ng c
ơ 
b
ướ 
c, giao ti
ế 
 p 8255.
1.
 
Đ
i
u khi
n Led
đơ 
n
Hình 4.1
– S
ơ 
 
đồ
ế
t n
i Led
đơ 
nM
ch
đ
i
u khi
n led
đơ 
n mô t
nh
ư
hình 4.1. L
ư
u ý
ng các port c
aAT89C51 có dòng t
i
đ
a là 10 mA (xem thêm ch
ươ 
ng 1, ph
n
đặ
c tính DC) nên khic
n
đ
i
u khi
n nhi
u Led c
n m
c thêm m
ch khu
ế
ch
đạ
i.
D1D21 274LS04INVCCR1R2
 
D3D4VCCR3R4Q1IN
 
Hình 4.2
– S
ơ 
 
đồ
ế
t n
i dùng m
ch khu
ế
ch
đạ
i
D1LEDR1RESISTORIN
Hình a Hìnhb
D1LEDR1RESISTORVCCIN
 
 
D5LEDD6LEDD7LEDD8LEDD9LEDD10LEDD11LEDD12LEDRST9XTAL218XTAL119PSEN29ALE/PROG30EA/VPP31P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732U2AT89C51VCC12345678 910111213141516RN1
      1      2      3      4      5      6      7      8      9
R5
 
Hình 4.3
– K 
ế
t n
i Led
đơ 
n v
ớ 
i AT89C51
 h 
  ạ
 mH ù  n gK i   mK h  á  n h  a n g 9  6  G i   á  o t   ì   n h  v  i  
 đ  
 i  
 ề    
 u k  h  i  
 ể    
 n C  á  c 
 ứ 
 n g d 
  ụ
 n g d 
  ự
 a t   ê  n v  i  
 đ  
 i  
 ề    
 u k  h  i  
 ể    
 nM C  S - 5 
 
Giáo trình Vi 
đ 
ề 
u khi 
ể 
n Các
ứ 
ng d 
ng d 
ự 
a trên vi 
đ 
ề 
u khi 
ể 
n MCS-51 Ph
m Hùng Kim Khánh Trang 97 
d
:
Xét s
ơ 
 
đồ
ế
t n
i Led nh
ư
hình 4.3. Vi
ế
t ch
ươ 
ng trình
đ
i
u khi
n Ledsáng tu
n t
t
trái sang ph
i, m
i l
n 1 Led.
Gi
i
 Các Led n
i v
ớ 
i Port 0 c
a AT89C51 (P0 khi dùng nh
ư
các c
ng nh
 p / xu
tthì c
n ph
i có
đ
i
n tr 
ở 
kéo lên ngu
n) nên mu
n Led sang thì ph
i g
ở 
i d
li
u ra P0.Theo s
ơ 
 
đồ
m
ch, Led sang khi các bit t
ươ 
ng
ng t
i P0 là 0.Yêu c
u
đ
i
u khi
n Led sang t
trái sang ph
i (theo th
t
l
n l
ượ 
t t
P0.0
đế
nP0.7) nên d
li
u g
ở 
i ra là:-
 
L
n 1: 1111 1110b (0FEh) – sáng 1 Led trái-
 
L
n 2: 1111 1101b (0FDh)-
 
L
n 3: 1111 1011b (0FBh)-
 
L
n 4: 1111 0111b (0F7h)-
 
L
n 5: 1110 1111b (0EFh)-
 
L
n 6: 1101 1111b (0DFh)-
 
L
n 7: 1011 1111b (0BFh)-
 
L
n 8: 0111 1111b (7Fh)-
 
L
n 9: quay l
i gi
ng nh
ư
l
n 1Ch
ươ 
ng trình th
c hi
n nh
ư
sau:
MOV DPTR,#MaLed ; DPTR ch
a v
trí b
ng mã LedMain:MOV R7,#0 ; Ph
n t
 
đầ
u tiên c
a b
ng mãLoop:MOV A,R7MOVC A,@A+DPTR ;
 Đọ
c b
ng mãMOV P0,A ; Chuy
n vào P0
để
sáng LedCALL Delay ; Ch
 
để
m
t ng
ườ
i có th
th
yINC R7 ; Chuy
n qua tr
ng thái k
ế
 CJNE R7,#8,Loop ;
 Đ
ã h
ế
t b
ng mã thì l
p l
iSJMP mainMaLed: DB 0FEh,0FDh,0FBh,0F7h,0EFh,0DFh,0BFh,7FhDelay:MOV TMOD,#01hMOV TH0,#HIGH(-50000) ; Ch
50 msMOV TL0,#LOW(-50000)SETB TR0JNB TF0,$CLR TF0

Activity (28)

You've already reviewed this. Edit your review.
1 hundred reads
Nhat Tran liked this
Đào Cảnh liked this
Luan Dinh liked this
Ngọc Lâm liked this
Duong Anh liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->