91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.49MB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發布日期: 2023-10-11
  • 語言: 其他
  • 標簽: STM32??全套資源??

資源簡介

該設計采用的是STM32單片機作為控制單元,里面提供了元器件清單,程序圖,以及原理圖,同時包含了模塊的資料

資源截圖

代碼片段和文件信息

/*******************************************************
ULN2003驅動5V減速步進電機程序
Target:STC89C52RC-40C
Crystal:12MHz
Author:戰神單片機工作室
Platform:51&avr單片機最小系統板+ULN2003步進電機驅動套件
http://zsmcu.taobao.com???QQ:284083167
*******************************************************
接線方式:
IN1?----?P00
IN2?----?P01
IN3?----?P02
IN4?----?P03
+???----?+5V
-???----?GND
*********************/
#include
#define?uchar?unsigned?char
#define?uint??unsigned?int
#define?MotorData?P0????????????????????//步進電機控制接口定義
uchar?phasecw[4]?={0x080x040x020x01};//正轉?電機導通相序?D-C-B-A
uchar?phaseccw[4]={0x010x020x040x08};//反轉?電機導通相序?A-B-C-D
uchar?speed;
//ms延時函數
void?Delay_xms(uint?x)
{
?uint?ij;
?for(i=0;i??for(j=0;j<112;j++);
}
//順時針轉動
void?MotorCW(void)
{
?uchar?i;
?for(i=0;i<4;i++)
??{
???MotorData=phasecw[i];
???Delay_xms(speed);//轉速調節
??}
}
//停止轉動
void?MotorStop(void)
{
?MotorData=0x00;
}
//主函數
void?main(void)
{
?uint?i;
?Delay_xms(50);//等待系統穩定
?speed=4;
?while(1)
?{
?for(i=0;i<10;i++)
??{
???MotorCW();??//順時針轉動
??}??
??speed++;?????//減速?
??if(speed>25)??
??{
???speed=4;????//重新開始減速運動
???MotorStop();
???Delay_xms(500);
??}??
?}
}

評論

共有 條評論