项目6任务1:汽车玻璃升降器设计与制作ppt课件.pptx
《项目6任务1:汽车玻璃升降器设计与制作ppt课件.pptx》由会员分享,可在线阅读,更多相关《项目6任务1:汽车玻璃升降器设计与制作ppt课件.pptx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目6任务1:汽车玻璃升降器设计与制作电子课件项目六 任务一汽车玻璃升降器设计与制作一、目的与要求一、目的与要求 通过单片机控制,在相应的按钮按下时,电机能正转或反转,相应LED灯指示电机转动方向,以此来模拟汽车玻璃的上升和下降。设计要求:S1按下时,电机正转、L2点亮;S1松开时电机停转、L2熄灭;S2按下时,电机反转、L3点亮;S2松开时电机停转、L3熄灭。通本任务学习,要求学习者能进行电机正反转控制电路的设计及程序编制。项目六 任务一汽车玻璃升降器设计与制作二、电路设计二、电路设计RZ7886芯片的VDD电源接12V电压,输出接驱动电流在7A以下的直流电机。选用电机3进行本任务实施,通过
2、对P7.0和P7.1的不同组合控制电机的正转、反转和停转三种状态。项目六 任务一汽车玻璃升降器设计与制作三、程序设计三、程序设计1.源程序源程序#include STC15F2K60S2.h/包含头文件包含头文件 STC15F2K60S2.hsbit LED1=P41;/定义输出定义输出LED灯端口号为灯端口号为 P4.1 sbit LED2=P42;sbit KEY1=P60;/定义输出按钮端口号为定义输出按钮端口号为 P6.0 sbit KEY2=P61;sbit M1_1=P70;/定义电机直反转控制端口定义电机直反转控制端口sbit M1_2=P71;/定义电机直反转控制端口定义电机直
3、反转控制端口void delay(unsigned int x)/延时程序延时程序unsigned int i,j;for(i=0;ix;i+)/for循环指令循环指令for(j=0;j240;j+);void main()/主函数主函数P4M0=0 x00;/设置设置P4口为准双向口为准双向IO(传统(传统51模式)模式)P4M1=0 x00;/设置设置P4口为准双向口为准双向IO(传统(传统51模式)模式)LED1=1;LED2=1;M1_1=0;M1_2=0;/指示灯熄灭、电机停止转动指示灯熄灭、电机停止转动 赋初始值赋初始值while(1)/while循环指令循环指令 if(KEY1=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 任务 汽车玻璃 升降 设计 制作 ppt 课件
限制150内