資源簡介
pid控制電機
代碼片段和文件信息
#include?“disp.h“
#include?“led.h“
#include?“pattern.h“
#define DELAY_PER_LINE 0x40
sbit?IR_INT?=?P3^2; ??//?紅外接收?檢測到紅外信號時為低電平。
static?unsigned?char?*BK_PTR??=?(void?*)0;
static?unsigned?int???BK_SIZE?=?0;
/**?功??能:?顯示函數
??* 參??數:?p:?顯示內容的緩沖區?size:?緩沖區的大小(單位:?字節)。
??* 返回值: 無
??*/
void?disp(unsigned?char?*p?unsigned?int?size)
{
unsigned?int?i?tmp;
BK_PTR?=?p;
BK_SIZE?=?size;
while(IR_INT?==?1); //?等待同步信號的到來
for(i=0;?i {
tmp?=?(*p)?|?(*(p+1)?<8);
p+=2;
led_disp(tmp);
delay(DELAY_PER_LINE);
led_disp(0x0);
}
}
/**?功??能:?利用多次顯示達到延時目的的函數。
??* 參??數:?cnt:?停留顯示的次數。
??* 返回值: 無
??*/
void?disp_delay(unsigned?int?cnt)
{
while(cnt?--)
{
disp(BK_PTR?BK_SIZE);
}
}
/***************************?End?of?file?****************************/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????967??2015-09-02?00:06??P-regulator.py
?????文件????????695??2015-09-01?23:22??RPM.py
?????文件????????794??2015-09-01?21:32??BangBang.py
-----------?---------??----------?-----??----
?????????????????2456????????????????????3
- 上一篇:貪吃蛇大作戰(c源碼+報告文檔)
- 下一篇:c++ 注入exe
評論
共有 條評論