目录
基于51单片机,可采用按键对电机进行方向的调控和速度的加减,并通过DAC0832设置放大电路进行对电机的设置,通过四位数码管显示电机转向和速度,非常精确。
本项目的优点是通过复杂电路精准控制电机的速度调整,非常精确。
基于KEIL5编写C++代码,PROTEUS8.15进行仿真,全部资源在页尾,提供安装包。
1、51单片机
2、DAC0832电路
3、按键电路
4、四位数码管
仿真图:
编辑
#include <REGX52.H>
#define DAC0832 P1//DAC0832数据口定义
sbit zz=P2^0;//正反转定义
sbit fz=P2^1;
sbit we1=P3^0;//位选定义
sbit we2=P3^1;
sbit we3=P3^2;
sbit we4=P3^3;
unsigned char NixieTable\[\]={
0x3F,