设计题目:直流电机控制电路设计一 设计目得1掌握单片机用 PW M实现直流电机调整得基本方法,掌握直流电机得驱动原理。2学习模拟控制直流电机正转、反转、加速、减速得实现方法.二 设计要求用已学得知识配合 5 1单片机设计一个可以正转、反转或变速运动得直流电机控制电路,并用示波器观察其模拟变化状况。三 设计思路及原理利用单片机对 PWM 信号得软件实现方法.MCS 一51系列典型产品 8051 具有两个定时计数器。因为 PW M信号软件实现得核心就是单片机内部得定时器,所以通过控制定时计数器初值,从而可以实现从8 051 得任意输出口输出不同占空比得脉冲波形。从而实现对直流电动机得转速控制。.AT 8 9 C 5 1得 P1、0—P1、2 控制直流电机得快、慢、转向,低电平有效.P3、0 为 P W M 波输出,P3、1为转向控制输出,P3、2 为蜂鸣器。PWM 控制 DC 电机转速,晶振为 12 M,利用定时器控制产生占空比可变得 P W M 波,按 K1 键,P W M 值增加,则占空比增加,电机转快,按 K2 键,P WM值减少,则占空比减小,电机转慢,当 PWM 值增加到最大值 255 或者最小值 1 时,蜂鸣器将报警四 实验器材D V C C试验箱 导线若 电源等器件 PRO TUE S 仿真软件 KR IL软件五 实验流程与程序#inc l u d e 〈 reg51、h >sbi t K1 =P 1^0 ; 增加键s bit K 2 =P 1^1 ; 减少键sbit K 3 =P1^2 ; 转向选择键sbit PW MU OT =P3^0 ; PWM 波输出ﻩﻩs b it t urn_around =P3^1 ;ﻩ转向控制输出sbi t B E EP =P3^2 ; 蜂鸣器un s i g ned i nt PW M; void B eep(void);vo i d de l ay(u n s i g ned int n);void main(vo id){ T M O D=0 x 1 1; //设置 T0、T 1 为方式 1,(1 6位定时器) TH0=0 ; 65536us 延时常数{t=(6 5 536—TH)/fose/12} ﻩ T L0=0; T H1=P WM ; //脉宽调节,高8位ﻩ T L1=0; E A=1;ﻩ //开总中断 ET 0=1; //开T 0 中断ﻩ ET1=1;ﻩﻩ //开 T1 中断 T R0=1 ;// T 0定时允许 w hile(1) {ﻩ i f(K3==0&&K1==1&&K2==1) // 转向ﻩ {tu r n_a r o u nd=!t urn_a ro und;ﻩﻩﻩﻩﻩ }ﻩ whi l e(K 3==0); //检测 K ...