12864显示坐标,按键输入坐标电机移动xmm,精度误差在1mm以内,原创程序
stm32单片机源程序如下:
- #include "sys.h"
- #include "delay.h"
- #include "led.h"
- #include "smotor.h"
- #include "keyb.h"
- #include "beep.h"
- #include "12864.h"
- #include "keym.h"
- #include "stmflash.h"
- //int datatemp[3]={0};
- int main(void)
- {
- // u8 exit=0;
- // int obuf[3]={1,0};
- delay_init(); //延时初始化
- LED_Init(); //初始化灯
- BEEP_Init(); //蜂鸣器初始化
- Init_key(); //初始化矩阵键盘
- Init_Motor(); //初始化步进驱动器口
- LCD_Init_12864(); //液晶初始化
- while(1)
- {
- // STMFLASH_Write(FLASHADDR,(u16*)obuf,3);
- // STMFLASH_Read(FLASHADDR,(u16*)datatemp,3);
- keyscan(); //获取键值输入步数
- dis_step(); //显示设置的向下转步数
- read_flash();
- SET_XYZ(xm,ym,zm,XMSPEED);
-
- }
-
- }
-
复制代码
所有资料51hei提供下载:
SMOTOR.rar
(284.74 KB, 下载次数: 213)
|