瓜州电工培训学校,瓜州电工培训班
专注于电工培训、为瓜州地区电工的求学者提供专业的电工培训课程和充电平台!
主页 > 电工 >

瓜州电工培训学校,瓜州电工培训班

  • 课程介绍

  • 参考资料

  • 2021-01-17 14:13
湖南阳光电工培训学校常年面向瓜州招生!
【推荐】瓜州快速学电工技术,从湖南阳光电工培训学校开始。瓜州电工培训学校、瓜州电工培训班,首选湖南阳光电工培训学校!电话:0731-85579057,0731-85569651

【温馨提示】湖南阳光电工培训学校地址:湖南省长沙市雨花区车站南路红花坡路176号。目前没有在瓜州地区设立分校。热忱欢迎瓜州的学员来湖南阳光电工培训学校长沙总校区参加学习!

瓜州电工培训学校,瓜州电工培训班

详情请进入 湖南阳光电子学校 已关注: 咨询电话:0731-85579057 微信号:yp941688, yp94168

瓜州电工培训班,瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训班

瓜州电工学校

瓜州电工培训班,瓜州电工培训学校简介:#include #include #include #include quot;UPSD3200.Hquot;#include quot;upsd_pwm.hquot;#define uint unsigne

瓜州电工培训学校,瓜州电工培训班

瓜州电工培训学校,瓜州电工培训班

瓜州电工培训学校信息内容:,

#include
#include
#include
#include "UPSD3200.H"
#include "upsd_pwm.h"
#define uint unsigned int
#define uchar unsigned char
PSD_REGS PSD8xx_reg _at_ csiop;
#define KEYIO (~(PSD8xx_reg.DATAIN_A)) & 0x07
sbit CP=P4^7;
sbit U_D=P1^1;
void init_system(); // 系统初始化
uchar keyboard();
void uPSD_PWM4_Variable(unsigned char PWM_Period, unsigned char PWM_PulseWidth);
uchar Adjust_station=NO;
unsigned char data x,flag;
unsigned char keyboard() //键盘输入
{
unsigned char a=0xff,b=0x01,c=0xf8,d;//有按键的位置
uint i;
do{
a=KEYIO|c;
}while(a==0xff);
if (a == 0xfe){d = '1';}
else if (a == 0xfd){d = '2';}
else if (a == 0xfb){d = '3';}
else {d = '0';}
return(d);
}
void uPSD_PWM4_Init(void)
unsigned int PWM_prescaler;
P4SFS |= 0x80;
PWM_prescaler = (unsigned int)((FREQ_OSC/2)/PWM4_INPUT_freq);//PWM4输入脉冲频率 K

PSCL1L = PWM_prescaler & 0x00ff;
PSCL1H = (PWM_prescaler >> 8);
}
void StepMotor_GO(bit direction,uint speed) {
unsigned char PWM_Period, PWM_PulseWidth;
uint temp_uint;
U_D = direction;//方向
temp_uint = (PWM4_INPUT_freq*1000)/speed;
PWM_Period = (unsigned char)temp_uint;
PWM_PulseWidth = PWM_Period/2;
uPSD_PWM4_Variable(PWM_Period,PWM_PulseWidth);
}
void StepMotor_STOP(void)
{
P4SFS &= 0x7f;
}
void uPSD_PWM4_Variable(unsigned char PWM_Period, unsigned char PWM_PulseWidth)
{
P4SFS |= 0x80;
PWMVP = PWM_Period;
PWMVPW = PWM_PulseWidth;
PWMCON |= 0x20;
}
void initkey(void){
PSD8xx_reg.DATAOUT_A=0xFF;
PSD8xx_reg.CONTROL_A=0x00;
PSD8xx_reg.DIRECTION_A=0x00;
}
void init_system() // 系统初始化
{
WDKEY=0x55;
P4SFS = (unsigned char) (0x08 8);
PSCL1L = PWM_prescaler & 0x00ff;
PSCL1H = (PWM_prescaler >> 8);
}
void uPSD_PWM_Disable(void)
{
PWMCON &= 0xDF;
}
void main(void){
x=0;
init_system();
flag=1;
while(flag==1){
x=keyboard();
if(x=='1') {StepMotor_GO(0,100);}
else if(x=='2') {StepMotor_GO(1,500);}
else if(x=='3') { StepMotor_STOP();uPSD_PWM_Disable();}
else if(x=='0') {uPSD_PWM_Disable();}
}
}

.

(编辑:瓜州电工培训学校)

瓜州电工培训学校


瓜州电工培训学校

湖南阳光电子学校教学特色

瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训学校

瓜州电工培训学校

百度收录查询: 瓜州电工培训学校

  • 扫码分享
  • 新资讯
  • 热点资讯
电工培训学校 电动车维修学校 摩托车维修学校 手机维修培训学校 水电工培训学校 电脑维修培训学校 电动工具维修培训学校 液晶电视维修培训学校 安防监控培训学校 空调维修培训学校 电焊培训学校 手机维修培训学校 电工培训学校 摩托车维修培训学校 电器维修培训学校 家电维修学校 焊工培训学校 电工培训学校 木工培训学校 瓦工培训学校 摩托车维修学校 电工培训学校 木工培训学校 电器维修学校 电工培训学校