当前位置:首页 > 单片机 > 单片机
[导读]#include //1s25000 个脉冲,频率输出方式(行走1 米)#define SYSCLK 2000000#define Motol_Run PCA0CN=0x40 // :允许PCA0 计数器/定时器#define Motol_stop PCA0CN=0x00//sbit Motol_dir=P3^0;void PORT_Init(vo

#include //1s25000 个脉冲,频率输出方式(行走1 米)
#define SYSCLK 2000000
#define Motol_Run PCA0CN=0x40 // :允许PCA0 计数器/定时器
#define Motol_stop PCA0CN=0x00
//sbit Motol_dir=P3^0;
void PORT_Init(void)
{
//P0MDOUT&=0xfe;
P0MDOUT=0x00; // 端口引脚的输出方式为漏极开路
XBR0=0x08; // CEX0 连到端口引脚。
XBR2|=0x40;
}
void SYSCLK_Init(void)
{
// unsigned char i;
WDTCN=0xde;
WDTCN=0xad; //关看门狗,默认使能默认内部时钟2M
/* OSCXCN="0x67"; //
for(i=0;i<255;i++);
while(!(OSCXCN&0x80));
OSCICN=0x88; //22.1184Mhz */
}
void PCA_Init(unsigned char fre)
{
PCA0CN=0x00;
PCA0MD=0x82; //系统时钟的4 分频,空闲方式时,PCA0 停止工作
PCA0CPM0&=0xc7; //16 位PWM 11000111
PCA0CPM0|=0x4e; //频率输出方式01001110 x100111x
PCA0CPL0=fre;
PCA0CPH0=fre;
PCA0L=0x00;
//PCA0CN|=0x40;
}
main()
{
unsigned int i="0";
SYSCLK_Init();
PORT_Init();
PCA_Init(SYSCLK/4/2/2000);
Motol_Run;
while(1)
{
// Motol_dir=0;
if(CCF0==1)
{i++;
CCF0=0;
}
if(i==200)
Motol_stop;
}
}

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

  摘要: 介绍了基于单片机C8051F020 搭建的多台电机控制平台,硬件电路简单可靠,功率电路采用场效应管自行搭建,通用性较强,通过改写软件,可直接用于其它小功率电机的驱动控制系统。

关键字: c8051f020 单片机 步进电动机

步进电动机概述 步进电动机是将电脉冲激励信号转换成相应的角位移或线位移的离散值控制电动机,这种电动机每当输入一个电脉冲就动一步,所以又称脉冲电动机。 步进电动机的驱动电源由变频脉

关键字: 步进电动机

  如何正确选择和步进电机   主要视具体应用情况而定,简单地说要确定:负载的性质(如水平还是垂直负载等),转矩、惯量、转速、精度、加减速等要求,上位控制要求(如对端口界面 和通讯方面的

关键字: 伺服电机 步进电机 印刷机 步进电动机

随着计算机技术和测控技术的不断发展,在以单片机为核心的数据采集系统中,需要实现单片机和计算机之间的数据交换,并以此来发挥单片机和计算机各自的长处,提升整个系统的性能价格比。在计算机网络和工业控制系统中,经常需要采用串行通...

关键字: c8051f020 rs485 串行通信

在单片机系统设计中,LCM(液晶显示模块)人机交互界面的设计往往是很重要的一个环节。LCM可以用于智能仪器上的显示设定参数、状态提示符、检测结果和待输入参数等功能。本文

关键字: c8051f020 电源技术解析 按键系统 电解质分析仪

config.c#include "include.h"// Peripheral specific initialization functions,// Called from the Init_...

关键字: ad转换 c8051f020 usb通信

一、编程步骤:1、看门狗设置 2、系统初始化 3、端口初始化 4、对应功能初始化(如:串口,定时器,I2C,SPI,PCA,DAC/ADC,中断等等) 5、功能函数或中断函数(如需要)6、包含的头文件 7、项目说明二、对...

关键字: c8051f020 初始化程序 单片机 编译步骤

在单片机系统设计中,LCM(液晶显示模块)人机交互界面的设计往往是很重要的一个环节。LCM可以用于智能仪器上的显示设定参数、状态提示符、检测结果和待输入参数等功能。本文结合电解质分析仪的设计要求,采用液晶显示模块YXD—...

关键字: c8051f020 嵌入式处理器 按键系统 液晶显示模块 电解质分析仪

1. 引言当前单片机和PC 机通过串行接口构成的多微机系统已经广泛应用于工业控制、环境监测等场合,这些系统大多采用RS - 232、RS - 485 或是有线modem的通信方式, 虽然很经

关键字: c8051f020 tc35i 嵌入式开发 嵌入式无线 程序流
关闭
关闭