資源簡介
步進電機調速 示例源碼
代碼片段和文件信息
/*******************************************************************************
*?實?驗?名 ?:?步進電機實驗
*?使用的IO ?????:?電機用P1口鍵盤使用P3.0、P3.1、P3.2、P3.3
*?實驗效果???????:?按下K1鍵,順時針轉,按下K2鍵,逆時針轉,按下K3鍵,低速,
*按下K4鍵,高速。
*?注????意 ?:由于P3.2口跟紅外線共用,所以做按鍵實驗時為了不讓紅外線影響實驗
*效果,最好把紅外線先取下來。
*******************************************************************************/?
#include?“reg52.h“
//電機IO
#define?GPIO_MOTOR?P1
//sbit?F1?=?P1^0;
//sbit?F2?=?P1^1;
//sbit?F3?=?P1^2;
//sbit?F4?=?P1^3;
//按鍵IO
sbit?K1=P3^0;
sbit?K2=P3^1;
sbit?K3=P3^2;
sbit?K4=P3^3;
unsigned?char?code?FFW[8]={0xf10xf30xf20xf60xf40xfc0xf80xf9};?//反轉順序
unsigned?char?code?FFZ[8]={0xf90xf80xfc0xf40xf60xf20xf30xf1};?//正轉順序
unsigned?char?DirectionSpeed;
void?Delay(unsigned?int?t);
void??Motor();?
/*******************************************************************************
*?函?數?名???????:?main
*?函數功能 ?:?主函數
*?輸????入???????:?無
*?輸????出???????:?無
*************************************************
- 上一篇:stc系列單片機串口通訊
- 下一篇:DS8007原廠
評論
共有 條評論