完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如标题:#include
#include ***it gate=P1^0; void time0_Init() //定时器初始化 定时0.5ms { TMOD =0x01; //定时器0工作在方式1 IE= 0x82; TH0 = (65536-500)/256; TL0 = (65536-500)%256; TR0=1; //定时器开始 } void timer(void)interrupt 1 { static unsigned char t=1; TH0 = (65536-500)/256; TL0 = (65536-500)%256; if(t<=4) //这里t的取值代表转动的角度 无论我这里取1-5里面的任何数 都是朝一个方向转 gate=1; else gate=0; t++; if(t==41) t=1; } void main() { Time0_Init(); while(1); } |
|
相关推荐
6个回答
|
|
童鞋 你想问什么呢? 麻烦描述清楚一点
|
|
|
|
我想问的是舵机为什么不能朝反方向转动 是程序的问题还是舵机坏了?
|
|
|
|
朝一个方向?不停在固定角度吗?
|
|
|
|
|
|
|
|
从你的程序看,没看出来有啥问题(未确定是否会因为系统晶振不同产生计算错误)
SG90应该是只在180度范围内转动,你说的它在朝一个方向连续转动,你的这个‘舵机’是不是SG90?如果你有多个SG90,建议重新接一个在电路上试一下 如果有条件,建议将控制接到示波器上查看 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
148 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
348 浏览 2 评论
558 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
252 浏览 0 评论
388 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11972 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 20:49 , Processed in 0.743780 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号