-
炸彈超人游戲c語(yǔ)言簡(jiǎn)板 ,兩個(gè)人碗的,A控制WASD空格,B控制光標(biāo)鍵和回車
命數(shù),關(guān)的風(fēng)格自己在文件頭自己搞定;可以吃的道具由種分別加威力和雷數(shù)(最多8個(gè))--簡(jiǎn)單的16色游戲。
標(biāo)簽:
c語(yǔ)言
上傳時(shí)間:
2016-04-27
上傳用戶:lhw888
-
本代碼為編碼開關(guān)代碼,編碼開關(guān)也就是數(shù)字音響中的
360度旋轉(zhuǎn)的數(shù)字音量以及顯示器上用的(單鍵飛梭開
關(guān))等類似鼠標(biāo)滾輪的手動(dòng)計(jì)數(shù)輸入設(shè)備。
我使用的編碼開關(guān)為5個(gè)引腳的,其中2個(gè)引腳為按下
轉(zhuǎn)輪開關(guān)(也就相當(dāng)于鼠標(biāo)中鍵)。另外3個(gè)引腳用來(lái)
檢測(cè)旋轉(zhuǎn)方向以及旋轉(zhuǎn)步數(shù)的檢測(cè)端。引腳分別為a,b,c
b接地a,c分別接到P2.0和P2.1口并分別接兩個(gè)10K上拉
電阻,并且a,c需要分別對(duì)地接一個(gè)104的電容,否則
因?yàn)榫幋a開關(guān)的觸點(diǎn)抖動(dòng)會(huì)引起輕微誤動(dòng)作。本程序不
使用定時(shí)器,不占用中斷,不使用延時(shí)代碼,并對(duì)每個(gè)
細(xì)分步數(shù)進(jìn)行判斷,避免一切誤動(dòng)作,性能超級(jí)穩(wěn)定。
我使用的編碼器是APLS的EC11B可以參照附件的時(shí)序圖
編碼器控制流水燈最能說明問題,下面是以一段流水
燈來(lái)演示。
標(biāo)簽:
代碼
編碼開關(guān)
上傳時(shí)間:
2017-07-03
上傳用戶:gaojiao1999
-
說明:
a) 單字符用于子站向主站傳輸?shù)拇_認(rèn)(肯定或否定);
b) 控制域是用來(lái)區(qū)別不同的幀和數(shù)據(jù)傳輸方向的單字節(jié),詳見第二節(jié);
c) 地址域是鏈路地址(一般是RTU編號(hào)),2字節(jié),低字節(jié)在前,高字節(jié)在后;
d) 幀校驗(yàn)是用戶數(shù)據(jù)區(qū)的各字節(jié)的算術(shù)和對(duì)256的模;
e) 變長(zhǎng)幀中的L為用戶數(shù)據(jù)區(qū)的長(zhǎng)度,2個(gè)L相等;
f) 變長(zhǎng)幀中的ASDU為應(yīng)用服務(wù)數(shù)據(jù)單元,詳見第三節(jié);
g) 數(shù)據(jù)傳輸方式:是異步傳輸方式,11位,其中啟動(dòng)位為二進(jìn)制0,數(shù)據(jù)位8位,一個(gè)偶校驗(yàn)位,一個(gè)停止位。
標(biāo)簽:
102
上傳時(shí)間:
2016-12-14
上傳用戶:ts7089524
-
基于紅外技術(shù)的智能機(jī)器人控制系統(tǒng)基于紅外技術(shù)、單片機(jī)技術(shù)等完成 了智能機(jī)器人控制 系統(tǒng)的設(shè)計(jì)。該機(jī)器人實(shí)現(xiàn) 了步行、跟蹤、避
障 、 步伐調(diào) 整 、語(yǔ) 音 、聲控 、液 晶 顯示 、地 面探 測(cè) 等功 能 。
紅外技 術(shù) 智 能機(jī) 器人 控制 系統(tǒng)
隨著政 治格 局 、 戰(zhàn)爭(zhēng)形 式 的 變化 ,在 偵察 、戰(zhàn)
場(chǎng)攻擊 、反恐 防爆 等軍 事領(lǐng) 域 {冉}要 大量 無(wú)人 作戰(zhàn) 機(jī)
器人 ;人 類探 索太 空 、建設(shè) 航 天站 、搶 險(xiǎn)救 災(zāi)等 不
適合 由人 來(lái)承擔(dān) 的任務(wù) 的增 加 ,也 {冉}要 機(jī)器 人代 替
人類執(zhí) 行 任務(wù) 。 同時(shí), 新 的需 求和任 務(wù) 也對(duì) 機(jī)器 人
的 性能 提 出 了更 高 的要 求 。
由于 紅 外線 有較 強(qiáng) 的 穿透 能 力和 抗 干 擾 能 力,
不易散 射 且不 易 引起 串干擾 。本 設(shè)計(jì) 基 于紅 外技 術(shù)
完 成 智 能機(jī) 器 人 控 制 系 統(tǒng) 的 設(shè) 計(jì) , 主 要 實(shí)現(xiàn) 了 步
行 、跟蹤 、避 障 、步伐 調(diào)整 、語(yǔ) 音 、聲 控 、液 晶顯
示 、地 面探 測(cè) 8個(gè) 功能 ,在 遇到 外界 條件 發(fā)生 變化
時(shí), 該機(jī) 器人 將采 取不 同 的措 施對(duì) 待, 能較 好地 表
現(xiàn) 出該 機(jī)器 人 的 簡(jiǎn)單 思 考 能 力 。
1智能機(jī)器人說明
1.1功能簡(jiǎn)介機(jī)系統(tǒng)框圖
機(jī) 器人 控 制系 統(tǒng)框 圖如 圖 1。
耦,P3,0~P3.5接 ISD語(yǔ)音芯片, P3,O~P3.5接 ISD語(yǔ)
音 芯 片 。
該機(jī)器人 采用 2片 AT89C51來(lái)控制,一 片用于
整個(gè) 系統(tǒng)的控制, 一片僅 用于驅(qū)動(dòng) 液晶屏 1602的控
制 ,它 們之 間通過 I/O 121通 訊, 以實(shí)現(xiàn) 兩片單 片機(jī)
工 作 的協(xié)
標(biāo)簽:
紅外技術(shù)
智能機(jī)器人
上傳時(shí)間:
2022-02-13
上傳用戶:zhanglei193
-
AR0231AT7C00XUEA0-DRBR(RGB濾光)安森美半導(dǎo)體推出采用突破性減少LED閃爍 (LFM)技術(shù)的新的230萬(wàn)像素CMOS圖像傳感器樣品AR0231AT,為汽車先進(jìn)駕駛輔助系統(tǒng)(ADAS)應(yīng)用確立了一個(gè)新基準(zhǔn)。新器件能捕獲1080p高動(dòng)態(tài)范圍(HDR)視頻,還具備支持汽車安全完整性等級(jí)B(ASIL B)的特性。LFM技術(shù)(專利申請(qǐng)中)消除交通信號(hào)燈和汽車LED照明的高頻LED閃爍,令交通信號(hào)閱讀算法能于所有光照條件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光學(xué)格式和1928(水平) x 1208(垂直)有源像素陣列。它采用最新的3.0微米背照式(BSI)像素及安森美半導(dǎo)體的DR-Pix?技術(shù),提供雙轉(zhuǎn)換增益以在所有光照條件下提升性能。它以線性、HDR或LFM模式捕獲圖像,并提供模式間的幀到幀情境切換。 AR0231AT提供達(dá)4重曝光的HDR,以出色的噪聲性能捕獲超過120dB的動(dòng)態(tài)范圍。AR0231AT能同步支持多個(gè)攝相機(jī),以易于在汽車應(yīng)用中實(shí)現(xiàn)多個(gè)傳感器節(jié)點(diǎn),和通過一個(gè)簡(jiǎn)單的雙線串行接口實(shí)現(xiàn)用戶可編程性。它還有多個(gè)數(shù)據(jù)接口,包括MIPI(移動(dòng)產(chǎn)業(yè)處理器接口)、并行和HiSPi(高速串行像素接口)。其它關(guān)鍵特性還包括可選自動(dòng)化或用戶控制的黑電平控制,支持?jǐn)U頻時(shí)鐘輸入和提供多色濾波陣列選擇。封裝和現(xiàn)狀:AR0231AT采用11 mm x 10 mm iBGA-121封裝,現(xiàn)提供工程樣品。工作溫度范圍為-40℃至105℃(環(huán)境溫度),將完全通過AEC-Q100認(rèn)證。
標(biāo)簽:
圖像傳感器
上傳時(shí)間:
2022-06-27
上傳用戶:XuVshu
-
特點(diǎn): 精確度0.1%滿刻度 可作各式數(shù)學(xué)演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A|/ 16 BIT類比輸出功能 輸入與輸出絕緣耐壓2仟伏特/1分鐘(input/output/power) 寬范圍交直流兩用電源設(shè)計(jì) 尺寸小,穩(wěn)定性高
標(biāo)簽:
微電腦
數(shù)學(xué)演算
隔離傳送器
上傳時(shí)間:
2014-12-23
上傳用戶:ydd3625
-
特點(diǎn)(FEATURES) 精確度0.1%滿刻度 (Accuracy 0.1%F.S.) 可作各式數(shù)學(xué)演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 類比輸出功能(16 bit DAC isolating analog output function) 輸入/輸出1/輸出2絕緣耐壓2仟伏特/1分鐘(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 寬范圍交直流兩用電源設(shè)計(jì)(Wide input range for auxiliary power) 尺寸小,穩(wěn)定性高(Dimension small and High stability)
標(biāo)簽:
微電腦
數(shù)學(xué)演算
輸出
隔離傳送器
上傳時(shí)間:
2013-11-24
上傳用戶:541657925
-
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價(jià)格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。
TLC2543的特點(diǎn)
(1)12位分辯率A/D轉(zhuǎn)換器;
(2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時(shí)間;
(3)11個(gè)模擬輸入通道;
(4)3路內(nèi)置自測(cè)試方式;
(5)采樣率為66kbps;
(6)線性誤差±1LSBmax;
(7)有轉(zhuǎn)換結(jié)束輸出EOC;
(8)具有單、雙極性輸出;
(9)可編程的MSB或LSB前導(dǎo);
(10)可編程輸出數(shù)據(jù)長(zhǎng)度。
TLC2543的引腳排列及說明
TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1
TLC2543電路圖和程序欣賞
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit clock=P1^0; sbit d_in=P1^1;
sbit d_out=P1^2;
sbit _cs=P1^3;
uchar a1,b1,c1,d1;
float sum,sum1;
double sum_final1;
double sum_final;
uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar wei[]={0xf7,0xfb,0xfd,0xfe};
void delay(unsigned char b) //50us
{
unsigned char a;
for(;b>0;b--)
for(a=22;a>0;a--);
}
void display(uchar a,uchar b,uchar c,uchar d)
{
P0=duan[a]|0x80;
P2=wei[0];
delay(5);
P2=0xff;
P0=duan[b];
P2=wei[1];
delay(5);
P2=0xff;
P0=duan[c];
P2=wei[2];
delay(5);
P2=0xff;
P0=duan[d];
P2=wei[3];
delay(5);
P2=0xff;
}
uint read(uchar port)
{
uchar i,al=0,ah=0;
unsigned long ad;
clock=0;
_cs=0;
port<<=4;
for(i=0;i<4;i++)
{
d_in=port&0x80;
clock=1;
clock=0;
port<<=1;
}
d_in=0;
for(i=0;i<8;i++)
{
clock=1;
clock=0;
}
_cs=1;
delay(5);
_cs=0;
for(i=0;i<4;i++)
{
clock=1;
ah<<=1;
if(d_out)ah|=0x01;
clock=0;
}
for(i=0;i<8;i++)
{
clock=1;
al<<=1;
if(d_out) al|=0x01;
clock=0;
}
_cs=1;
ad=(uint)ah;
ad<<=8;
ad|=al;
return(ad);
}
void main()
{
uchar j;
sum=0;sum1=0;
sum_final=0;
sum_final1=0;
while(1)
{
for(j=0;j<128;j++)
{
sum1+=read(1);
display(a1,b1,c1,d1);
}
sum=sum1/128;
sum1=0;
sum_final1=(sum/4095)*5;
sum_final=sum_final1*1000;
a1=(int)sum_final/1000;
b1=(int)sum_final%1000/100;
c1=(int)sum_final%1000%100/10;
d1=(int)sum_final%10;
display(a1,b1,c1,d1);
}
}
標(biāo)簽:
2543
TLC
上傳時(shí)間:
2013-11-19
上傳用戶:shen1230
-
#include<iom16v.h>
#include<macros.h>
#define uint unsigned int
#define uchar unsigned char
uint a,b,c,d=0;
void delay(c)
{ for for(a=0;a<c;a++)
for(b=0;b<12;b++);
};
uchar tab[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
標(biāo)簽:
AVR
單片機(jī)
數(shù)碼管
上傳時(shí)間:
2013-10-21
上傳用戶:13788529953
-
摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計(jì)成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計(jì)方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議
為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場(chǎng)需求, Xilinx 公司適時(shí)推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級(jí)的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時(shí)鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時(shí)其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計(jì)人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會(huì)導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計(jì)方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。
標(biāo)簽:
Rocket
2.5
高速串行
收發(fā)器
上傳時(shí)間:
2013-11-06
上傳用戶:smallfish