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

正文內(nèi)容

酒店電子點(diǎn)菜系統(tǒng)的設(shè)計(jì)(文件)

 

【正文】 64,該點(diǎn)在左半屏第29列,所以CS1有效;行地址20除以8取整得2,取余得4,該點(diǎn)在RAM中頁(yè)地址為2,在字節(jié)中的序號(hào)為4;所以將二進(jìn)制數(shù)據(jù)00010000(也可能是00001000,高低順序取決于制造商)寫(xiě)入Xpage=2,Yaddress=29的存儲(chǔ)單元中即點(diǎn)亮(20,30)上的液晶點(diǎn), 液晶顯示器12864與51單片機(jī)的連接圖Figure 12 864 and 51 singlechip LCD connection diagram LCD12864的引腳說(shuō)明Pin description Table LCD12864管腳號(hào) 管腳 電平 說(shuō)明 1 VSS 0V 邏輯電源地。LCD驅(qū)動(dòng)電壓,應(yīng)用時(shí)在VEE與V0之間加一2K可調(diào)電阻。 8 DB1 H/L 數(shù)據(jù)輸入輸出引腳。 12 DB5 H/L 數(shù)據(jù)輸入輸出引腳。 16 CS2 H 片選擇信號(hào),低電平時(shí)選擇后64列。 20 BL AC 背光電源,LED。 DB0 L L L L H H H H H H/L 功能:設(shè)置屏幕顯示開(kāi)/關(guān)。 D/I DB7 DB0 L L H H (3)設(shè)置頁(yè)地址 CODE: R/W  DB6 DB5 DB4 DB3 (4)設(shè)置列地址 CODE: R/W  DB6 DB5 DB3 (5)狀態(tài)檢測(cè) CODE: R/W  DB7 DB6 DB3 DB2 ON/OFF=L:表示顯示開(kāi)。(6)寫(xiě)顯示數(shù)據(jù) CODE: R/W  DB6 DB5 DB4寫(xiě)數(shù)據(jù)到DD RAM前,要先執(zhí)行“設(shè)置頁(yè)地址”及“設(shè)置列地址”命令。 DB6 DB5 DB4 DB3(1) 獨(dú)立連接式它的優(yōu)點(diǎn)是電路結(jié)構(gòu)簡(jiǎn)單,缺點(diǎn)是當(dāng)按鍵較多時(shí),要占用較多的I/O口。現(xiàn)以掃描為例,說(shuō)明掃描法案件是別的全過(guò)程。其Duo Ceiver TM技術(shù)使nRF2401可以使用同一天線,同時(shí)接收兩個(gè)不同頻道的數(shù)據(jù)?! hock Burst TM的配置字使nRF2401能夠處理射頻協(xié)議,在配置完成后,在nRF2401工作的過(guò)程中,只需改變其最低一個(gè)字節(jié)中的內(nèi)容,以實(shí)現(xiàn)接收模式和發(fā)送模式之間切換。當(dāng)使用nRF2401片內(nèi)的CRC技術(shù)時(shí),要確保在配置字中CRC校驗(yàn)被使能,并且發(fā)送和接收使用相同的協(xié)議。 在Shock Burst TM 收發(fā)模式下,nRF2401 自動(dòng)處理字頭和CRC 校驗(yàn)碼。(3)Shock Burst TM 接收流程接口引腳CE、DRCLK1 和DATA(接收通道1)A. 配置本機(jī)地址和要接收的數(shù)據(jù)包大??;B. 進(jìn)入接收狀態(tài),把CE 置高;C. 200us 后,nRF2401 進(jìn)入監(jiān)視狀態(tài),等待數(shù)據(jù)包的到來(lái);D. 當(dāng)接收到正確的數(shù)據(jù)包(正確的地址和CRC 校驗(yàn)碼),nRF2401 自動(dòng)把字頭、地址和CRC 校驗(yàn)位移去;E. nRF2401 通過(guò)把DR1(這個(gè)引腳一般引起微控制器中斷)置高通知微控制器;F. 微控制器把數(shù)據(jù)從nRF2401 移出;G. 所有數(shù)據(jù)移完,nRF2401 把DR1 置低,此時(shí),如果CE 為高,則等待下一個(gè)數(shù)據(jù)包,如果CE為低,則開(kāi)始其他工作流程。 手持器的星型傳輸數(shù)據(jù)示意圖Figure handheld devices to transfer data diagram Star在無(wú)線通信端,單片機(jī)AT89S52與nRF2401模塊相連實(shí)現(xiàn)無(wú)線通信。系統(tǒng)上電時(shí),單片機(jī)對(duì)nRF2401進(jìn)行狀態(tài)配置,若處于發(fā)射狀態(tài),nRF2401按單片機(jī)收到的數(shù)據(jù)已1Mbit∕s的速率發(fā)射出去。 nRF2401與89C51的硬件連接圖Figure nRF2401 hardware connection diagram with the 89C51另外從站手持器還需配置液晶顯示器和鍵盤(pán)。讓LCD 每頁(yè)顯示九道菜,并包含上下頁(yè)翻頁(yè)鍵和點(diǎn)菜完畢確認(rèn)鍵。 開(kāi)始LCD初始化LCD忙否?有顯示請(qǐng)求?顯示顯示完畢結(jié)束YNYNYN LCD顯示流程圖 LCD display flow chart 鍵盤(pán)子程序 由于鍵盤(pán)是鍵盤(pán)驅(qū)動(dòng)器相連,所以應(yīng)先選中HD7279,點(diǎn)菜器開(kāi)機(jī)后,需要讀鍵盤(pán)的值,即不斷檢測(cè)鍵盤(pán)是否有鍵按下,如果檢測(cè)到有鍵按下,延遲10ms,繼續(xù)檢測(cè)以判斷是否為誤判,如果不是誤判,就進(jìn)入按鍵檢測(cè)程序。AT89C51由于I∕O引腳數(shù)目較少,所以無(wú)法直接控制傳統(tǒng)動(dòng)態(tài)掃描顯示電路,而有了HD7279,則能方便地實(shí)現(xiàn)最大為64鍵8位LED的動(dòng)態(tài)顯示電路,還能利用其余的I∕O口實(shí)現(xiàn)其他的功能, 及用51系列匯編語(yǔ)言編寫(xiě)的AT89C51與HD7279接口程序清單(見(jiàn)附錄B)。我們知道軟件是系統(tǒng)的重要組成部分,相當(dāng)于系統(tǒng)的靈魂。由于作者水平有限,系統(tǒng)還需進(jìn)一步改進(jìn)與完善,敬請(qǐng)讀者不吝賜教。 課題主要研究了無(wú)線電子點(diǎn)菜系統(tǒng)的設(shè)計(jì)思想、系統(tǒng)功能與實(shí)現(xiàn)過(guò)程。 該無(wú)線點(diǎn)菜系統(tǒng)的設(shè)計(jì)采用了大屏幕LCD顯示、觸摸屏輸入方式、短距離無(wú)線通信等一系列優(yōu)勢(shì),是手持無(wú)線點(diǎn)菜方式成為餐飲業(yè)中效率最高、實(shí)用效果最好的點(diǎn)菜方式,隨著手持產(chǎn)品陳本的不斷下降,手持無(wú)線點(diǎn)菜將成為餐飲行業(yè)優(yōu)先使用的點(diǎn)菜方式。在以后做成品時(shí),可以直接把無(wú)線部分做在點(diǎn)菜器上,通過(guò)SPI接口連接,既方便調(diào)試,也可以提高通信速率,減小體積,便于攜帶。目前設(shè)計(jì)的這個(gè)無(wú)線網(wǎng)絡(luò)只有一個(gè)服務(wù)器,適合在終端數(shù)目不是很多的情形,當(dāng)終端數(shù)目增加后,為提高服務(wù)器響應(yīng)處理的實(shí)時(shí)性,可以加入更多的服務(wù)器,而每個(gè)服務(wù)器負(fù)責(zé)一個(gè)區(qū)域,管理幾個(gè)無(wú)線終端。在沒(méi)有思路的情況下,劉老師發(fā)了一些相關(guān)的資料,使我得到了啟發(fā),有了初步的思路。 //按鍵去抖。=0。 P2_4=0。 key=P2amp。 case 0x0d:dispbulai()。 case 0x07:shiftdown()。 while(key!=0x0f) {key=P2 key=keyamp。 key=P2。 key=P2amp。 case 0x0d:p1=2。 case 0x07:p1=0。 while(key!=0x0f) {key=P2。 P2_6=0。 if(key!=0x0f) { delay10ms()。 case 0x0d:p1=5;break。break。 key=keyamp。 key=P2。 key=P2amp。 case 0x0d:p1=8。 case 0x07:。 while(key!=0x0f) {key=P2 key=keyamp。i0。 }3 LCD液晶顯示子程序 include include sbit bz=P3^5;sbit rq=P3^4;delay() //延時(shí){ unsigned char i,j。j5。i15。}}disp(int dat) {if(bz==0){ P0=dat。rq=0。 delay()。 delay()。 =0。 longdelay()。 //1 longdelay()。 hz2(0x40,0x41,0x43,0x45,0x59,0x7a,0xea,0x44,0xc4,0x4a,0x72,0x51,0x49,0x44,0x42,0x01,); //妻longdelay()。 hz2(0x01,0x03,。 hz2(0x02,0x0d,0xf2,0x84,0x8a,0xfc,0x20,0xf8,0x80,0x40,0xff,0x10,0x08,0xf4,0x02,0x01,); //肺 longdelay()。 hz2(0x00,0x01,0x02,0x04,0x08,0x10,0x60,0xc0,0xc0,0x60,0x38,0x1c,0x0e,0x07,0x02,0x01,); //夫longdelay()。 rq=0。 =1。 delay()。 delay()。 delay()。 rq=1。j100。}}longdelay(){unsigned int i,j。i2。j0。 } } } } } void delay10ms() { uchar i,j。 } key=keyamp。 case 0x0b:p1=9。 if(key!=0x0f) { switch(key) { case 0x0e:p1=7。0x0f。 } } } P2=0xff。0x0f。break。0x0f。 key=keyamp。0x0f。 } key=keyamp。 case 0x0b:p1=3。 if(key!=0x0f) { switch(key) { case 0x0e:p1=1。0x0f。 } } } P2=0xff。 } key=keyamp。 case 0x0b:shiftup()。 if(key!=0x0f) { switch(key) { case 0x0e:display()。0x0f。uchar key。=0。謹(jǐn)以此文獻(xiàn)給所有關(guān)心、支持和幫助我的人,向你們表示我衷心的感。 致 謝本論文是在副教授的悉心指導(dǎo)下完成的。在功能上,需要另外設(shè)計(jì)實(shí)現(xiàn)廚房管理模塊、消費(fèi)清單打印模塊,還可以利用數(shù)據(jù)庫(kù)實(shí)現(xiàn)各種統(tǒng)計(jì)功能。在以后的工作中,還需針對(duì)以下幾點(diǎn)進(jìn)行進(jìn)一步的研究和探討。第二、三章對(duì)系統(tǒng)的各個(gè)組成模塊的硬件進(jìn)行了設(shè)計(jì),并搭建了無(wú)線點(diǎn)菜系統(tǒng)硬件所需的軟件環(huán)境。無(wú)線點(diǎn)菜系統(tǒng)操作簡(jiǎn)單,可以實(shí)時(shí)的顯示餐桌狀況,提高了服務(wù)品質(zhì)。在本章中設(shè)計(jì)了該酒店電子點(diǎn)菜系統(tǒng)所必須的軟件部分。AT89C51所用時(shí)鐘頻率為12MHz.開(kāi)始初始化(包括串行口、中斷設(shè)置等)有鍵輸入嗎?NYN是數(shù)字鍵嗎?轉(zhuǎn)有關(guān)功能鍵處理子程序Y顯示鍵值于指定位置 HD7279的軟件設(shè)計(jì)框圖Figure HD7279 software design diagram 無(wú)線通信子程序 nRF2401的工作模式Table nRF2401 work pattern工作模式PWRCECS收發(fā)模式110配置模式101空閑模式100掉電模式0nRF2401的配置接口包括CE、PWR、CS三個(gè)控制引腳,通過(guò)對(duì)這三個(gè)引腳的配置,讓nRF2401工作在四種不同的工作模式,系統(tǒng)上電首先對(duì)nRF2401進(jìn)行初始化配置,通過(guò)DATA、CLK1輸入120位的配置位。延時(shí)6ms去抖動(dòng)閉合鍵號(hào)釋放否輸入鍵號(hào)送入MCU結(jié)束判斷閉合鍵號(hào)閉合鍵號(hào)釋放否延時(shí)6ms去抖動(dòng)閉合有鍵否開(kāi)始有鍵閉合否鍵盤(pán)流程圖 鍵盤(pán)流程圖 Flow chart of the keyboard本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,體積較小,成本低,節(jié)省了大量的人力,適合各類酒店賓館,尤其是中小飯店。:LCD液晶顯示器辣菜147不辣258上移369下移0確認(rèn)取消 點(diǎn)菜器的外形圖Figure Outline ordering device LCD液晶顯示子程序通過(guò)該程序可以實(shí)現(xiàn)菜單的顯示功能,主要顯示菜的編號(hào),菜的名稱以及菜的價(jià)格。 4酒店電子點(diǎn)菜系統(tǒng)軟件設(shè)計(jì)本系統(tǒng)是基于觸摸屏和鍵盤(pán)兩類進(jìn)行點(diǎn)菜操作的,所以現(xiàn)在先重點(diǎn)介紹這方面的相關(guān)程序處理問(wèn)題。要使單片機(jī)與nRF2401之間實(shí)現(xiàn)通信,還要考慮單片機(jī)的傳輸率,此處選擇單片機(jī)的波特率為9 600 b/s。表1給出了單片機(jī)AT89S52與nRF2401模塊的通信接口描述。所以本系統(tǒng)采用星形模式更為合適。在發(fā)送數(shù)據(jù)時(shí),自動(dòng)加上字頭和CRC 校驗(yàn)碼,當(dāng)發(fā)送過(guò)程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。與射頻協(xié)議相關(guān)的所有高速信號(hào)處理都在片內(nèi)進(jìn)行,這種做法有三大好處:盡量節(jié)能;低的系統(tǒng)費(fèi)用(低速微處理器也能進(jìn)行高速射頻發(fā)射);數(shù)據(jù)在空中停留時(shí)間短,抗干擾性高。這使得nRF2401能夠區(qū)分接收數(shù)據(jù)包中的數(shù)據(jù)和CRC校驗(yàn)碼;  地址寬度:聲明射頻數(shù)據(jù)包中地址占用的位數(shù)?!?nRF2401的所有配置工作都是通過(guò)CS、CLK1和DATA三個(gè)引腳完成,把其配置為Shock Burst TM收發(fā)模式需要15字節(jié)的配置字,而如把其配置為直接收發(fā)模式只需要2字節(jié)的配置字。按鍵掃描子程序見(jiàn)附錄B 無(wú)線通信芯片的選取本系統(tǒng)所選nRF2401是單片射頻收發(fā)芯片,~ ISM頻段,芯片內(nèi)置頻率合成器、功率放大器、晶體振蕩器和調(diào)制器等功能模塊,輸出功率和通信頻道可通過(guò)程序進(jìn)行配置。每條行線與列線的交叉處通過(guò)一個(gè)按鍵連通,只需N條行線和M條列線,即可組成具有N*M個(gè)按鍵的鍵盤(pán)。從DD RAM讀數(shù)據(jù)前要先執(zhí)行“設(shè)置頁(yè)地址” 及“
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1