You are on page 1of 19

BO CO N

Mn: KT Vi X L
Khoa Cng Ngh
Nhm 2:
Trn Tun Ti. 1101046
Nguyn c Hu. 1100993
Hunh Vn Nhu. 1101029
ti: Bng thng tin in t nhp liu t PC.
GVHD: Trn Hu Danh
Bng thng tin
in t nhp liu
t PC.
NGUYN L TNG QUT.
S KHI TNG QUT.
THIT K PHN CNG CHO TNG KHI.
LU GII THUT V CODE CHNG TRNH.
NI DUNG

A
A
B
B
A B
NGUYN L HOT NG TNG QUT

S KHI TNG QUT
PC
MSP430
Khi iu
khin ct

Khi Led
matrix
Khi iu
khin hng


S KHI TNG QUT
Khi PC: thc hin chc nng giao tip UART vi MSP430 truyn chui k
t xung khi vi x l thng qua chng trnh serial port terminal

Khi MSP: giao tip UART vi PC, nhn chui k t, iu khin khi iu
khin ct v iu khin hng.

Khi iu khin hng : a d liu ra hng hin th trn led ma trn, m
dng cho hng m bo led ma trn sng r.

Khi iu khin ct :Thc hin vic qut ct led ma trn lin tc chui k t
c hin th, m dng cho ct m bo led ma trn sng r.

Khi led ma trn: Hin th chui k t nhn c t PC.



THIT K PHN CNG CHO TNG KHI
Khi MSP

MSP 430G2553 l h iu khin MSP430, y l dng vi iu khin siu tit kim nng
lng, c tch hp nhiu chc nng: bin i ADC, DAC, khuyt i thut ton Op-Amp,
Real Time Clocck, truyn thng UARTvv
Mt s tnh nng c trng ca MSP430FG2553 bao gm:
-in p ngun: 1.8V 3.6 V.
-Mc tiu th nng lng cc thp:
-Ch hot ng: 220 A ti 1MHz, 2,2 V.
-Ch ch: 0.5 A.
-0,8 A ch ng h thi gian thc
-Ch tt (RAM vn c duy tr): 0.1 A.
Thi gian nh thc t ch Standby nh hn 1s.
Cu trc RISC-16 bit, Thi gian mt chu k lnh l 62.5 ns
Cu hnh cc module Clock c bn:
-Tn s ni ln ti 4 MHz
-Thch anh 32 KHz.
-Tn s lm vic ln ti 16 MHz.
.
Timer 16 bit.
Ta s dng chc nng truyn thng UART thc hin yu cu n.




Tm hiu UART

THIT K PHN CNG CHO TNG KHI
UART mode:
UART vit tt ca Universal Asynchronous Receiver/Transmitter, ngha l b
truyn nhn d liu ni tip bt ng b.
ch UART, modules USCI_Ax kt ni MSP430 vi thit b bn ngoi qua
chn UCAxRXD v UCAxTXD. Ch UART c chn khi bit UCSYNC
c xa.

Baud rate:
nh ngha: l s bit truyn trong 1 giy, 2 bn thit b truyn v nhn cn ging
nhau v tc baud th d liu truyn-nhn mi chnh xc.
Cch thuyt lp tc baud:


VD: 1M/19200=52

Tm hiu UART

THIT K PHN CNG CHO TNG KHI

Khi MSP

USCI Interrupts:
C ngt truyn (USCI Transmit Interrupt Operation):
C ngt UCAxTXIFG c set khi b truyn ra du thanh ghi UCAxTXBUF sn
sng nhn k t khc (tc l truyn xong k t trc). xy ra ngt th c
UCAxTXIE v GIE cn c set. UCAxTXIFG t ng reset nu k t c vit
ln UCAxTXBUF.

C ngt nhn USCI Receive Interrupt Operation:
C ngt UCAxRXIFG c set nu d liu nhn c np vo UCAxRXBUF.
xy ra ngt th c UCAxTXIE v GIE cn c set. UCAxRXIFG t ng
reset nu UCAxRXBUF c c.
THIT K PHN CNG CHO TNG KHI

Khi LED matrix

THIT K PHN CNG CHO TNG KHI
Led ma trn : theo hng th cc anode c ni chung, theo ct th cc cathode
c ni chung. Anode ni vi mc cao(H) v cathode ni vi mc thp(L) th
led sng, cc trng hp cn li led tt.
C 2 cch hin th ch:



Cch 1 : m qut gi ra ct v d liu gi ra hng.
-Ct 1 sng bng cch ko ct 1 xung mc L cc ct cn li mc H , sau
gi byte d liu ra 8 hng (led no sng th bit tng ng bng 1, led no tt
th bit tng ng bng 0).
-Cc ct cn li th tng t.
Cch 2 : m qut gi ra hng v d liu gi ra ct.
-Chn hng 1 sau a d liu tng ng ra cc ct
Dng 4 led matrix 8x8 v phng php qut ct hin th chui.


Khi iu khin ct

