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

正文內(nèi)容

超市導(dǎo)購(gòu)系統(tǒng)設(shè)計(jì)(留存版)

  

【正文】 數(shù)據(jù)。while(!(sck amp。 UBR10=0x00。一個(gè)好的系統(tǒng)是硬件設(shè)計(jì)與軟件編程的完美結(jié)合,任何一個(gè)環(huán)節(jié)都會(huì)影響到整個(gè)系統(tǒng)的可行性。但由于本人能力有限,目前還只是進(jìn)行了粗淺的研究,還有很多深入的細(xì)節(jié)問(wèn)題尚待研究解決,但是此設(shè)計(jì)還是在一定程度上證明了課題的可行性。程序的調(diào)試與修改是一項(xiàng)艱苦而又枯燥的工作。 TXBUF0=Buf。 // RXD P3DIR=0x10。}While(sck)。 // 設(shè)置key_Flag標(biāo)識(shí) } else { _NOP()。tmp)。 for(row = 0。 LcdWriteComm(0x30)。 CLR_EN。寫(xiě)入數(shù)據(jù)到DDRAM即可顯示到液晶,寫(xiě)入函數(shù):void LcdWriteData(char data){ WaitForEnable()。 (2) 繪圖RAM(GDRAM) 繪圖顯示RAM 提供64x32 個(gè)字節(jié)的記憶空間(由擴(kuò)充指令設(shè)定繪圖RAM 地址),最多可以控制256x64點(diǎn)的二維繪圖緩沖空間,在更改繪圖RAM 時(shí),由擴(kuò)充指令設(shè)定GDRAM 地址先設(shè)垂直地址再設(shè)水平地址(連續(xù)寫(xiě)入兩個(gè)字節(jié)的數(shù)據(jù)來(lái)完成垂直與水平的坐標(biāo)地址),再寫(xiě)入兩個(gè)8 位的資料到繪圖RAM,而地址計(jì)數(shù)器(AC)會(huì)自動(dòng)加一。在自動(dòng)重發(fā)模式時(shí),DR信號(hào)在前導(dǎo)碼的開(kāi)始時(shí)置高,在前導(dǎo)碼的結(jié)束開(kāi)始時(shí)置低,數(shù)據(jù)準(zhǔn)備就緒(DR)信號(hào)在每次數(shù)據(jù)包傳輸?shù)拈_(kāi)始時(shí)產(chǎn)生脈沖。(a)狀態(tài)寄存器(StatusRegister):寄存器包含數(shù)據(jù)就緒DR和地址匹配AM狀態(tài)。(g)MCU可以以合適的速率通過(guò)SPI接口讀出有效數(shù)據(jù)。nRF905通過(guò)ShockBurst工作模式在RF以最大速率進(jìn)行連接時(shí)降低數(shù)字應(yīng)用部分的速度來(lái)降低在應(yīng)用中的平均電流消耗。條碼掃描槍輸出的數(shù)據(jù)經(jīng)PS/2鍵盤(pán)接口傳送至單片機(jī),單片機(jī)接收到商品的條形碼值后即在內(nèi)部存儲(chǔ)的數(shù)據(jù)庫(kù)中查找與該條碼值對(duì)應(yīng)的商品,并自動(dòng)將該商品價(jià)格與之前購(gòu)買(mǎi)的商品價(jià)格進(jìn)行累加。工作模式的選擇由狀態(tài)寄存器SR中的SCGSCG0、OSCOFF、CPUOFF位控制。(b)不可屏蔽中斷的中斷向量為0xFFFC。(c)ACLK輔助時(shí)鐘。如今,MSP430單片機(jī)已經(jīng)用于各個(gè)領(lǐng)域,尤其是儀器儀表、監(jiān)測(cè)、醫(yī)療器械以及汽車(chē)電子等領(lǐng)域。內(nèi)置電壓調(diào)整模塊,最大限度地抑制噪音,~,載波檢測(cè)。(b)收發(fā)芯片所需的外圍元件數(shù)量:芯片外圍元器件的數(shù)量直接關(guān)系到系統(tǒng)的復(fù)雜程度和成本,因此應(yīng)該選擇外圍元件少的收發(fā)芯片。UWB技術(shù)具有系統(tǒng)復(fù)雜度低,發(fā)射信號(hào)功率譜密度低,對(duì)信道衰落不敏感,低截獲能力,定位精度高等優(yōu)點(diǎn),尤其適用于室內(nèi)等密集多徑場(chǎng)所的高速無(wú)線(xiàn)接入,非常適于建立一個(gè)高效的無(wú)線(xiàn)局域網(wǎng)或無(wú)線(xiàn)個(gè)域網(wǎng)(WPAN)。以其具有穿透能力,全方位傳送,建網(wǎng)速度快,可用來(lái)組建大型無(wú)線(xiàn)網(wǎng)絡(luò),運(yùn)營(yíng)成本低,投資回報(bào)快等特點(diǎn),正逐漸受到電信制造商和運(yùn)營(yíng)商的青睞,目前此種設(shè)備還比較昂貴,妨礙了其推廣和應(yīng)用。圖23 條碼掃描器 無(wú)線(xiàn)通信方案選擇短距離無(wú)線(xiàn)通信方案目前有藍(lán)牙技術(shù)(Bluetooth)、 (WiFi)、Zigbee、紅外通信技術(shù)IrDA(Infrared Data Association)和一種無(wú)線(xiàn)單片技術(shù)。在顧客購(gòu)買(mǎi)完畢之后,可將購(gòu)物清單無(wú)線(xiàn)發(fā)送至超市主機(jī)以方便超市進(jìn)行備份、核對(duì)。本設(shè)計(jì)一款基于MSP430D的電子購(gòu)物車(chē)終端,能有效改善超市排隊(duì)結(jié)算的問(wèn)題,該裝置具有掃描條碼、維護(hù)購(gòu)物列表和遠(yuǎn)程射頻通信能力,顧客購(gòu)物過(guò)程中可隨時(shí)結(jié)算,提高效率,內(nèi)部包含了針對(duì)超市環(huán)境設(shè)計(jì)的諸多功能—圖形化菜單,購(gòu)物列表管理和刪除。以圖形化的方式提供超市商品所在的貨架位置,方便顧客快速地找到需要的商品。RS232接口是目前工業(yè)領(lǐng)域使用最為頻繁的條碼掃描器接口,因它易于編程、數(shù)據(jù)傳輸距離遠(yuǎn)、可構(gòu)建現(xiàn)場(chǎng)總線(xiàn)網(wǎng)絡(luò)等優(yōu)點(diǎn),可被應(yīng)用到生產(chǎn)線(xiàn)條碼數(shù)據(jù)采集、PLC聯(lián)動(dòng)順序控制等場(chǎng)合。(3) (WiFi),采用直接序列擴(kuò)頻DSSS技術(shù)進(jìn)行調(diào)制解調(diào)增強(qiáng)了抗干擾能力,提高了傳輸速度。由于UWB可以利用低功耗、低復(fù)雜度發(fā)射/接收機(jī)實(shí)現(xiàn)高速數(shù)據(jù)傳輸,在近年來(lái)得到了迅速發(fā)展。無(wú)線(xiàn)收發(fā)芯片的種類(lèi)和數(shù)量比較多,在設(shè)計(jì)中選擇合適芯片可以提高產(chǎn)品開(kāi)發(fā)周期、節(jié)約成本。nRF24L01功耗低,在以6 dBm的功率發(fā)射時(shí),工作電流也只有9 mA。由于它具有集成度高,外圍設(shè)備豐富,超低功耗等優(yōu)點(diǎn)。供外圍模塊使用。由于CPU的運(yùn)算速度和退出低功耗的速度很快,所以在應(yīng)用中,CPU大部分時(shí)間都處于低功耗狀態(tài)。另外工作電壓對(duì)功耗的影響:電壓越低功耗也越低。(4)12864與MSP430電路連接方式如33圖所示。l (1)nRF905工作模式nRF905采用Nordic公司的VLSI ShockBurst技術(shù)。(d)當(dāng)nRF905接收到有效的地址時(shí),地址匹配AM被置高。(2)器件配置nRF905的所有配置都通過(guò)SPI接口進(jìn)行。如果地址匹配引腳(AM)被置高,MCU可以決定等待,觀察如果數(shù)據(jù)準(zhǔn)備就緒(DR)信號(hào)被沒(méi)有置高,說(shuō)明一個(gè)有效地?cái)?shù)據(jù)包已經(jīng)接收,或者放棄一個(gè)可能已經(jīng)接收受的有效數(shù)據(jù)包并改變工作模式。(1)定量指標(biāo)包括: (a)程序代碼執(zhí)行效率;(b)程序占用資源多少。 DATA_DIR_OUT。 DATA_OUT = cmd。 初始化就是一系列命令,完成液晶狀態(tài)的初始工作,以使液晶可供正常使用。 key_val = 0。 // tmp2右移1位 } } } } 延時(shí)程序完成消抖功能void delay(){ uint tmp。((tmp amp。ACC=from_kb。圖44 數(shù)據(jù)發(fā)送子程序流程圖 接收端程序設(shè)計(jì)nRF905是一款無(wú)線(xiàn)收發(fā)芯片,可以設(shè)計(jì)相關(guān)模式,當(dāng)設(shè)計(jì)為RX模式時(shí),nRF905即可接收數(shù)據(jù)。//(Buf/16)*10+Buf%1630。第三、要真正做到腳踏實(shí)地,徹底拋棄僥幸心理。在此我謹(jǐn)向深?lèi)?ài)的張老師致以最真摯的感激和謝意。只有對(duì)系統(tǒng)所需所有知識(shí)點(diǎn)都有穩(wěn)固的基礎(chǔ),才能順利完成工作。 //使能UART0的TXD RXD UCTL0amp。} 數(shù)據(jù)發(fā)送程序設(shè)計(jì)(a) 當(dāng)單片機(jī)有數(shù)據(jù)需要發(fā)往規(guī)定節(jié)點(diǎn)時(shí),接收節(jié)點(diǎn)的地址( TX_address) 和有效數(shù)據(jù)( TX_payload) 通過(guò)SPI 接口傳送給nRF905,單片機(jī)設(shè)置接口速度。while(sck)。((tmp amp。 // tmp2用于檢測(cè)出那一位為0 for(col = 0。矩陣鍵盤(pán)通過(guò)掃描來(lái)實(shí)現(xiàn)捕獲鍵盤(pán)的輸入。) { LcdWriteData(*str)。}同樣,調(diào)用這個(gè)函數(shù)也可以向其他RAM寫(xiě)入數(shù)據(jù),完成相應(yīng)操作。 do //判忙 { SET_EN。而且針對(duì)MSP430的C語(yǔ)言日趨成熟,成為了專(zhuān)業(yè)化的使用高級(jí)語(yǔ)言。圖38 SPI讀操作圖39 SPI寫(xiě)操作表33 RF配置寄存器參數(shù)位寬說(shuō)明CH_NO9同HFREQ_PLL一起設(shè)置中心頻率(默認(rèn)值=180d)FRF=(+CHNod/10)*(1+HFREQPLLd)MHZHFREQ_PLL1“0”_器件工作在433MHZ頻段“1”_器件工作在868/915MHZ頻段PA_PWR2輸出功率(默認(rèn)=00)“00” 10dBm“01” 2dBm“10” +6dBm“11” +10dBmRX_RED_PWR1“0” _正常模式“1” _低功耗模式AUTO_RETRAN1重發(fā)數(shù)據(jù)“0” _不重發(fā)數(shù)據(jù)“1” _重發(fā)數(shù)據(jù)包RX_AWF3RX地址寬度(默認(rèn)值=100)001_1字節(jié)RX地址寬度100_4字節(jié)RX地址寬度TX_AWF3TX地址寬度(默認(rèn)值=100)001_1字節(jié)TX地址寬度100_4字節(jié)TX地址寬度RX_PW6RX接收有效數(shù)據(jù)寬度(默認(rèn)值=100000)“000001”1字節(jié)RX有效數(shù)據(jù)寬度“000010”2字節(jié)RX有效數(shù)據(jù)寬度“100000”32字節(jié)RX有效數(shù)據(jù)寬度TX_PW6TX接收有效數(shù)據(jù)寬度(默認(rèn)值=100000)“000001”1字節(jié)TX有效數(shù)據(jù)寬度“000010”2字節(jié)TX有效數(shù)據(jù)寬度“100000”32字節(jié)TX有效數(shù)據(jù)寬度RX_ADDRESS32RX地址UP_CLK_FREQ2“00” 4MHZ“01” 2MHZ“10” 1MHZ“11” 500KHZXOF3晶體振蕩頻率“000” _4MHZ“001” _8MHZ“010” _12MHZ“011” _16MHZ “100” _20MHZCRC_EN1“0” _不允許“1” _允許CRC_MODE1“0” _8位CRC校驗(yàn)位“1” _16位CRC校驗(yàn)位UP_CLK_EN1“0” _沒(méi)有外部時(shí)鐘“1” _外部時(shí)鐘信號(hào)使能(4) 接口 (a)模式控制接口:該接口由PWR、TRX_CE、TX_EN組成控制由nRF905組成的高頻頭的四種工作模式:掉電和SPI編程模式;待機(jī)和SPI編程模式;發(fā)射模式;接收模式。4)STANDBY模式Standby模式在保持電流消耗最小的同時(shí)保證最短的ShockBurstRX、ShockBurstTX的啟動(dòng)時(shí)間。(b)nRF905 ShockBurst:無(wú)線(xiàn)系統(tǒng)動(dòng)上電、數(shù)據(jù)包完成(加前導(dǎo)和CRC校驗(yàn))、數(shù)據(jù)包發(fā)送(100kbps,GFSK,曼切斯特編)。其電路如圖37所示。表31 并口方式下各管腳的說(shuō)明管腳號(hào)管腳名稱(chēng)電平管腳功能描述1VSS0V電源地2VCC+5V電源正3V0對(duì)比度(亮度)調(diào)整4RS(CS)H/LRS=“H”,表示DB7——DB0為顯示數(shù)據(jù)RS=“L”,表示DB7——DB0為顯示指令數(shù)據(jù)5R/W(SID)H/LR/W=“H”,E=“H”,數(shù)據(jù)被讀到DB7——DB0R/W=“L”,E=“H→L”, DB7——DB0的數(shù)據(jù)被寫(xiě)到IR或DR6E(SCLK)H/L使能信號(hào)7DB0H/L三態(tài)數(shù)據(jù)線(xiàn)8DB1H/L三態(tài)數(shù)據(jù)線(xiàn)9DB2H/L三態(tài)數(shù)據(jù)線(xiàn)10DB3H/L三態(tài)數(shù)據(jù)線(xiàn)11DB4H/L三態(tài)數(shù)據(jù)線(xiàn)12DB5H/L三態(tài)數(shù)據(jù)線(xiàn)13DB6H/L三態(tài)數(shù)據(jù)線(xiàn)14DB7H/L三態(tài)數(shù)據(jù)線(xiàn)15PSBH/LH:8位或4位并口方式,L:串口方式(見(jiàn)注釋1)16NC空腳17/RESETH/L復(fù)位端,低電平有效(見(jiàn)注釋2)18VOUTLCD驅(qū)動(dòng)電壓輸出端19AVDD背光源正端(+5V)(見(jiàn)注釋3)20KVSS背光源負(fù)端(見(jiàn)注釋3)注1:如在實(shí)際應(yīng)用中僅使用并口通訊模式,可將PSB接固定高電平,也可以將模塊上的J8和“VCC”用焊錫短接。多個(gè)中斷請(qǐng)求發(fā)生時(shí),響應(yīng)最高優(yōu)先級(jí)中斷。當(dāng)時(shí)鐘信號(hào)丟失50us時(shí),監(jiān)測(cè)電路捕捉到振蕩器失效。 (g)MSP430芯片上包括JTAG接口,仿真調(diào)試通過(guò)一個(gè)簡(jiǎn)單的JTAG接口轉(zhuǎn)換器就可以方便的實(shí)現(xiàn)如設(shè)置斷點(diǎn)、單步執(zhí)行、讀寫(xiě)寄存器等調(diào)試;(8)快速靈活的變成方式,可通過(guò)JTAG和BSL兩種方式向CPU內(nèi)裝在程序。可與CPU直接借口,提供兩種界面來(lái)連接微處理器:8位并行及串行兩種連接方式。具有250HZ步長(zhǎng)可編程
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1