设为首页
收藏本站
开启辅助访问
登录
注册
只需一步,快速开始
首页
BBS
在线充值
搜索
工控币获得方法
联系方式
搜索
搜索
本版
帖子
用户
工控论坛
»
首页
›
电子技术
›
EDA设计仿真
›
基于51单片机的模拟自动门Proteus仿真程序 ...
返回列表
发新帖
基于51单片机的模拟自动门Proteus仿真程序
[复制链接]
3
|
0
|
2020-2-1 16:33:05
|
显示全部楼层
|
阅读模式
自动门仿真文件 c语言源码.zip
(126.66 KB, 售价: 1 工控币)
2020-2-1 16:32 上传
点击文件名下载附件
单片机源程序如下:
/*****************步进电机控制口定义*******************/
#define BYJ48 P2
/****************步进电机控制数组定义******************/
//uchar code FFW[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}; //四相八拍正转编码
//uchar code REV[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}; ////四相八拍反转编码
uchar code FFW[4] ={0x08,0x04,0x02,0x01};//正转 电机导通相序 D-C-B-A
uchar code REV[4]={0x01,0x02,0x04,0x08};//反转 电机导通相序 A-B-C-D
/********************************************************
函数名称:void delay2(uint t)
函数作用:毫秒延时函数
参数说明:
********************************************************/
void delay2(uint t)
{
uint k;
while(t--)
{
for(k=0; k<90; k++)
{ }
}
}
/********************************************************
函数名称:void motor_z()
函数作用:步进电机正转
参数说明:转5.625°角度
********************************************************/
void motor_z()
{
uchar i;
uint j;
for (j=0; j<4; j++) //8*8=64个脉冲转5.625°
{
for (i=0; i<4; i++)
{
BYJ48 = ((P2&0xf0)|FFW[i]);//取数据
// delay2(5); //调节转速
}
}
}
/********************************************************
函数名称:void motor_f()
函数作用:步进电机反转
参数说明:转5.625°角度
********************************************************/
void motor_f()
{
uchar i;
uint j;
for (j=0; j<4; j++) //8*8=64个脉冲转5.625°
{
for (i=0; i<4; i++)
{
BYJ48 = ((P2&0xf0)|REV[i]);//取数据
// delay2(5); //调节转速
}
}
}
复制代码
51单片机
,
proteus
,
自动门
相关帖子
•
51单片机采集温度通过串口发送到labview上位机采集曲线显示
•
LabVIEW自动门仿真系统
•
LabVIEW读取和显示温度曲线 51单片机做下位机
•
51单片机交通信号灯 内含程序源码及Proteus仿真电路图
•
远程果蔬工厂监控系统设计 LabVIEW+51单片机程序
•
VB上位机设置时间 51单片机DS1302时钟的proteus仿真程序
•
C#上位机源程和51单片机实现控制电机加速减速正反转
•
8051单片机彻底研究 全套
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
coolice
426
主题
433
帖子
366
积分
初级会员
初级会员, 积分 366, 距离下一级还需 134 积分
初级会员, 积分 366, 距离下一级还需 134 积分
工控币
366
加好友
发消息
回复楼主
返回列表
电子技术综合讨论
单片机嵌入式
EDA设计仿真
STM32/8
51单片机
上位机开发及系统管理
Labview
Multisim仿真
图文推荐
用Fanuc Karel语言实现三点建坐标系
2021-01-04
用CH341A做的USB转SPI_232_485_TTL转换器 PCB+SCH文件 烧写器源
2020-12-14
51单片机采集温度通过串口发送到labview上位机采集曲线显示
2020-12-13
基于组态王的占空比PID算法温度控制系统设计 含源码和文档
2020-12-13
基于LabVIEW的电动车速度监测和控制系统上位机程序设计
2020-12-08
热门排行
1
谁有Simatic net v16的激活工具 EBK不行啊
2
西门子PLC电气设计与编程自学宝典双色版 [
3
西门子G120变频器精英训练营视频教程
4
博途TIA Portal V16+UPD1
5
西门子S7-200 SMART 精英训练营视频教程(5
6
HMI人机交互设计大师课程(七集)
7
有没有 GE plc PME9.0版本的中文对照表
8
永宏PLC红绿灯控制程序
9
西家V90精英训练营视频教程(54课时)
10
FACTORY IO 2.4.3 虚拟仿真调试软件 支持西