msp430控制步进电机代码.docx

msp430控制步进电机代码.docx

ID:59253915

大小:13.00 KB

页数:11页

时间:2020-09-08

msp430控制步进电机代码.docx_第1页
msp430控制步进电机代码.docx_第2页
msp430控制步进电机代码.docx_第3页
msp430控制步进电机代码.docx_第4页
msp430控制步进电机代码.docx_第5页
资源描述:

《msp430控制步进电机代码.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#include//定义液晶显示笔画#definea(0x01)#defineb(0x02)#definec(0x10)#defined(0x08)#definee(0x40)#definef(0x20)#defineg(0x04)//#defineh(0x80)//显示字符的指针constunsignedcharLCD_Tab[]={a+b+c+d+e+f,//显示"0",LCD_Tab[00]b+

2、c,//显示"1",LCD_Tab[01]a+b+d+e+g,//显示"2",LCD_Tab[02]a+b+c+d+g,//显示"3",LCD_Tab[03]b+c+f+g,//显示"4",LCD_Tab[04]a+c+d+f+g,//显示"5",LCD_Tab[05]a+c+d+e+f+g,//显示"6",LCD_Tab[06]a+b+c,//显示"7",LCD_Tab[07]a+b+c+d+e+f+g,//显示"8",LCD_Tab[08]a+b+c+d+f+g,//显示"9",LCD_Tab

3、[09]a+b+c+e+f+g,//显示"A",LCD_Tab[0A]c+d+e+f+g,//显示"b",LCD_Tab[0B]a+d+e+f,//显示"C",LCD_Tab[0C]b+c+d+e+g,//显示"d",LCD_Tab[0D]a+d+e+f+g,//显示"E",LCD_Tab[0E]a+e+f+g,//显示"F",LCD_Tab[0F]0,//显示"",LCD_Tab[10]};//步进电机步状态(4相8拍)constunsignedcharSTEP_OUT[]={0x10,//输出

4、""0x30,//输出""0x20,//输出""0x60,//输出""0x40,//输出""0xc0,//输出""0x80,//输出""0x90,//输出""};constunsignedcharSTEP_OUTT[]={0x90,//输出""0x80,//输出""0xc0,//输出""0x40,//输出""0x60,//输出""0xc0,//输出""0x30,//输出""0x10,//输出""};//定义时钟struct{unsignedcharYear;unsignedcharMon;unsi

5、gnedcharDay;unsignedcharHour;unsignedcharMin;unsignedcharSec;}Clock;unsignedintix;unsignedcharx,p3,Step,key;unsignedintresults;doubledx;intj=800,h,n=410;//intp=200;//v//oiddelay(unsignedinti)//{/intj;//for(i=0;i<1000;i++)//{for(j=0;j<1000;j++)}//};voi

6、dmInitSTDIO()//系统初始化{unsignedchari;//主时钟初始化WDTCTL=WDTPW+WDTHOLD;//stopwatchdogtimerFLL_CTL0

7、=XCAP14PF;//Configureloadcaps//定时器A初始化TACTL=TASSEL0+TACLR;//ACLK,clearTARTACCTL0=CCIE;//CCR0interruptenabledTACCR0=32768;//定时器常数(1秒)TACTL

8、=MC0;//StartTimer_ain

9、upmode//定时器B初始化TBCTL=TASSEL0+TACLR;//ACLK,clearTARTBCCTL0=CCIE;//CCR0interruptenabledTBCCR0=328;//定时器常数(1/100秒)TBCTL

10、=MC0;//P1口初始化P1DIR=0;//设置P1.0~P1.7为输入方式P1IFG=0;//清除P1的中断标志P1IE=0xFF;//设置P1.0~P1.7中断P1IES=0xFF;//设置P1.0~P1.7下降沿中断//P2口初始化P2DIR

11、=0xCF;//

12、设置P2.0~P2.3,P2.6,P2.7为输出方式//P3口初始化P3DIR=0xFF;//设置P3.0~P3.7为输出方式//P4口初始化P4DIR

13、=0xFC;//设置P4.2~P4.7为输出方式//P5口初始化P5SEL=0xFF;//P5用于LCD显示//P6口初始化P6SEL=1;//P6.0用于ADCP3DIR

14、=0xFE;//设置P6.1~P6.7为输出方式(临时)//ADC12初始化ADC12CTL0=ADC12ON+REFON+REF2_5V+SHT0_6;//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。