Nhém I- D3divt
TRUONG DAI HOC DIEN LUC
KHOA DIEN TU - VIEN THONG
BAO CAO
THUC TAP MON VI XU LY
Dé tai : Led Cube 8x8x8
Gido vién huéng dan: Hoang Van Bong
Sinh vin: NHOM 1
Dinh Viét An
Pham Van Déng
Va Chung Kién
Lop: D3_DTVTNhém I- D3devt
oi Thigu Chung
1. Sw khac nhau giita vi xir ly va vi diéu khién
Vi xit ly, vi dy nhu con chip intel hay ADM trong
khong cé RAM,ROM,céng IO va cae thiét bj ngoai vi on chip. Cdn vi diéu khi
‘mot b9 vi xir ly, RAM,ROM,céng IO va
‘hanh nay ching ta chi nghién ctu vé vi
ic may tinh théng thudmg,nd
én chira
thé chita céc thiét bi ngoai vi. Trong bai thye
khién.
2. Gidi thigu vé dong AT89C51
AT89CSI la m6t bé vi xir ly 8 bit,loai CMOS, 06 téc dé cao va céng suat thap voi
'b6 nhé Flash c6 thé lap trinh durge.N6 duge sin xudt voi céng nghé b6 nhé khéng bay
hoi mt 46 cao ctia hiing Atmel, va tuong thich véi hp MCS-51™ vé chan ra va tap Iénh.
So ad khdi cia AT89CS1Nhém I- D3devt
trumg co ban sau : 4Kbyte Flash,128 byte RAM, 32 duémg xudt
nh§p,hai b6 dinh théi/dém 16 bit,mot cdu tric ngat hai wu tién va Snguyén nhan ngit,mét post
néi tiép song céng,mach dao déng va tao xung clock trén chip. AT89CS1 duge thiét ké véi logic
tinh cho hoat déng e6 tin s6 gidm xuéng 0 va hé tr hai ché d6 tiét kigm nang long duge Iya
chon bing pl Ché a nghi dimg CPU trong khi van cho phép RAM.céc b6 dinh
théi/dém,port ndi tigp va hé thong ngit tiép tuc hoat ddng, Ché d6 ngudn gidm duy tri ndi dung
cita RAM nhung khéng cho mach dao dng cung cfip xung clock nhim v6 higu héa cée hoat
—_//khai bao thu vien//
define bat 0 // dinh nghia bat den led//
fédefine tat 1 //dinh nghia tat den led//
7khai bao bien toan cuc
sbit led1= P2"0; ‘Tkbai bao led kieu bit chan P2_0//
sbit led2= P21;
sbit led3= P2°2;
sbit led4= P2"3;
sbit ledS= P2"4;
sbit led6= P25;
sbit led7= P2*6,
sbit led8= P27;
1/*khai bao ham tre//Nhém I- D3devt
void tre (long time)
{
long n;
for (n=O;n