完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有程序 仿真可以实现公能 硬件连接好了 却实现不了
程序如下: #include #define uchar unsigned char uchar N=0; uchar X=40; //占空比初始值为50% int a,b; ***it PWM=P2^3; //PWM输出脚 ***it K1=P1^2;//M1启动 ***it K2=P1^3;//M1停止 ***it K3=P1^4;//M1加速 ***it K4=P1^5;//M2减速 ***it led1=P2^5; ***it led2=P2^6; ***it led3=P2^7; ***it IN1=P2^0;//M1 ***it IN2=P2^1;//M1 void delay(uchar i) { while(i--); } void scjs(void)interrupt 3 { TH1=0Xff; TL1=0x17; b++; } main() { TMOD=0x00; IE=0X88; TH1=0Xff; TL1=0X17; TR0=1; TR1=1; a=0; b=0; while(1) { PWM=1; while(1) { b=0; while(!b); if (N==X) PWM=0; if (N==100)break; N++; if(K1==0)//M1启动 { IN1=1; IN2=0; X=50; led1=0; led2=led3=1; } if(K2==0)//M1停止 { IN1=1; IN2=1; led1=1; led2=1; led3=1; } if(K3==0) { IN1=1; IN2=0; X=100; led1=led2=led3=0; } if(K4==0) { IN1=1; IN2=0; X=20; led1=led2=0; led3=1; } } N=0; } } 望大神指点!!!
|
|
相关推荐
11个回答
|
|
|
|
|
|
|
|
|
|
程序写的有点简陋,控制可能有问题ba
|
|
|
|
你实际中的298电路也跟仿真的接发一样吗?如果是的话,那你先把硬件电路改了,至少得接成这样,
|
|
|
|
|
|
谢谢楼主分享好资料,先收藏了,方便学习交流,我正在收集这方面资料。
|
|
|
|
不知道怎么办啊
|
|
|
|
先把硬件电路改了
|
|
|
|
阿道夫水水水水水水水水水水水水撒
|
|
|
|
淡定 只要硬件没错 就不会有问题的
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32CUBEMX(7)--移植雅特力AT32F403AVGT(兼容STM32F103VGT6),DAC输出电压
126 浏览 0 评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】开发板简介与上电测试
269 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-shell脚本编写之传参
441 浏览 0 评论
【xG24 Matter开发套件试用体验】点灯之后的UART测试
509 浏览 0 评论
【xG24 Matter开发套件试用体验】第一个LED测试工程
435 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11008 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-7 13:13 , Processed in 0.721846 second(s), Total 61, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191