首页 开发技术 C     /    Proteus仿真的单片机控制步进电机及液晶显示

Proteus仿真的单片机控制步进电机及液晶显示

上传者: fighterdege | 上传时间:2023/12/28 19:23:16 | 文件大小:27KB | 文件类型:rar
Proteus仿真的单片机控制步进电机及液晶显示
网上不是很好找的资料哦,我们自己做的。
这是C程序:#include#defineucharunsignedcharsbitP1_0=P1^0;sbitP1_1=P1^1;sbitP1_3=P1^3;sbitP1_4=P1^4;sbitP1_5=P1^5;sbitP1_6=P1^6;sbitP1_7=P1^7;ucharRRR,flg,KKK;//RRR用于调速控制;
flg=0正转;
flg=1反转;flg=2不转;
KKK为P1的状态寄存ucharloop[2][4]={{0x0c,0x06,0x03,0x09},{0x09,0x03,0x06,0x0c}};voidloop1(void);voidloop2(void);voidstep(void);main(){uchari,j;TMOD=0x10;TL1=0xe0;TH1=0xb1;IE=0;while(1){if(KKK!=P1)//当P1的值发生变化,触发采集信号loop1();if(flg!=2){for(i=0;i<=3;i++){P0=loop[flg][i];for(j=0;j<=RRR;j++) {step();} }}}}voidstep(void)//产生20MS的单位步时间{TF1=0;TR1=1;while(TF1==0);TR1=0;TL1=0xe0;TH1=0xb1;}voidloop1(void)//采集顺时针或逆时针信号,P1.6=1,顺时针,P1.7=1,逆时针{KKK=P1;//暂存P1的状态if(P1_6==1){flg=0;loop2();}elseif(P1_7==1){flg=1;loop2();}elseflg=2;}voidloop2(void){if(P1_0==1)RRR=5;elseif(P1_1==1)RRR=8;elseif(P1_2==1)RRR=11;elseif(P1_3==1)RRR=14;elseif(P1_4==1)RRR=17;elseif(P1_5==1)RRR=20;}

文件下载

资源详情

[{"title":"(17个子文件27KB)Proteus仿真的单片机控制步进电机及液晶显示","children":[{"title":"步进电机C版本","children":[{"title":"步进电机C版本","children":[{"title":"ME.DSN <span style='color:#111;'>75.71KB</span>","children":null,"spread":false},{"title":"00000.Uv2 <span style='color:#111;'>2.11KB</span>","children":null,"spread":false},{"title":"yang.plg <span style='color:#111;'>209B</span>","children":null,"spread":false},{"title":"Text1 <span style='color:#111;'>3.67KB</span>","children":null,"spread":false},{"title":"STARTUP.A51 <span style='color:#111;'>6.23KB</span>","children":null,"spread":false},{"title":"00000_Uv2.Bak <span style='color:#111;'>2.11KB</span>","children":null,"spread":false},{"title":"yang.Uv2 <span style='color:#111;'>2.02KB</span>","children":null,"spread":false},{"title":"yang_Uv2.Bak <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"yang.hex <span style='color:#111;'>928B</span>","children":null,"spread":false},{"title":"yang.Opt <span style='color:#111;'>982B</span>","children":null,"spread":false},{"title":"yang_Opt.Bak <span style='color:#111;'>1012B</span>","children":null,"spread":false},{"title":"Text1.c <span style='color:#111;'>1.22KB</span>","children":null,"spread":false},{"title":"ME.PWI <span style='color:#111;'>742B</span>","children":null,"spread":false},{"title":"Text1.LST <span style='color:#111;'>3.00KB</span>","children":null,"spread":false},{"title":"00000.Opt <span style='color:#111;'>855B</span>","children":null,"spread":false},{"title":"00000.plg <span style='color:#111;'>210B</span>","children":null,"spread":false},{"title":"yang.M51 <span style='color:#111;'>5.80KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

  • maphc:
    代码不错,没有错误对学习很有帮助2018-12-11
  • qq_25980231:
    第一次下载仿真运行不了,再下一次试试,没错,我是被迫评论的2018-01-08
  • motou:
    可以运行,如果电机转的再流畅一点就好了2015-08-09
  • qq_25053965:
    好用,不错,还有程序2015-01-05
  • hou_niao:
    很好,对我的帮助很大,非常感谢2014-10-10

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明