Professional Documents
Culture Documents
1.
2.
3.
4.
Proteus
Keil C
Visual Studio 2008
Virtual COM
1. Protues. (Xem V d)
Ch : Ta phi chnh li thng s cho Cng Com o trong
Protues nh sau :
- Double click vo
Ta c hnh sau :
- Chnh thng s Cng Com cho ph hp vi thng s ta chnh
trn phn mm Visual Studio 2008.
Bc 2 : To Project mi :
Bc 3 : To File C#
- Chn Windows Forms Application, nhp tn Project nh hnh di.
Bc 6 : i tn button :
- Click 1 ci ln button cn i tn.
- Chn tab Properties nh hnh di.
- Nhp tn mong mun vo dng Text .
- Enter.
1
Click vo biu
tng nh hnh
Click vo vng
ca Form
3
Nhp tn ty
v Enter
Click vo biu
tng nh hnh
1
2
Click vo vng
ca Form
Nhp tn ty
v Enter
3. Trn Keil-C
Khi ng keilc :=> vo project/new
Chn vk
//=========================
unsigned char ch;
//==========================
void SetupSerial()
{
SCON = 0x52;
/* Che do 1: 8-bit UART, cho phep truyen */
TMOD = 0x20;
/* timer 1 che do 2: 8-Bit tu dong nap lai.
*/
TH1 = 0xfd ; /* toc do 9600 baud
*/
TL1 = 0xfd ;
TI = 0;
/* co ngat nha^n.=0*/
RI=0;
/* co ngat' truye^n =0*/
TR1 = 1;
/* timer 1 run
*/
ES =1;
/* cho phep ngat noi tiep */
}
//===========================
void nhan(void) interrupt 4
//Chuong trinh con dung ngat noi tiep
{
if(RI)
{RI=0;
ch=SBUF;
}}
//===========================
void delay(long time)
{ long n;
for(n=0;n<time;n++){;}
}
void main()
{
SetupSerial(); //Khoi tao cac thong so cho truyen thong noi tiep
EA = 1;
//Cho phep ngat nhung chi c ngat noi tiep duoc dung
// VIET CT:
while(1)
{
if (ch==65){ //65 la ma DEC cua chu A
led1=0;
led2=1;
}
if (ch==66){ //66 la ma DEC cua chu B
led1=1;
led2=0; }
}
}
Lu li:
Kt thc keil c
THIT LP KT NI PC<-> PROTEUS DNG COM O:
=>
Chy PROTEUS:
V mch
NP chng trnh cho vk: