level 2
旋风马达怪
楼主
这个示波器怎么不现实波形啊老哥们
#include<reg51.h>
sbit led=P1^0;
unsigned int cnt = 0; // 用整型变量避免char类型溢出风险
void main()
{
TMOD=0x01;
TH0=(65536-5000)/256; // 直接计算5ms初值(更直观)
TL0=(65536-5000)%256;
EA=1;
ET0=1;
TR0=1;
while(1);
}
void intT0(void) interrupt 1
{
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
cnt++;
if(cnt==100) // 5ms×100=500ms
{
cnt=0;
led=~led;
}
}
这个是单片机程序



2025年11月20日 06点11分
1
#include<reg51.h>
sbit led=P1^0;
unsigned int cnt = 0; // 用整型变量避免char类型溢出风险
void main()
{
TMOD=0x01;
TH0=(65536-5000)/256; // 直接计算5ms初值(更直观)
TL0=(65536-5000)%256;
EA=1;
ET0=1;
TR0=1;
while(1);
}
void intT0(void) interrupt 1
{
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
cnt++;
if(cnt==100) // 5ms×100=500ms
{
cnt=0;
led=~led;
}
}
这个是单片机程序


