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

正文內(nèi)容

智能語音導盲系統(tǒng)設計-資料下載頁

2025-06-30 03:20本頁面
  

【正文】 SS=1。 122 1 123 1 SS=0。 124 1 MOSI=0。//放音 命令 125 1 SCLK=0。 126 1 spi_send(RECCUR)。 127 1 SS=1。 128 1 } 129 130 void stop() 131 { 132 1 SS=1。 133 1 SS=0。 134 1 MOSI=0。//放音 135 1 SCLK=0。 136 1 spi_send(OPERSTOP)。 137 1 SS=1。 138 1 } 139 140 void stoppd() 141 { 142 1 SS=1。 143 1 SS=0。 144 1 MOSI=0。//放音 145 1 SCLK=0。 146 1 spi_send(ISDPOWERUP)。 147 1 SS=1。 148 1 } 149 void InitISD() 150 { 151 1 SS=1。 152 1 SCLK=1。 153 1 MOSI=1。 154 1 }MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 301 CONSTANT SIZE = XDATA SIZE = PDATA SIZE = DATA SIZE = 4 IDATA SIZE = BIT SIZE = END OF MODULE INFORMATION.C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)define uchar unsigned chardefine uint unsigned int sbit EN=P1^2。sbit RS=P1^0。sbit RW=P1^1。uchar LCD1602_Table[]=0123456789。//LCD1602顯示標尺 //0123456789abcdefuchar code DIS_TIM[16] = { Forward:cm }。 //左右超聲波距離 uchar code DIS_STA[16] = { Below:cm }。 //光照強度 extern void DelayM(uint xms)。extern uchar Light_dat。void WRITE_LCD1602_DAT(uchar date){ EN=0。 RS=1。 P0=date。 EN=1。 DelayM(2)。 EN=0。}void WRITE_LCD1602_COM(uchar date){ EN=0。 RS=0。 P0=date。 EN=1。 DelayM(2)。 EN=0。}void init_1602(){ unsigned char i。 RW=0。 WRITE_LCD1602_COM(0x38)。 WRITE_LCD1602_COM(0x0c)。 WRITE_LCD1602_COM(0x06)。 WRITE_LCD1602_COM(0x01)。 WRITE_LCD1602_COM(0x80)。 for(i=0。i16。i++) WRITE_LCD1602_DAT(DIS_TIM[i])。 WRITE_LCD1602_COM(0x80+0x40)。 for(i=0。i16。i++) WRITE_LCD1602_DAT(DIS_STA[i])。}include includedefine uchar unsigned chardefine uint unsigned intdefine ulong unsigned longincludeincludeincludeuchar time_num=0。uint W_ad=0。uint sum = 0。uchar PWM_ON=5。uchar timer_num=0。uchar Light_dat=0。ulong distance_dat=0。 //測距接收ulong distance_dat1=0。ulong distance_dat2=0。uint PlayDis=0。ulong count_time=0。uchar outeH,outeL。 //自定義寄存器bit succeed_flag。 //測量成功標志bit Dis_flag=0。sbit LED=P1^7。sbit BEEP=P1^3。sbit MOTOR=P3^5。sbit Trig_L = P3^7。 //產(chǎn)生脈沖引腳sbit Echo_L = P3^2。 //回波引腳sbit Trig_R = P3^6。 //產(chǎn)生脈沖引腳sbit Echo_R = P3^3。 //回波引腳 KEY_TIM_SETsbit KEY_PLAY=P3^4。 //播報按鍵 // 11 12 13 14 15 // 0 1 2 3 4 5 6 7 8 9 十 百 厘米 距離 請躲避 前方有陷阱危險uint code VoiceAddTab[]={0,10,20,30,40,50,60,70,80,90,100,110,130, 150, 180, 250}。void DelayM(unsigned int a) //延時函數(shù) 1MS/次{ unsigned char i。 while( a != 0) { for(i = 0。 i 125。 i++)。 //一個 。 表示空語句,CPU空轉。 } //i 從0加到125,CPU大概就耗時1毫秒}void RdDistance(){ static uchar i=0。 static uchar j=0。 static uchar k=0。 if(!Dis_flag) { Trig_L=1。 Dis_flag=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Trig_L=0。 while(Echo_L==0)。 //等待Echo回波引腳變高電平 succeed_flag=0。 //清測量成功標志 EX0=1。 //打開外部中斷 TH0=0。 //定時器1清零 TL0=0。 //定時器1清零 TF0=0。 // TR0=1。 //啟動定時器1 while(!succeed_flagamp。amp。TH0200)。 if(succeed_flag) { count_time=outeH*256+outeL。 distance_dat=count_time*180。 distance_dat=distance_dat/10000。 PlayDis=(uint)(distance_dat)。 WRITE_LCD1602_COM(0x80+9)。 WRITE_LCD1602_DAT(LCD1602_Table[distance_dat/100])。 WRITE_LCD1602_DAT(LCD1602_Table[distance_dat%100/10])。 WRITE_LCD1602_DAT(LCD1602_Table[distance_dat%10])。 if(distance_dat10) { j++。 if(j10) { j=0。 BEEP=~BEEP。 } MOTOR=0。 } else { BEEP=1。 MOTOR=1。 } if(distance_dat1distance_dat) { k++。 if(k5) { k=0。 autoplay(VoiceAddTab[14])。 } } else k=0。 distance_dat1=distance_dat。 } } else { Trig_R=1。 Dis_flag=0。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Trig_R=0。 while(Echo_R==0)。 //等待Echo回波引腳變高電平 succeed_flag=0。 //清測量成功標志 EX1=1。 //打開外部中斷 TH0=0。 //定時器1清零 TL0=0。 //定時器1清零 TF0=0。 // TR0=1。 //啟動定時器1 while(!succeed_flagamp。amp。TH0200)。 if(succeed_flag) { count_time=outeH*256+outeL。 distance_dat=count_time*180。 distance_dat=distance_dat/10000。 distance_dat2=distance_dat。 WRITE_LCD1602_COM(0x80+9+0x40)。 WRITE_LCD1602_DAT(LCD1602_Table[distance_dat/100])。 WRITE_LCD1602_DAT(LCD1602_Table[distance_dat%100/10])。 WRITE_LCD1602_DAT(LCD1602_Table[distance_dat%10])。 if(distance_dat15) { if(i==0) {autoplay(VoiceAddTab[15])。i++。} else if(++i60) i=0。 } } } }附錄C 實物圖附錄D 元件清單類型名稱封裝電阻R5C電阻R1端口J12ZHEN電阻R4RLED燈D1LED數(shù)模轉換器U48YINJIAO液晶顯示器VR1DIANWEIQI1AT89S52單片機U1DIP40蜂鳴器LS1FENMINQI電容C1C100電容C3電容C2端口P25PHAERD9P19ZHEN2LED燈L2ledLED燈L1led三極管Q1TOsanjiguan電阻R7電阻R3電阻R6電阻R2開關K1key單元U35ZHENduplicate單元U25ZHENduplicate晶振Y1Jingzhen2
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1