欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
基于ATmega128單片機的紅外控制電機系統(tǒng)源碼
[打印本頁]
作者:
Ricardo_w
時間:
2017-9-17 17:04
標題:
基于ATmega128單片機的紅外控制電機系統(tǒng)源碼
給大家分享一種基于ATmega128的紅外控制電機系統(tǒng)
0.png
(9.02 KB, 下載次數(shù): 98)
下載附件
2017-9-17 17:28 上傳
單片機源程序如下:
#include "Main.h"
SIGNAL(SIG_OVERFLOW0) //中斷每1秒發(fā)一個數(shù)
{
TCNT0 = 200;
TIMSK &= ~_BV(TOIE0); //TIMSK中TOIE0置0
if(++g_bCount>1)
{
g_bCount = 0;
TaskInTimer();
}
/*if(++g_aCount > 44) //3s定時
{
g_aCount = 0;
Table_Locked();
}*/
TIMSK |= _BV(TOIE0); //開中斷
}
SIGNAL(SIG_OVERFLOW2) //中斷每1秒發(fā)一個數(shù)
{
TCNT2 = 150;
TIMSK &= ~_BV(TOIE2); //TIMSK中TOIE2置0 關(guān)閉中斷
if(++Time_Count > 21) //3s定時
{
Time_Count = 0;
//flag_3s = 1;
Table_Locked();
}
TIMSK |= _BV(TOIE2); //開中斷
}
void Init()
{
cli(); //關(guān)閉所有中斷
Key_Init();
PortInit();
Time_Init();
sei(); //打開所有中斷
InitADC();
}
void Delay_1ms()
{
uint i;
for(i = 0;i < 570;i--)
;
}
void Delay_1s()
{
uint i;
for(i = 0;i < 2000;i++)
{
Delay_1ms();
}
}
void Delay_xs(uint x)
{
uint i;
for(i = 0;i < x;i++)
{
Delay_1s();
}
}
void PortInit()
{
DDRA = 0xff;
PORTA = 0xe2; //LED 0xe2
DDRC = 0xff;
PORTC = 0xff; //Motor
DDRE = 0x00;
PORTE = 0xf8; //Remote Control
DDRF =0x00; //ADC
PORTF = 0x00;
}
void Time_Init()
{
TCNT0 = 200;
g_bCount = 0;
TCCR0 = _BV(CS02)|_BV(CS00)|_BV(CS01); //CS02置1,CS00,cs01置1 //1024分頻
TIMSK |= _BV(TOIE0);
TCNT2 = 150;
Time_Count = 0;
TCCR2 = _BV(CS22)|_BV(CS20); //CS02置1,|_BV(CS21)CS00,cs01置1 //1024分頻
TIMSK |= _BV(TOIE2);
}
void main()
{
Init();
while(1)
{
Key_scan();
}
}
void TaskInTimer()
{
DJ_Run();
TaskInADC();
}
/*void TestInTimer()
{
if(flag_Time == 0 && flag_FTime == 0)
{
//PORTA |= (1 << PA1); //locked LED on進入鎖定模式
flag_Locked = 0;
flag_Manual = 0;
flag_Follow = 0;
PORTC = 0xff;
flag_clockrise = 0;
flag_cclockrise = 0;
PORTA &= ~(1 << PA3); //auto LED off
PORTA &= ~(1 << PA2); //manual LED off
PORTA &= ~(1 << PA0); //motion LED off
PORTA &= ~(1 << PA4); //ADC off
PORTA |= (1 << PA1); //locked LED on進入鎖定模式
}
}*/
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
Maiev.zip
(5.96 KB, 下載次數(shù): 15)
2017-9-17 17:04 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1