单片机C语言编程实现功能的问题

发布网友 发布时间:2022-04-22 00:05

我来回答

2个回答

热心网友 时间:2023-06-25 09:03

要什么条件启动步进电机、点亮LED等需要按照自己的需求来写,比如按钮1接的是P1.0,LED接的是P1.1,并且按钮1是按下后输入低电平的,LED是输出高电平有效,那么部分代码如下:
#define key P1^0
#define LED P1^1
void main(){
while(1){
if( key==0 ){
//此处最好再加一个消抖处理,
//即延迟10ms后再进行一次if( key==0 )的判断
LED=1;
}
}
}
步进电机的话,你需要了解步进电机的控制原理,并且有对应的驱动器或驱动芯片后再进行相关编程。

热心网友 时间:2023-06-25 09:04

你所说的“没有什么联系、各自运行”颇令人费解。既然如此,传感器检测的数值有什么用?传给上位机?LED以及步进电机在什么条件下动作?由上位机控制?如果是这样,就做成单纯的串口驱动型应用就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com