1056-基于51单片机的编码器(速度,方向)原理图、流程图、物料清单、仿真图、源代码

1056-基于51单片机的编码器(速度,方向)原理图、流程图、物料清单、仿真图、源代码

功能介绍:

基于51单片机的编码器程序设计

编码器与电机轴连接起来,电机转动带动编码器转动,将电机旋转量变成脉冲输出。
实现转速和旋转方向的测量,通过LCD显示出来。

说明:仿真里面没有机械式的编码器,但是有一个电机自带编码器,所有编码器这类仿真通常都是用这个带编码的电机实现的。

有哪些资料:
1、仿真工程文件
2、源代码工程文件
3、原理图工程文件
4、流程图
5、功能介绍
6、元件清单

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

#include "reg51.h"
#include "lcd1602.h"
#define uchar unsigned char
#define uint unsigned int

uchar time=0;//系统变量
uint freq1=1,freq2=0;//频率
uint speed=0;//速度
uchar sec=0;
uchar fang=0;//方向	 
uchar disp1[]="sudu:000r/min";
uchar start=0;
//主函数
void main()
{
	init_1602();
	//设置INT0
	IT0=1;//跳变沿出发方式(下降沿)
	EX0=1;//打开INT0的中断允许。	
	//设置INT1
	IT1=1;//跳变沿出发方式(下降沿)
		
	TMOD=0X11;
	TH0=0X3C;
	TL0=0XB0;
	TH1=0;
	TL1=0;
	ET1=1;	
	ET0=1;//打开定时器0中断允许
	EA=1;//打开总中断
	TR0=1;//打开定时器
	while(1)
	{
					
	}
}
//定时器0中断
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我Eric

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值