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

正文內(nèi)容

酒店電子點(diǎn)菜系統(tǒng)的設(shè)計-文庫吧在線文庫

2025-08-31 15:25上一頁面

下一頁面
  

【正文】 DP小數(shù)點(diǎn)驅(qū)動輸出18~25DIG0~DIG7字位0~字位7驅(qū)動輸出27RCRC振蕩連接端28RESET復(fù)位端(3)(循環(huán))左移/(循環(huán))右移指令;(4)具有段尋址指令,方便控制獨(dú)立LED;(5)64鍵鍵盤控制器,內(nèi)含去抖動電路;(6)有DIP和SOOC兩種封裝形式供選擇;HD7279最重要的是鍵盤數(shù)據(jù)指令的讀取,該指令從HD7279讀出當(dāng)前的按鍵代碼,與其它指令不同,此指令的前一個字節(jié)為微控制器傳送到HD7279的指令,而后一個字節(jié)則為HD7279返回的按鍵代碼。 為了使液晶點(diǎn)位置信息與儲存地址的對應(yīng)關(guān)系更直觀,將64*64液晶屏從上至下8等分為8個顯示塊,每塊包括8行*64列個點(diǎn)陣。 11 DB4 H/L 數(shù)據(jù)輸入輸出引腳。 19 BL AC 背光電源,LED+。 DB7 (2)設(shè)置顯示起始行 CODE: DB6Z地址計數(shù)器具有循環(huán)計數(shù)功能,用于顯示行掃描同步,當(dāng)掃描完一行后自動加一。 DB2 DB1頁地址就是DD RAM 的行地址,頁地址存儲在X地址計數(shù)器中,A2A0可表示8頁,讀寫數(shù)據(jù)對頁地址沒有影響,除本指令可改變頁地址外,復(fù)位信號(RST)可把頁地址計數(shù)器內(nèi)容清零。 DB4 DB2 DB1 列地址(0~63) 功能: DD RAM 的列地址存儲在Y地址計數(shù)器中,讀寫數(shù)據(jù)對列地址有影響,在對DD RAM進(jìn)行讀寫操作后,Y地址自動加一。 DB5 DB1 DB2 無論是編碼鍵盤還是非編碼鍵盤都可以分為獨(dú)立連接式和矩陣式連接兩類。芯片能耗非常低,以5dBm的功率發(fā)射時,接收時工作電流只有18mA,多種低功率工作模式,節(jié)能設(shè)計更方便。這使得nRF2401能夠區(qū)分地址和數(shù)據(jù);  地址:接收數(shù)據(jù)的地址,有通道1的地址和通道2的地址;  CRC:使nRF2401能夠生成CRC校驗碼和解碼。(2)Shock Burst TM 發(fā)射流程接口引腳為CE,CLK1,DATAA. 當(dāng)微控制器有數(shù)據(jù)要發(fā)送時,其把CE 置高,使nRF2401 工作;B. 把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)按時序送入nRF2401;C. 微控制器把CE 置低,激發(fā)nRF2401 進(jìn)行Shock Burst TM 發(fā)射;D. nRF2401 的Shock Burst TM 發(fā)射發(fā)射完成后,nRF2401 進(jìn)入空閑狀態(tài)。在本系統(tǒng)中,單片機(jī)通過P0口對nRF2401進(jìn)行控制。設(shè)計思想是顯示屏可以采用LCD液晶顯示器,既可以顯示漢字也可按鍵可以用4*4的鍵盤實現(xiàn)。經(jīng)部分單位試用,效果良好。它主要包括系統(tǒng)運(yùn)行主程序的流程圖,以及主要模塊即鍵盤模塊和顯示模塊的程序代碼,還包括通信模塊軟件簡介。接著的第四章是本課題研究的重點(diǎn),首先分析了觸摸屏的軟件設(shè)計,然后文章對幾種常用的小范圍無線通信方式進(jìn)行比較,確定采用無線射頻單芯片實現(xiàn)短距離無線通信,并詳細(xì)闡述了無線射頻單芯片發(fā)送接收數(shù)據(jù)的詳細(xì)過程,然后在附錄B中分析了鍵盤驅(qū)動程序的設(shè)計,重點(diǎn)討論了無線部分的軟件設(shè)計及通信的實現(xiàn)。安全方面,由于無線通信數(shù)據(jù)格式和協(xié)議設(shè)計的比較簡單,對于安全和加密考慮不夠,需要在無線通信的格式和協(xié)議上作進(jìn)一步的研究,需要添加身份驗證功能,合理分配用戶權(quán)限。 參考文獻(xiàn)[1][2][M].北京:清華大學(xué)出版社,1992.[3][M].,1999.[4][M].北京:電子工業(yè)出版社,2000.[5] Vishay RF Waves Ltd. RFW122M ISM Transceiver Module, Preliminary Datasheet. 200505. [6] Vishay RF Waves Ltd. RFWDD100: Standard Interface to The RFW100 Series. Datasheet. July 200207.[7] OCMJ中文模塊系列液晶圖文顯示器實用說明書,金鵬科技有限公司,2001[8] 李  華. MCS251 系列單片機(jī)實用接口技術(shù)[ M ] . 北京:北京航空航天大學(xué)出版社 ,2003.[9]余永權(quán). ATM EL89 系列單片機(jī)應(yīng)用技術(shù)[ M ] . 北京:北京航空航天大學(xué)出版社 ,2002.[10]吳金戍 ,沈慶陽 ,郭庭吉. 8051 單片機(jī)實踐與應(yīng)用[ M ] . 北京:清華大學(xué)出版社 ,2002.[11] 曹小飛 ,王仲東 ,黃  劍 ,等. 微機(jī)多串口通信在監(jiān)控系統(tǒng)中的應(yīng)用[ M ] . 武漢:武漢理工大學(xué)出版社 ,2003.[12][J].微計算機(jī)信息,2007,1(32):109113.[13]:北京航空航天大學(xué)出版社,1996.[14]張友德,趙志英,:復(fù)旦大學(xué)出版社,1991.[15]:清華大學(xué)出版社,—41[16] C++:中國鐵道出版社,—167[17]. 附錄A 系統(tǒng)總電路圖 附錄B 系統(tǒng)部分軟件程序1單片機(jī)與HD7279的子程序ORG 0100HSTART: MOV SP,2FH MOV P1,11111001B LCALL DELAY25M MOV DATA_OUT,0A4H LCALL SEND SETB CSMAIN: JB KEY,MAIN MOV D ATA_OUT,15H LCALL SEND LCALL RECEIV SETB CS MOV A,DATA_IN ANI A,0F0H SWAP A MOV TEN,A MOV A,DATA_IN ANL A,0FH MOV DIGTT,A MOV DATA_OUT,0A1H LCALL SEND MOV DATA_OUT,81H LCALL SEND LCALL DELAY100 MOV DATA_OUT,TEN LCALL SEND MOV DATA_OUT,80H LCALL SEND LCALL DELAY100 MOV DATA_OUT,TEN LCALL SEND MOV DATA_OUT,80H LCALL SEND LCALL DELAY100 MOV DATAOUT,DIGIT LCALL SEND SETB CSWAIT: INB KEY,WAIT LJMP MAINSEND: MOV BIT_COUNT,8 CLR CSSEN_LOOP: LCALL DELAY100 MOV C,DATA_OUT,7 MOV DAT,C SETB CLK:CLK MOV A,DATA_OUT BLA MOV DATA_OUT,A LCALL DELAY100 CLR CLK DJNZ BIT_COUNT,SEND_LOOP CLR DAT LCALL DELAY100 RETEND2 鍵盤子程序include define uint unsigned int define uchar unsigned char define ulong unsigned long void delay10ms()。 while(1) { P2=0xff。break。0x0f。 if(key!=0x0f) { delay10ms()。break。 } } } P2=0xff。 if(key!=0x0f) { switch(key) { case 0x0e:p1=4;break。 while(key!=0x0f) {key=P2。 if(key!=0x0f) { delay10ms()。break。 for(i=50。i++) {for(j=0。j++)。 disp(xx)。}displai() //顯示辣菜{(lán) =0。 while(1) { hz(0xc0,0x38,0x0c,0x1f,0x01,0x06,0x18,0x60,0x01,0x06,0x1c,0xfc,0xc4,0x34,0x0c,0x03,)。 hz(0x80,0x40,0x20,0x7f,0x08,0x0c,0x0a,0x09,0x08,0xf9,0x0a,0x0c,0x08,0x18,0x28,0x40,)。 hz(0x80,0x44,0x75,0x55,0x5d,0x55,0x57,0xff,0x55,0x55,0x57,0x5f,0x4c,0x54,0x24,0x40,)。 =0。}hz2(int gg,int dd) // 漢字代碼 子程序{ disp(gg)。 }while(bz==0)。for (i=0。j)。0x0f。break。 P2_7=0。 case 0x07:send()。0x0f。0x0f。break。 P2_5=0。break。 if(key!=0x0f) { delay10ms()。=1。劉老師有著淵博的學(xué)識和敏銳的洞察力,他嚴(yán)謹(jǐn)治學(xué)態(tài)度和工作作風(fēng)給我留下了深刻的印象,給了我很大的啟發(fā),是我學(xué)習(xí)的榜樣。本無線點(diǎn)菜器的無線通訊模塊是通過串口方式連接的,這樣速率比較慢,接口也較繁瑣。它為餐飲業(yè)帶來嶄新的管理理念與服務(wù)手段,能夠提高餐館檔次,同時優(yōu)化業(yè)務(wù)流程,提高效率、精簡人手,為客戶提供更好的服務(wù),實現(xiàn)企業(yè)價值最大化同時又使成本最低化,是餐飲業(yè)向信息化發(fā)展的一個重要標(biāo)志。nRF2401有兩種通信方式:Direct方式和 Shock Burst方式,利用C語言進(jìn)行編程,、 所示NNNYY開始CE=1?CE=0?NRF2401添加起始位NRF2401發(fā)送數(shù)據(jù)包發(fā)送結(jié)束?NRF2401計算CRC的值CPU地址和有效數(shù)據(jù) nRF2401子系統(tǒng)的Shock Burst TM方式發(fā)射的流程圖Figure nRF2401 subsystem Shock Burst TM way flow chart launched本章節(jié)重點(diǎn)討論了無線部分的軟件設(shè)計及通信的實現(xiàn)。還可以實現(xiàn)LCD屏幕的上下移動,具體程序參見附錄。根據(jù)波特率計算公式: 波特率= 式中,波特率控制位SMOD置0,定時器時間為X=253,由此可得晶振頻率fosc=。 所示。nRF2401 的Shock Burst TM 技術(shù)同時也減小了整個系統(tǒng)的平均工作電流。由上文對nRF2401工作模式的介紹,我們可以知道,nRF2401一般工作于Shock Burst TM收發(fā)模式,這樣,系統(tǒng)的程序編制會更加簡單,并且穩(wěn)定性也會更高,因此,下文著重介紹把nRF2401配置為Shock Burst TM收發(fā)模式的器件配置方法。比如,有16個按鍵的鍵盤,可將其按4*4的方式連接,即4根行線和4根列線,每條行線和列線交叉點(diǎn)處即為一個鍵位, 所示: 4*4按鍵圖Figure Figure 4 * 4 keypad對于矩陣結(jié)構(gòu)的非編碼鍵盤,常用的按鍵識別方法有兩種:掃描法和線翻轉(zhuǎn)法,通常采用掃描的方法。D7D0位數(shù)據(jù)為1表示顯示,數(shù)據(jù)為0表示不顯示。 DB1 DB3 RST=L:正常狀態(tài)。 BF=L:空閑狀態(tài)。 R/W  15 CS1 H/L 片選擇信號,低電平時選擇前64列。 7 DB0 H/L 數(shù)據(jù)輸入輸出引腳。 5 R/W H/L 讀\寫選擇:因此存儲單元地址包括頁地址(Xpage,0~7)和列地址(Yaddress,0~63)。此期間,如果HD7279接受到讀鍵盤數(shù)據(jù)指令,則輸出當(dāng)前按鍵的按鍵代碼;如果在收到讀鍵盤指令時沒有有效按鍵,HD7279將輸出FFH。該系統(tǒng)所選擇的HD7279A是一片真正的單片LED數(shù)碼管顯示和鍵盤接口芯片,無需外圍電路,只需要外接少量的電阻等,即可構(gòu)成完善的顯示、鍵盤接口電路。使用哈佛結(jié)構(gòu)。也就是說8位機(jī)與16位機(jī)指令相同,使得開發(fā)比較容易。即便到了本世紀(jì),在單片機(jī)應(yīng)用中,仍占有相當(dāng)?shù)姆蓊~。
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1