巴中自助网站建设,北京招标代理公司排名,destoon 网站后台,新开传奇网站发布网一、系统方案 (2)本设计采用STC89C5单片机作为主控器#xff0c;串口控制直流电机调速#xff0c;串口助手发送1-8#xff0c;改变电机速度#xff0c;数码管显示对应速度。 二、硬件设计 原理图如下#xff1a;
三、单片机软件设计 1、首先是系统初始化
TMOD0x21;//定…一、系统方案 (2)本设计采用STC89C5单片机作为主控器串口控制直流电机调速串口助手发送1-8改变电机速度数码管显示对应速度。 二、硬件设计 原理图如下
三、单片机软件设计 1、首先是系统初始化
TMOD0x21;//定时器0工作方式1
EA1;//开总中断
TH0(65536-100)/256;//赋初值定时
TL0(65536-100)%256;//0.01msET01;//开定时器0中断
TR00;//启动定时器0 TH10xfd;
TL10xfd;
TR11; ET10; SM00; SM11; REN1; EA1; ES1;
2、数码管显示程序 void display(void) { P00x00; COM1 0; P0 cc_table[dangwei2/1000]; delay(2); COM1 1; P00x00; COM2 0; P0 cc_table[dangwei2%1000/100]; delay(2); COM2 1; P00x00; COM3 0; P0 cc_table[dangwei2%1000%100/10]; delay(2); COM3 1;
P00x00;
COM4 0;
P0 cc_table[dangwei2%10];
delay(2);
COM4 1; } 3、串口程序
void Usart() interrupt 4 { receiveDataSBUF;//出去接收到的数据 RI 0;//清除接收中断标志位 ES0; SBUFreceiveData;//将接收到的数据放入到发送寄存器 while(!TI); //等待发送数据完成 TI0; //清除发送完成标志位 ES1; }
4、核心算法程序 /主函数/ void main(void) {
TMOD0x21;//定时器0工作方式1
EA1;//开总中断
TH0(65536-100)/256;//赋初值定时
TL0(65536-100)%256;//0.01msET01;//开定时器0中断
TR00;//启动定时器0 TH10xfd;
TL10xfd;
TR11; ET10; SM00; SM11; REN1; EA1; ES1;
while(1)
{display(); if(receiveData‘1’) { dangwei2 10; PWM21;TR01;pwm1(10); //控制PWM输出进而控制电机的速度}if(receiveData2){dangwei2 20;PWM21;TR01;pwm1(100); //控制PWM输出进而控制电机的速度}if(receiveData3){dangwei2 30;PWM21;TR01;pwm1(30); //控制PWM输出进而控制电机的速度}if(receiveData4){dangwei2 40;PWM21;TR01;pwm1(40); //控制PWM输出进而控制电机的速度}if(receiveData5){dangwei2 50;PWM21;TR01;pwm1(50); //控制PWM输出进而控制电机的速度}if(receiveData6){dangwei2 60;PWM21;TR01;pwm1(60); //控制PWM输出进而控制电机的速度}if(receiveData7){dangwei2 70;PWM21;TR01;pwm1(70); //控制PWM输出进而控制电机的速度}if(receiveData8){dangwei2 80;PWM21;TR01;pwm1(80); //控制PWM输出进而控制电机的速度}if(receiveData0){dangwei2 0;PWM20;TR00;pwm1(0); //控制PWM输出进而控制电机的速度}}} 四、proteus仿真设计 Proteus软件是一款应用比较广泛的工具它可以在没有硬件平台的基础上通过自身的软件仿真出硬件平台的运行情况这样就可以通过软件仿真来验证我们设计的方案有没有问题如果有问题可以重新选择器件连接器件直到达到我们设定的目的避免我们搭建实物的时候如果当初选择的方案有问题我们器件都已经焊接好了再去卸载下去再去焊接新的方案的器件测试这样会浪费人力和物力也给开发者带来一定困惑Proteus仿真软件就很好的解决这个问题我们在设计之初就使用该软件进行模拟仿真测试选择满足我们设计的最优方案。最后根据测试没问题的仿真图纸焊接实物调试最终完成本设计的作品。