Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tieáp theo baïn nhaán nuùt Project roài choïn New Project…
Sau ñoù cöûa soå Select Device for Target hieän ra. Baïn haõy choïn “Data base” laø “Atmel”
roài tìm hoï IC “AT89C51” roài nhaán vaøo nuùt OK
Tieáp theo baïn nhaán voâ File choïn New ñeå môû cöûa soå soaïn thaûo laäp trình. Sau khi choïn
thì seõ thaáy xuaát hieän cöûa soå Text1 nhö hình döôùi ñaây
Sau ñoù baïn voâ menu File choïn Save As thì thaáy cöûa Save As hieän ra. Baïn haõy ñaët teân
cho file laäp trình( nhôù ñaët laø *.C ). ÔÛ ñaây mình ñaët laø “Nhay led.C” roài choïn Save
Trong cöûa soå Pop up hieän ra sau ñoù thì baïn choïn teân file laäp trình ñaõ löu khi naõy laø
“Nhay Led.C” roài nhaán nuùt Add
Sau ñaây laø moät ñoaïn code ñôn giaûn coù duøng delay ñeå laøm nhaáp nhaùy töø möùc cao sang
thaáp cuûa Port 0 cuûa VXL 89C51
#include<reg51.h>
sfr AN = 0x80;
//----------------------------------
void delays(unsigned long n)//Ham delay giay, nhap(2)=1s
{
unsigned char i;
unsigned int j;
for (i=n;i>0;i--)
{
for (j=56550;j>0;j--);
}
}
//----------------------------------
void main(void)// chuong trinh chinh
{
while(1)
{
AN = 0x00;
delays(4);
AN = 0xFF;
delays(4);
};
}
Sau khi ñaõ soaïn thaûo ñoaïn code xong thì caùc baïn chuù yù ôû keá beân cöûa soå Target 1 coù
nuùt nhoû hình caây ñuõa. Baïn haõy nhaán vaøo ñoù.
Sau khi nhaán thì cöûa soå Options for Target ‘Target 1’ seõ hieän ra. Taïi theû Target thì baïn
haõy söûa thoâng soá Xtal(MHz) töø 24 thaønh 11.0592 ñeå haøm Delay chaïy ñuùng yù ñoà laäp trình
Sau khi ñaõ hoaøn taát coâng ñoaïn chænh thoâng soá thì baïn nhaáp chuoät faûi vaøo Nhay Led.C
roài choïn Build target (phím taét laø F7) ñeå baét ñaàu quaù trình bieân dòch
Vaø sau khi mình söûa loãi thì maùy seõ hieän thoâng baùo laø bieân dòch thaønh coâng
Luùc naøy ta vaøo D:/Bai tap thì seõ thaáy file Nhay Led.hex xuaát hieän. Vaø baây giôø caùc baïn
coù theå duøng maïch naïp ñeå naïp chöông trình vaøo IC ruøi ñoù. Hoaëc cuõng coù theå keát hôïp vôùi
Proteus ñeå chaïy moâ phoûng thöû xem. Baûo ñaûm laø raát thuù vò