文件名称: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
1999-2046 搜珍网 All Rights Reserved.
本站作为网络服务提供者,仅为网络服务对象提供信息存储空间,仅对用户上载内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
