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

正文內(nèi)容

基于51單片機(jī)的排隊機(jī)叫號系統(tǒng)設(shè)計(參考版)

2024-08-24 20:16本頁面
  

【正文】 //檢測應(yīng)答信號 ,用于發(fā)射 青島。 NRFSetTxMode(1,TX_Date1)。 TX_Date1[1]=0x11。 RX_Date1[1]=0。amp。 //總數(shù)組賦值位置后移 2 位 } if(NRF_RX_flag1==1) { NRF_RX_flag1=0。 //計算排隊人數(shù) NRFSetTxMode(0,TX_Date0)。 TX_Date0[0]=0X3D。 Print_Data[Print_num] = RX_Date0[0]。 LCD12864_init()。 uchar xdata Print_Data[1000]。 //停止 ISD_down()。 Delay_ms(2020)。 ISD_setplay(0x0071)。 ISD_play()。 Delay_ms(1100)。 ISD_setplay(CallNum[e])。 //到 ISD_play()。 Delay_ms(1100)。 ISD_setplay(0x006A)。 ISD_play()。 Delay_ms(1100)。 ISD_setplay(CallNum[c])。 ISD_play()。 Delay_ms(1100)。 ISD_setplay(CallNum[a])。 //請 ISD_play()。 //上電 Delay_ms(50)。0X0F。0XF0)4。0X0F。0XF0)4。0X0F。0XF0)4。 } //////////////////////////////////////////////////////////// void CallTheNum(uchar *Num,uchar Bite) //呼叫相應(yīng)的號碼 { uchar a,b,c,d,e,f。 SPI_send(PLAY_SET)。0xff00)8)。 Delay_us(2)。 SPI_send(addressamp。 SS=1。 } //******************************* void ISD_play() { SS=0。 SPI_send(ISD_POWER_DOWN)。 } //******************************* //發(fā)送 掉電指令 //******************************* void ISD_down() { Delay_us(10)。 SPI_send(ISD_POWER_UP)。 } //******************************* //發(fā)送 上電指令 //******************************* void ISD_up() 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 36 { Delay_us(10)。 SPI_send(ISD_STOP)。 } } void ISD_stop() { Delay_us(10)。 SCLK=1。 SCLK=0。0x01)==1) MOSI=1。i8。 SCLK=0。 sbit ISD_INT= P3^3。 sbit MOSI = P1^2。 //語音 0~D sbit SCLK = P1^0。比如在本設(shè)計中如需要播放“請 A123號到 1 號窗口”,當(dāng)大屏幕上顯示此信息時,就會聽到此信息的聲音信號,具體的完成過程是將每一個字的聲音信號單獨從芯片的存儲器中調(diào)用,然后將其連續(xù)的播放即可實現(xiàn)一段語音的連續(xù)播放。其中 LCD 液晶部分與 章節(jié)重復(fù),此處不再作重復(fù)介紹,無線通信部分詳見附錄 1。 //設(shè)置為接收模式 } NRFRevDate()。 //呼叫下一個 while(CheckACK())。 //設(shè)置為接收模式 } else if(EX1_flag == 1) //外部中斷 1 標(biāo)志位 { EX1_flag = 0。 //重復(fù)呼叫 while(CheckACK())。 //初始化無線通信 while(1) { if(EX0_flag == 1) //外部中斷 0 標(biāo)志位 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 32 { EX0_flag = 0。 // 呼叫下一個 void main() { Init_Interrupt()。 具體的程序編寫如下: include uchar code TX_data0[] = {0X3D,0X01}。 } MCU 主控部分 這里 MCU 主要完成的功能是采集按鍵輸入的信息,然后做出判斷處理之后,控制 LED顯 示相應(yīng)的號碼,及控制無線模塊發(fā)送數(shù)據(jù)到主控芯片。 Delay_ms(1)。 P1 = duan[d]。 Delay_ms(1)。 P1 = duan[c]。 Delay_ms(1)。 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 31 P1 = duan[b]。 Delay_ms(1)。 P1 = duan[a]。 d = Display_data[1]amp。 c = (Display_data[1]amp。 b = Display_data[0]amp。 a = (Display_data[0]amp。 ucharcodeduan[]={0X3F,0X06,0X5B,0X4F,0X66,0X0D,0X7D,0X07,0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71}。 sbit Byte3=P2^6。 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 30 圖 322 74HC573 控制時序 程序代碼及注釋如下: include sbit Byte1=P2^0。 //清除屏幕 } 窗口叫號系統(tǒng)軟件設(shè)計 窗口叫號系統(tǒng)主要分為 LED 顯示、無線通信、主控 MCU 三部分的驅(qū)動程序,其中無線通信部分詳見附錄 1。 } 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 29 } void LCD12864_ClearScans() //清屏 { LCD12864_Write(Com,0X30)。j32。 //行位置 LCD12864_Write(Com,0x80)。i32。 LCD12864_Write(Com,0x36)。 } } void LCD12864_clearBMP() //清除圖形函數(shù) { uchar i,j。j16。 LCD12864_Write(Com,0x88)。i32。j++) //16*8=256 LCD12864_Write(Dat,puts[x++])。 for(j=0。i++) { LCD12864_Write(Com,0x80|i)。 //打開繪圖 for(i=0。 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 28 LCD12864_Write(Com,0x34)。 } void LCD12864_bmp(uchar *puts) //繪圖函數(shù) { uint x=0。i64。 LCD12864_Write(Com,0x80)。 } void LCD12864_ClearTXT() //清除文本 { uchar i。 LCD12864_Write(Dat,Bit_num[Data[1]amp。 LCD12864_Write(Dat,Bit_num[(Data[1]amp。 LCD12864_Write(Dat,Bit_num[Data[0]amp。 //設(shè)定顯示位置 LCD12864_Write(Dat,Bit_num[(Data[0]amp。 break。 break。 break。 break。 i++。\039。 LCD12864_Write(Com,Pos)。 } Pos = x + y。 case 3: x = 0X98。 case 2: x = 0X88。 case 1: x = 0X90。 switch(x) { case 0: x = 0X80。 LCD12864_Writebits(0,0,Character1)。 LCD12864_Write(Com,0X06)。 LCD12864_Write(Com,0X01)。 LCD12864_Write(Com,0X0C)。 LCD12864_Write(Com,0X30)。 LCD12864_Write(Com,0X30)。 Delay_ms(40)。 } } LCD_CS = 0。 LCD_CLK= 0。 else LCD_SID = 0。b++) { if(Temp amp。 for(b=0。a3。 LCD_CS = 1。 LCD_SID= 0。 P[2] = (0X0F amp。 //寫數(shù)據(jù) 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 25 P[1] = 0XF0 amp。 if(Com_Dat == 0) //寫指令 P[0] = 0XF8。 /************************************************************/ void LCD12864_Write(uchar Com_Dat,uchar Byte) { uchar a,b,Temp。 sbit LCD_RST= P2^0。 sbit LCD_SID= P2^2。 print = 0x00。 P1_1 = 1。 PrintLetLine()。 i 5。 print = 0x10。 P1_1 = 0。 } } void Print() { uchar head, let, i。 } } } Delay_us(20)。 Delay_us(23)。 print = (0x10 | ( (PrtBuf[head][let] amp。 head++) { while (!P3_2) 。 vol++) { for (head = 0。 let++) { for (vol = 0。 for (let = 0。 line++) { BuildPrtBuf(line)。 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 22 for (line = 0。 PrtBuf[head][let] = t2。 t2 = 1。 vol++) { t2 |= ( (ASCTable[t1][VOL_PER_LET1vol]line) amp。 for (vol=0。 let++) { t1 = LetBuf[head][let] ASCSTART。 head++) for (let=0。 for (head=0。 uchar t1。=? ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\] ^_`abcdefghijklmnopqrstuvwxyz{|}u 寬 高(像素) : 5708 字模格式 /大小 : 單色點陣液晶字模,縱向取模,字節(jié)倒序 /570 字節(jié) 數(shù)據(jù)轉(zhuǎn)換日期 : 02813 9:44:55 青島農(nóng)業(yè)大學(xué)海都學(xué)院 工程系 電氣本科畢業(yè)設(shè)計 20
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1