自主设计一个项目,我搞了一个电机依靠外部按键实现正转,反转控制启动停止,特来打包自己写好的分享给大家。(注:里面包含keil4写的源程序,proteus实验线路图,仿真,hex文件,若大家发现有什么不全的地方我继续补充)
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include<reg51.h>
- sbit p20=P2^0;
- sbit p21=P2^1;
- sbit p30=P3^0;
- sbit p31=P3^1;
- sbit p32=P3^2;
- void main()
- {
- while(1)
- {
- if(p30==0)
- {
- p20=1;
- p21=0;
- }
- if(p31==0)
- {
- p20=0;
- p21=1;
- }
- if(p32==0)
- {
- p20=0;
- p21=0;
- }
- }
- }
复制代码
所有资料51hei提供下载:
电机整合.zip
(21.04 KB, 下载次数: 29)
|