单片机输出接口与伺服电机控制.ppt
《单片机输出接口与伺服电机控制.ppt》由会员分享,可在线阅读,更多相关《单片机输出接口与伺服电机控制.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,C语言编程控制伺服电机,C51单片机的输入/输出接口 机器人伺服电机控制信号 计数并控制循环次数,C51单片机的输入/输出接口,控制机器人伺服电机以不同速度运动 是通过让单片机的输入/输出(I/O)口 输出不同的脉冲序列来实现的。51系 列单片机有4个8位的并行I/O口:P0、 P1、P2和P3。这4个接口,既可以作 为输入,也可以作为输出;可按8位处 理,也可按位方式(1位)使用。右图 是单片机STC89C52RC的引脚定义 图,这是一个标准的40引脚双列直插 式集成电路芯片。,任务一 机器人伺服电机控制信号, ,控制伺服电机转速为零的时序 控制伺服电机顺时针全速旋转的时序 控制伺服电机逆
2、时针全速旋转的时序,任务一 机器人伺服电机控制信号 关于驱动电机的IO口 P1_0专门控制右轮伺服电机 P1_1专门控制左轮伺服电机 伺服电机与教学底板的连线原理图(左)和实际接线示意图(右),任务一 机器人伺服电机控制信号,连接到P1_0的伺服电机分别为停止,全速顺时针旋转和逆时针旋转 的程序。,while(1) P1_0=1; /P1_0输出高电平 delay_nus(1300); /延时1.3ms P1_0=0; /P1_0输出低电平 delay_nus(20000); /延时20ms ,while(1) P1_0=1; /P1_0输出高电平 delay_nus(1500); /延时1.
3、5ms P1_0=0; /P1_0输出低电平 delay_nus(20000); /延时20ms ,while(1) P1_0=1; /P1_0输出高电平 delay_nus(1500); /延时1.7ms P1_0=0; /P1_0输出低电平 delay_nus(20000); /延时20ms ,任务一 机器人伺服电机控制信号 该你了,让机器人的两个轮子全速旋转。 #include #include int main(void) uart_Init(); /初始化串口 printf(The LEDs connected to P1_0 and P1_1 are blinking!n ); w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 输出 接口 伺服 电机 机电 控制 节制
限制150内