#include <REGX52.H>
sbit xung = P2^0;
sbit led = P2^1;
void delay_ms(unsigned int ms)
{ unsigned int i,j;
for(i=1;i<=ms;i++)
for(j=1;j<=121;j++)
{}
}
// khai bao ham ngat
void ngat_t0(void)interrupt 1
{ TF0=0;
xung = 0;
delay_ms(5);
xung = 1;
TH0 = 0xc5;
TL0 = 0x68;
}
//chuong trinh chinh
void main()
{
P0=0xff;
IE = 0x82;
TMOD = 0x01;
TH0 = 0xc5;
TL0 = 0x68;
TR0 = 1;
while(1);
}
************************************************** *****************************************
************************************************** *****************************************
Ai chỉ cho mình với , mình viết chương trình này để tạo xung tần số 50hz , trong do muc cao = 15ms, mức thấp = 5ms
mọi người cho mình hỏi tai sao khi mô phỏng thì chạy không đúng đèn led sáng nhấp nháy một lúc rồi sang liền một lúc rồi lại sang nhấp nháy ( dung OSC trong protuest đo thì thấy xung đúng không vấn đề gì ), xin các cao thủ chỉ giúp , mình mới học VĐK (tự tìm hiểu nên không biết )mong mọi người giúp mình với , chỗ nào sai thì chỉ hộ mình với
đây là mô phỏng : ngat T0_che do 16 bit.rar
sbit xung = P2^0;
sbit led = P2^1;
void delay_ms(unsigned int ms)
{ unsigned int i,j;
for(i=1;i<=ms;i++)
for(j=1;j<=121;j++)
{}
}
// khai bao ham ngat
void ngat_t0(void)interrupt 1
{ TF0=0;
xung = 0;
delay_ms(5);
xung = 1;
TH0 = 0xc5;
TL0 = 0x68;
}
//chuong trinh chinh
void main()
{
P0=0xff;
IE = 0x82;
TMOD = 0x01;
TH0 = 0xc5;
TL0 = 0x68;
TR0 = 1;
while(1);
}
************************************************** *****************************************
************************************************** *****************************************
Ai chỉ cho mình với , mình viết chương trình này để tạo xung tần số 50hz , trong do muc cao = 15ms, mức thấp = 5ms
mọi người cho mình hỏi tai sao khi mô phỏng thì chạy không đúng đèn led sáng nhấp nháy một lúc rồi sang liền một lúc rồi lại sang nhấp nháy ( dung OSC trong protuest đo thì thấy xung đúng không vấn đề gì ), xin các cao thủ chỉ giúp , mình mới học VĐK (tự tìm hiểu nên không biết )mong mọi người giúp mình với , chỗ nào sai thì chỉ hộ mình với
đây là mô phỏng : ngat T0_che do 16 bit.rar
Comment