THIT K PHN CNG CHO TNG KHI

cho php 1 ct sng, ta cho ct
mc thp (L) , cc ct cn li mc cao.
ng thi khi a 8 bit d liu vo hng
mc cao (H).
Phng php qut ct: ti mi ln qut ch
cho php 1 ct sng (1 ct sng mc L, cc
ct cn li mc H), thi gian qut rt nhanh
nn ta thy cc ct sng ng thi.
S dng 3 port ca MSP l 2.0, 2.1,
2.2 a bit qut ra 32 ct ca khi led
matrix thng qua 4 IC 74HC595.V dng ng
ra ca IC 74HC595 ch l 20mA khng
m dng cho ct ca led ma trn,
phi s dng thm IC ULN2803 m
dng cho ct.


Khi iu khin hng

THIT K PHN CNG CHO TNG KHI
lm sng 1 ct ca LED, ta phi a d liu 8 bit ra ng thi mc H.
S dng 3 port ca MSP l P1.3, P1.4, P1.5 a bit d liu ra 8 hng ca khi led
matrix thng qua IC 74HC595.
dch 1 byte d liu ra IC 74HC595, ta lm nh sau:
- B1:Dch 1 bit d liu ra chn Data (DS).
- B2: Xut 1 xung CLK (SH_CP) a d liu vo IC.
- B3: Kch xung cht CLK (ST_CP) xut d liu song song.
Do ng ra ca IC 74HC595 cp khng dng cho LED sng r, do ta s dng mch
m dng dng transitor C2383 c Ic
max
=1 A m cp dng cho led sng r.



A B
0 0
1 1

Tm hiu v cc IC

THIT K PHN CNG CHO TNG KHI
IC74HC595 l IC ghi dch 8 bit kt
hp cht d liu, u vo ni tip u
ra song song.
-Chn 14: u vo d liu ni tip,
Chn 11: chn vo xung Ck, khi c
xung tch cc mc cao th c 1 bit
c dch vo IC.
Chn 12: xung Ck cht d liu, khi c
xung kch vo th cho php xut d
liu trn cc chn output.

IC ULN2803 l IC m o vi 8 ng
ra, mi ng ra l transistor ghp darlington
vi dng in v in p ng ra cao.
- Khi ng vo mc cao, transistor c
kch dn, tng ng ng ra c a
xung chn GND tc mc thp.
- Khi ng vo l mc thp, transistor
khng c kch dn, ng tng ng s
trng thi tng tr cao. to c mc 1
cn gn thm in tr treo ti ng ra ca
IC ULN2803
Transistor C2383 l transistor thuc
loi transistor NPN.
C2383 c dng Ic cc i = 1A m bo
dng cung cp cho cc hng ca led ma
trn


Khi nhp d liu t PC

THIT K PHN CNG CHO TNG KHI
thc hin vic truyn chui d liu t PC xung khi vi x l
qua giao tip UART ta s dng phn mm h tr Serial Port
Terminal.
y l phn mm n gin d s dng c th thay i cc thng s
thc hin vic truyn nhn chui k t t PC n vi x l nh:
tc Baud, s bit data, parityvv

LU GII THUT V
CODE CHNG TRNH

Lu gii thut

Begin
Khi to cc Port
Thit lp thng s UART
Nhn k t t my tnh
chuoi= UCA0RXBUFF

Gi chng trnh con d tm chuoi
Lu m led ca k t v mng tam[c]

chuoi=/
Thc hin dch phi,
dch tri

Delay
c=0


Chng trnh chnh


LU GII THUT V
CODE CHNG TRNH


Lu gii thut

Begin
Nhn k t t my tnh

D tm m led ma trn ca k t
nhn c trong th vin font
to sn, mi k t s tng ng
vi 5 byte m led ma trn

End
D tm:
i+k<31 || i+k>c+31
Xut m 0xff
lm tt ct
k=0
Begin
Cho hin th tam[i+k-32]
Cho i chy t 031
i=0
Chng lem, delay
k=31+c
End
k=k+1

S

Dch phi:
Code chng trnh:

S

KT QU THC HIN



Mch quang bo c bn hot ng v p ng ti
thiu c yu cu ca n l hin th chui k t c
truyn t PC thng qua giao thc UART
Hn ch:
Do y l ln u tin tm hiu v dng vi iu khin, c th l dng
MSP430G2553 nn nhm thc hin gp rt nhiu kh khn trong
vic s dng vi iu khin thc hin yu cu n, do kt qu
mch lm ra cn mt s hn ch sau:
Bng quang bo c kch thc nh, ch gm 4 led trn 8x8
Cha hiu r chc nng ca cc IC, nguyn l m dng nn led
ma trn sng khng c r khi quan st ban ngy.





KT QU THC HIN



Hn ch:
Cha hin th c ch ting Vit c du
Cha t vit c chng trnh thc hin vic truyn-nhn gia
my tnh v msp.





CM N THY V CC
BN THEO DI

You might also like