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

正文內(nèi)容

基于51單片機(jī)的排隊(duì)機(jī)叫號(hào)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(參考版)

2024-08-07 08:26本頁面
  

【正文】 MCS51 單片機(jī)應(yīng)用設(shè)計(jì)。2022 年第 27 卷第 10[2] . 科技情報(bào)開發(fā)與經(jīng)濟(jì). 2022 年第 20 卷第 19 期[3] 歐志旋. 一種基于單片機(jī)開發(fā)的排隊(duì)叫號(hào)系統(tǒng)設(shè)計(jì). 計(jì)算機(jī)光盤軟件與應(yīng)用 2022 年第 6 期[4] 楊彥、王霖、張鳳荔、劉麗萍. 基于 RS485 和單片機(jī)的排隊(duì)機(jī)控制系統(tǒng)設(shè)計(jì). 中文核心期刊《微計(jì)算機(jī)信息》(測控自動(dòng)化)2022 年第 24 卷第 11 期[5] 唐海波 于宏圖 李繼平. 單片機(jī)在服務(wù)叫號(hào)管理系統(tǒng)中的應(yīng)用. 《微型機(jī)與應(yīng)用》2022 年第 5 期[6] 楊連國 史小軍 堵國梁 顯示屏在醫(yī)院排隊(duì)叫號(hào)系統(tǒng)中的應(yīng)用。因此我認(rèn)為在這個(gè)科技決定腳步的年代,本文設(shè)計(jì)的排隊(duì)機(jī)叫號(hào)系統(tǒng)擁有很大的市場前景,和廣闊的發(fā)展空間。設(shè)計(jì)智能輕松的排隊(duì)服務(wù)系統(tǒng),解決因排隊(duì)引起的種種問題,顯得尤為重要,因此本文針對以上問題設(shè)計(jì)了一套基于 51 單片機(jī)的排隊(duì)機(jī)叫號(hào)系統(tǒng)。長時(shí)間以來,人們在醫(yī)院、銀行、移動(dòng)、國企、個(gè)企等服務(wù)窗口擁擠、混亂地排隊(duì)等待,有時(shí)需要等候好幾個(gè)小時(shí),這似乎已經(jīng)成為很常見的事情,極大地影響了消費(fèi)者的心情。越來越多的企業(yè)將營業(yè)廳的服務(wù)態(tài)度和服務(wù)質(zhì)量當(dāng)作一個(gè)企業(yè)的整體的形象,并且這一做法也深受消費(fèi)者的喜愛和認(rèn)可,而營業(yè)廳的服務(wù)窗口正是作為企業(yè)形象的主要表現(xiàn)形式之一。經(jīng)過多次試驗(yàn),我感覺本文設(shè)計(jì)的系統(tǒng)具有非常好的實(shí)用性,能夠更好地利用知識(shí)和技術(shù)實(shí)現(xiàn)更高層次的人性化。在實(shí)物完成之后,通過測試我發(fā)現(xiàn)效果很好,能夠真實(shí)地實(shí)現(xiàn)營業(yè)廳的真實(shí)效果,而且將很多不必要的功能給取消了,使功能更加人性化,簡單化,更加的能夠符合客戶的心理需求。 }}青島農(nóng)業(yè)大學(xué)海都學(xué)院工程系電氣本科畢業(yè)設(shè)計(jì)42第四章 系統(tǒng)設(shè)計(jì)總結(jié)分析 設(shè)計(jì)的實(shí)用性本文再設(shè)計(jì)排隊(duì)機(jī)叫號(hào)系統(tǒng)之前對現(xiàn)有的營業(yè)廳做了調(diào)查,不同的企業(yè)的營業(yè)廳,采取了不同的排隊(duì)系統(tǒng)來完成自己的正常營業(yè),在親身嘗試之后,從中我感受到了系統(tǒng)的實(shí)用性,不僅僅可以為用戶提供人性化的服務(wù),而且避免了因擁擠帶來的不必要麻煩。 //將 TX_Date2 數(shù)據(jù)語音播放}} while(1){NRFRevDate()。RX_Date2[1]=0。amp。}Print_num = 2。i++) {Print_Data[i]=Print_Data[i+2]。 //將 TX_Date1 數(shù)據(jù)語音播放if(Print_num0){for(i=0。 LCD12864_Writenum(3,TX_Date2)。 //向窗口 01 發(fā)送打印機(jī)數(shù)據(jù)while(CheckACK())。青島農(nóng)業(yè)大學(xué)海都學(xué)院工程系電氣本科畢業(yè)設(shè)計(jì)41Delay_ms(1000)。TX_Date2[0]=0xa1。RX_Date2[1]==0X02) {RX_Date2[0]=0。if(RX_Date2[0]==0X3Damp。CallTheNum(TX_Date1,0X01)。RX_Date1[1]==0X01) {RX_Date1[0]=0。 }}else if(RX_Date1[0]==0X3Damp。i++。iPrint_num。 //液晶顯示窗口 01 呼叫的號(hào)碼CallTheNum(TX_Date1,0X01)。 //檢測應(yīng)答信號(hào) ,用于發(fā)射NRFSetRXMode()。NRFSetTxMode(1,TX_Date1)。 TX_Date1[1]=0x11。RX_Date1[1]=0。amp。 //總數(shù)組賦值位置后移 2 位}if(NRF_RX_flag1==1) {NRF_RX_flag1=0。 //計(jì)算排隊(duì)人數(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(2022)。ISD_setplay(0x0071)。 ISD_play()。Delay_ms(1100)。ISD_setplay(CallNum[e])。 //到ISD_play()。Delay_ms(1100)。ISD_setplay(0x006A)。 ISD_play()。青島農(nóng)業(yè)大學(xué)海都學(xué)院工程系電氣本科畢業(yè)設(shè)計(jì)38Delay_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)的號(hào)碼{uchar a,b,c,d,e,f。青島農(nóng)業(yè)大學(xué)海都學(xué)院工程系電氣本科畢業(yè)設(shè)計(jì)37SPI_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ā)送 上電指令//*******************************青島農(nóng)業(yè)大學(xué)海都學(xué)院工程系電氣本科畢業(yè)設(shè)計(jì)36void ISD_up(){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~Dsbit SCLK = P1^0。比如在本設(shè)計(jì)中如需要播放“請 A123 號(hào)到 1 號(hào)窗口” ,當(dāng)大屏幕上顯示此信息時(shí),就會(huì)聽到此信息的聲音信號(hào),具體的完成過程是將每一個(gè)字的聲音信號(hào)單獨(dú)從芯片的存儲(chǔ)器中調(diào)用,然后將其連續(xù)的播放即可實(shí)現(xiàn)一段語音的連續(xù)播放。其中 LCD 液晶部分與 章節(jié)重復(fù),此處不再作重復(fù)介紹,無線通信部分詳見附錄1。 //設(shè)置為接收模式}NRFRevDate()。 //呼叫下一個(gè)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è)計(jì)32{EX0_flag = 0。 // 呼叫下一個(gè)void main(){Init_Interrupt()。具體的程序編寫如下:include uchar code TX_data0[] = {0X3D,0X01}。} MCU 主控部分這里 MCU 主要完成的功能是采集按鍵輸入的信息,然后做出判斷處理之后,控制LED 顯示相應(yīng)的號(hào)碼,及控制無線模塊發(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è)計(jì)31P1 = 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è)計(jì)30圖 322 74HC573 控制時(shí)序程序代碼及注釋如下:include sbit Byte1=P2^0。 //清除屏幕} 窗口叫號(hào)系統(tǒng)軟件設(shè)計(jì)窗口叫號(hào)系統(tǒng)主要分為 LED 顯示、無線通信、主控 MCU 三部分的驅(qū)動(dòng)程序,其中無線通信部分詳見附錄 1。 }青島農(nóng)業(yè)大學(xué)海都學(xué)院工程系電氣本科畢業(yè)設(shè)計(jì)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è)計(jì)28LCD12864_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。elseLCD_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è)計(jì)25P[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 hea
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1