文档详情

直流电机控制C语言程序.doc

发布:2016-04-01约6.12千字共7页下载文档
文本预览下载声明
/***********************************************************************/ /***********************************************************************/ /*************************** ****************************/ /*************************** 电子兴趣小组 ****************************/ /***********************************************************************/ /************************** ***************************/ /************************** 单片机组 ***************************/ /************************** ***************************/ /***********************************************************************/ /***********************************************************************/ /************************ ************************/ /************************ 直流电动机控制 C语言程序 ********** *****/ /************************ ************************/ /***********************************************************************/ /***********************************************************************/ /************************************************************** *************************************************************** 功能:运行速度设置为40转/秒,经过若干秒后,直流电机转速慢慢下降 到运行速度,以设定的速度运行。 接线:1、把7279阵列式键盘的J9四只短路帽打在上方,J10打在VCC处2, 用8P排线将JD7和八位动态数码显示的JD11相连,JD8和JD12相连。 2、最小系统的1.0口接电机单元的Control口,最小系统的T1接 电机单元的PulseOut。 *************************************************************** **************************************************************/ #includeSTC12C5A.h //头文件定义 #define uint unsigned int //宏定义 #define uchar unsigned char #define Pwm CCAP1H sbit HD7279_cs=P2^7; // 7279片选脚 sbit HD7279_clk=P1^6; // 7279时钟脚 sbit HD7279_dat=P1^7; // 7279数据脚 sbit Control =P1^0; uchar Time0_num; // 记录定时器0中断次数 uint Hz; // 保存频率变量 bit Time0_bit; // 显示频率标示 uchar i,Str[2] ; // 显示频率中间变量 /****************************************** 函数名称
显示全部
相似文档