一个按键控制的 10 级变速跑马灯试验
在本课中,我们要用一个按键来实现跑马灯的 10 级调速。这又会涉及到键的去抖的问 题。 本课的试验结果是,每按一次按键,跑马速度就降低一级,共 10 级。 这里我们又增加了一个变量 speedlever,来保存当前的速度档次。 在按键里的处理中,多了当前档次的...
在本课中,我们要用一个按键来实现跑马灯的 10 级调速。这又会涉及到键的去抖的问 题。 本课的试验结果是,每按一次按键,跑马速度就降低一级,共 10 级。 这里我们又增加了一个变量 speedlever,来保存当前的速度档次。 在按键里的处理中,多了当前档次的...
LED 一般是恒流操作的,如何改变 LED 的亮度呢?答案就是 PWM 控制。在一定的 频率的方波中,调整高电平和低电平的占空比,即可实现。比如我们用低电平点亮一个 LED 灯,我们假设把一个频率周期分为 10 个时间等份,如果方波中的高低电平占空比是 9:1, 这是就是一个比较暗的亮度,如果方波中...
stc烧录软件,使用的时候可以点击上面的功能选择项,包括有定时器计算、波特率计算,软件延时计算,范例例程等等。有兴趣的可以去了解一下,给您在学习的旅途中带来便利。...
话不多说,直接上程序,初学者必备。里面延时也带注释。...
单片机 :AT89S52 或 STC89C52RC 典型传感器:AM2301 功能 :串口发送温湿度数据 波特率 9600 晶振 :12M (用户系统时钟如不是12M 请更改相关宏定义及注释的延时时间) 编译环境:&n...