直流电机控制C语言程序.doc
文本预览下载声明
/***********************************************************************/
/***********************************************************************/
/*************************** ****************************/
/*************************** 电子兴趣小组 ****************************/
/***********************************************************************/
/************************** ***************************/
/************************** 单片机组 ***************************/
/************************** ***************************/
/***********************************************************************/
/***********************************************************************/
/************************ ************************/
/************************ 直流电动机控制 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] ; // 显示频率中间变量
/******************************************
函数名称
显示全部