【文件属性】:
文件名称:按键调试.zip
文件大小:11KB
文件格式:ZIP
更新时间:2022-08-20 13:50:49
51 STC89C52
基于89C52单片机的按键调试,用PWM算法控制,按下按键LED灯会逐渐变暗,按另一个按键LED会逐渐变亮。当亮度达到最亮或最暗都会发出蜂鸣。
void timer() interrupt 1
{
TR0=0;
TH0=(65536-500)/256;
TL0=(65536-500)%6;
num++;
if(num>32)
{
num=0;
}
if(num<=pwm)
{
P1=0xff;//在这里改成有电机的,就可实现按键调速了
}
if(num>pwm)
{
P1=0x00;
}
TR0=1;
}
void main()
{
tiaojian_chuzhi();
num=0;
pwm=16;//pwm周期是16ms,输出脉冲占空比为50%
while(1)
{
keyscan();
}
}
【文件预览】:
按键调试_Opt.Bak
按键调试.hex
按键调试_Uv2.Bak
按键调试
按键调试.LST
按键调试.M51
按键调试.Opt
按键调试.Uv2
按键调试.plg
按键调试.c
按键调试.OBJ