freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于兩片單片機的智能多功能循跡小車項目設計-文庫吧資料

2025-07-03 19:01本頁面
  

【正文】 star()。 } stop()。 delay(5)。 delay(5)。//5us延時 temp1=temp11。//5us延時 scl=0。//5us延時 scl=1。 else sda=0。0x80。//5us延時 temp=temp1。i++) { scl=0。 } for(i=0。 } else if(ii==2) { temp=data_data。 } else if(ii==1) { temp=byte_address。ii++)//根據(jù) 24CXX文檔資料,和時序圖,按順序送:器件寫地址,字節(jié)地址,數(shù)據(jù) { if(ii==0) { temp=slave_write_address。//開始 for(ii=0。}void write(uchar slave_write_address,uchar byte_address,uchar data_data)//寫一個數(shù)據(jù) { uchar temp,temp1,i,ii。 scl=0。amp。}void ack(){ uchar z=0。 sda=1。 scl=1。}void stop(){ sda=0。 sda=0。 scl=1。 } }} void star(){ sda=1。x11。x112。z0。}void delay_2(uint z){ uchar x,x1。 spi_send(0xf0)。 delay(50)。 spi_send(0x10)。 delay(50)。 spi_send(0x20)。} void isd_pu(void)//發(fā)送上電指令{ delay(10)。 spi_send(adh)。}void isd_setplay(uchar adl,uchar adh)//發(fā)送STEPLAY指令{ spi_send(adl)。 ss=1。 }}void isd_stop() //發(fā)送STOP指令{ delay(10)。 sclk=0。 sclk=1。 else mosi=0。i++) { if((isdxamp。 for(i=0。 ss=0。j)。i) for(j=121。 for(i=x。y)。x) for(y=110。 for(x=z。char nian,yue,ri,shi,fen,miao,xingqi。uint aa,bb,cc,dd,ee,ff,gg,hh,ll,mm,jj,nn,kk,oo,pp,qq。uchar code dis10[]={制作 }。uchar code dis8[]={聯(lián)系820897443}。uchar code dis6[]={歡迎使用振勇電子}。uchar dis4[]={振興中華勇闖天涯}。uchar dis2[]={時間 時 分 秒}。//語音芯片數(shù)據(jù)輸出sbit isd_int=P1^7。//語音芯片時鐘線sbit mosi=P1^2。//18b20的操作位sbit ss=P1^0。sbit key6=P3^1。sbit key4=P2^6。按鍵sbit key2=P1^5。sbit lcd_psb=P2^3。//液晶的操作位sbit lcd_rw=P2^1。//1307的數(shù)據(jù)位sbit scl=P2^5。 }}以上為錄音程序,在作品中將這一部分程序去掉了,因為成品不可能讓用戶自己錄音,因為那樣可能會錄亂。 } isd_stop()。 } led=0。 if(stop==0) break。 if(ovflog=chk_isdovf())//檢查是否溢出 break。 led=1。 delay(20)。 count2++。 isd_setplay(0x00,0x00)。 if(an==0) delayms(500)。 isd_stop()。 } if(isd_int==0) break。 delay(20)。 count1++。 isd_setrec(0x00,0x00)。 isd_pu()。//延時確認 } } isd_pu()。 while(1) { P0=P1=P2=P3=0xff。 return 0。 ss=1。 return 1。 ss=1。 delay(2)。 sclk=1。 sclk=0。 }}uchar chk_isdovf(void)//檢查芯片是否溢出{ ss=0。 led=0。}void isd_overflow(void)//芯片溢出,LED閃爍{ while(an==0) { led=1。 spi_send(adh)。}void isd_setrec(uchar adl,uchar adh)//發(fā)送SETREC指令{ spi_send(adl)。 spi_send(adh)。}void isd_setplay(uchar adl,uchar adh)//發(fā)送STEPLAY指令{ spi_send(adl)。 spi_send(0xb0)。}void isd_rec(void)//發(fā)送REC指令{ led=0。 spi_send(0xf0)。}void isd_play()//發(fā)送PLAY指令{ led=0。 ss=1。// ss=0。 delay(50)。 spi_send(0x20)。}void isd_pu(void)//發(fā)送上電指令{ delay(10)。 ss=1。 }}void isd_stop() //發(fā)送STOP指令{ delay(10)。 sclk=0。 sclk=1。 else mosi=0。i++) { if((isdxamp。 for(i=0。 ss=0。j)。i) for(j=121。 for(i=x。void delay(uint time)納秒級延時{ while(time!=0) { time。sbit pr=P1^4。//芯片溢出位sbit an=P1^6。sbit led=P2^0。sbit mosi=P1^2。附錄一、錄音程序詳解includeincludedefine uchar unsigned chardefine uint unsigned intsbit ss=P1^0?!?】新概念《51單片機C語言教程》郭天祥著。參考文獻:【1】2010年山東大學創(chuàng)新科技大賽《智能語音數(shù)字溫度計技術(shù)報告》。歡迎大家批評指正。五、系統(tǒng)測試與結(jié)論經(jīng)多天艱苦調(diào)試,功能已經(jīng)全部實現(xiàn)了。四、程序設計:根據(jù)ISD4002的特點,我們設計程序,將09等語音信號儲存到從0000H開始的地址中。由于本系統(tǒng)耗電較大,所以采用了分離式供電。 芯片的引腳圖如下所示:ISD4002—120P設計電路圖:錄音電路設計: 無線發(fā)射電路無線解碼接收電路:在這里我用了1M歐的電阻,符合我的電路特點,網(wǎng)上很多寫幾十K甚至幾K的都不能從實際上應用成功,這就是理論與實際的差距吧。SPI協(xié)議是一個同步串行數(shù)據(jù)傳輸協(xié)議,協(xié)議假定微控制器的SPI移位寄存器在SCLK的,對ISD4002而言,在時鐘上升沿鎖存MOSI引腳數(shù)據(jù),在下降沿將數(shù)據(jù)送至MISO引腳。顯示狀態(tài) 開/關(guān)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLHDC B 功能: D=1;整體顯示ON C=1;游標ON B=1;游標位置ON游標或顯示移位控制CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLHS/CR/LX X 功能:設定游標的移動與顯示的移位控制位:這個指令并不改變DDRAM的內(nèi)容功能設定CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLHDLX0 REX X 功能:DL=1(必須設為1) RE=1;擴充指令集動作 RE=0:基本指令集動作設定CGRAM位址CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLHAC5AC4AC3AC2AC1 AC0功能:設定CGRAM位址到位址計數(shù)器(AC)設定DDRAM位址CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHAC6AC5AC4AC3AC2AC1 AC0 功能:設定DDRAM位址到位址計數(shù)器(AC)讀取忙碌狀態(tài)(BF)和位址CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LHBFAC6AC5AC4AC3AC2AC1 AC0 功能:讀取忙碌狀態(tài)(BF)可以確認內(nèi)部動作是否完成,同時可以讀出位址計數(shù)器(AC)的值寫資料到RAMCODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0HLD7D6D5D4D3D2D1 D0 功能:寫入資料到內(nèi)部的RAM(DDRAM/CGRAM/TRAM/GDRAM)1讀出RAM的值CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0HHD7D6D5D4D3D2D1 D0 功能:從內(nèi)部RAM讀取資料(DDRAM/CGRAM/TRAM/GDRAM)1 待命模式(12H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLL H 功能:進入待命模式,執(zhí)行其他命令都可終止待命模式1卷動位址或IRAM位址選擇(13H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLH SR 功能:SR=1;允許輸入卷動位址 SR=0;允許輸入IRA
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1