文件名称:PWM12-simulate-proteus
介绍说明--下载内容来自于网络,使用问题请自行百度
这是利用proteus进行仿真,利用的是AVR单片机,对步进电机进行控制,有详细的仿真图-#include "config.h"
#include "PWM.h"
void PWM_Init(uint8 Mode, uint8 FioSelect)
{
switch(Mode)
{
case FAST_PWM:
TCCR0 &= (~(1 << WGM01) & ~(1 << WGM00))
TCCR0 |= (1 << WGM01) | (1 << WGM00)
break
case PHASE_FIX_PWM:
TCCR0 &= (~(1 << WGM01) & ~(1 << WGM00))
TCCR0 |= (0 << WGM01) | (1 << WGM00)
break
default: break
}
#if OCA_MODE
TCCR0 &= (~(1 << COM01) & ~(1 << COM00))
TCCR0 |= (1 << COM01) | (0 << COM00)
#else
TCCR0 &= (~(1 << COM01) & ~(1 << COM00))
TCCR0 |= (1 << COM01) | (1 << COM00)
#include "PWM.h"
void PWM_Init(uint8 Mode, uint8 FioSelect)
{
switch(Mode)
{
case FAST_PWM:
TCCR0 &= (~(1 << WGM01) & ~(1 << WGM00))
TCCR0 |= (1 << WGM01) | (1 << WGM00)
break
case PHASE_FIX_PWM:
TCCR0 &= (~(1 << WGM01) & ~(1 << WGM00))
TCCR0 |= (0 << WGM01) | (1 << WGM00)
break
default: break
}
#if OCA_MODE
TCCR0 &= (~(1 << COM01) & ~(1 << COM00))
TCCR0 |= (1 << COM01) | (0 << COM00)
#else
TCCR0 &= (~(1 << COM01) & ~(1 << COM00))
TCCR0 |= (1 << COM01) | (1 << COM00)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
PWM/config.h
PWM/default/dep/PWM.o.d
PWM/default/Makefile
PWM/default/PWM.eep
PWM/default/PWM.elf
PWM/default/PWM.hex
PWM/default/PWM.o
PWM/PWM.aps
PWM/pwm.aws
PWM/PWM.c
PWM/PWM.h
PWM/仿真图/Last Loaded led.DBK
PWM/仿真图/led.DSN
PWM/仿真图/led.PWI
PWM/default/dep
PWM/default
PWM/仿真图
PWM
PWM/default/dep/PWM.o.d
PWM/default/Makefile
PWM/default/PWM.eep
PWM/default/PWM.elf
PWM/default/PWM.hex
PWM/default/PWM.o
PWM/PWM.aps
PWM/pwm.aws
PWM/PWM.c
PWM/PWM.h
PWM/仿真图/Last Loaded led.DBK
PWM/仿真图/led.DSN
PWM/仿真图/led.PWI
PWM/default/dep
PWM/default
PWM/仿真图
PWM
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.