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

正文內(nèi)容

基于armcortex-m3內(nèi)核的微控制器stm32f107vc的賓館信息管理系統(tǒng)(參考版)

2025-07-01 01:59本頁面
  

【正文】 最后,我要感謝父母和親人在生活和學(xué)習(xí)上對我的支持和關(guān)心,感謝所有關(guān)心和幫助過我的老師、同學(xué)和朋友們。感謝本文參考圖書和文獻的各位作者及圖書館的工作人員,他們?yōu)槲姨峁┝诉@方面的寶貴資料。在此我向呂老師致以深深的敬意和衷心的感謝。本論文的完成,自始至終得到了呂老師的精心指導(dǎo),沒有呂老師的總體把握,論文工作不可能順利完成。 Small Business Management in the Hospitality , 2008.[16]陳明,2011.致謝時光荏苒,時間飛逝,轉(zhuǎn)眼之間大學(xué)的生活接近尾聲,在山東科技大學(xué)學(xué)習(xí)的兩年里,許多老師和同學(xué)在學(xué)習(xí)上和生活上都給予我很大的幫助。參考文獻[1](英)姚文詳, :北京航空航天大學(xué)出版,2009.[2] Joseph definitive guide to the ARM CortexM3. Amsterdam 。該嵌入式智能監(jiān)控器體積小、成本低、安裝方便,可以為中型商務(wù)旅館提供一種成本低廉,工作可靠,實用可行的方案。 本文完成了信息管理系統(tǒng)的硬件設(shè)計和部分軟件編程。3)觸摸屏設(shè)計實現(xiàn)了能看得著摸得著的智能化控制,更加人性化。1)設(shè)計了硬件電路為基礎(chǔ),電路結(jié)構(gòu)緊揍、適用性強,并編寫了相關(guān)的軟件程序,實現(xiàn)了信息采集、觸摸屏、信息的存儲和通信等功能。相對于傳統(tǒng)的看門狗電路秒級的復(fù)位響應(yīng)速度,該響應(yīng)速度提高到了毫秒的數(shù)量級。s_hungry是狀態(tài)監(jiān)控模塊輸出的監(jiān)控報警信號。s_food是由喂狗信號經(jīng)過喂狗信號轉(zhuǎn)換模塊輸出的喂狗信號。 結(jié)果圖5)看門狗仿真測試clk60m和clk_2m信號是時鐘輸入信號,clk60m來自STM32的工作時鐘,clk_2m是看門狗的工作時鐘。 } }2)串口測試方法 : 串口調(diào)試助手界面通過將PC機與串口相連,可以將PC機上串口調(diào)試助手內(nèi)寫的信息在STM32F107上顯示;同時通過STM32F107上寫的信息在串口調(diào)試助手上顯示,則說明串口正常通信。 Default Led_Turn_off_all()。 Case 3: Led_Turn_on_4()。 Case 2: Led_Turn_on_3()。 Case 1: Led_Turn_on_2()。 /%關(guān)閉選擇的燈%/ Switch(led) { Case 0: Led_Turn_on_1()。 Delay(10000000)。 Led_Turn_on(KeyNum %4)。 KeyNum = 0。 //延時程序讓人眼能看的出來 Led_Turn_off_all()。 //初始化LED的GPIO Led_Turn_on_all()。int main(void){ int KeyNum = 0。 型號選擇窗口 各功能模塊調(diào)試1) CortexM3的測試通過控制LED燈循環(huán)亮,同時按復(fù)位鍵后所有燈都亮一下,再繼續(xù)循環(huán)亮,來說明CortexM3運行正常。 Real View MDK編輯界面在沒有連接JLINK的情況下,該軟件可以在模擬狀態(tài)下調(diào)試。就是集成了代碼編寫功能、分析功能、編譯功能、debug功能等一體化的開發(fā)軟件套。l 燒寫FLASH存儲器。l 插入多個斷點。l 檢查內(nèi)存和寄存器。通過 JLink可以在真實的目標(biāo)板上創(chuàng)建,下載和測試嵌入式應(yīng)用。軟件調(diào)試的方法有很多,包括:1)用指示燈跟蹤調(diào)試;2)用串口打印調(diào)試;3)用簡單的調(diào)試器進行匯編代碼級調(diào)試;4)用比較高端的調(diào)試器進行源代碼級調(diào)試;5)用仿真器進行硬件仿真。硬件調(diào)試是指系統(tǒng)剛開發(fā)出來時上電前后的檢查,包括:[16]1)上電前檢查電源和地是否短路,目視檢查是否有虛焊、漏焊;2)上電后檢查時鐘線上的頻率和波形、幅度是否正常,各電源電壓是否穩(wěn)定正常,各芯片溫度是否正常,各指示燈是否正常。//端口重映射到PD0,PD2 }5系統(tǒng)的仿真與調(diào)試嵌入式單片機開發(fā)過程實際上就是一個調(diào)試診斷的過程,而且調(diào)試診斷將一直伴隨著一個產(chǎn)品的終身,即使是最成熟的產(chǎn)品也偶爾會出現(xiàn)這樣或那樣的問題,這都需要開發(fā)人員去診斷、排查。GPIO_InitStructure)。 =GPIO_Mode_AF_PP。 /*PD1CAN TX*/ GPIO_InitStructure. GPIO_Pin=GPIO_Pin_1。 GPIO_Init(GPIOD, amp。 /*PD0CAN RX*/ GPIO_InitStructure. GPIO Pin=GPIO_Pin_0。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1,ENABLE)。4)如果用戶選擇升級,則獲取下載文件列表,開始進行批量下載文檔;5)升級程序檢測舊的主程序是否活動,若活動則關(guān)閉舊的主程序;6)刪除舊的主程序,拷貝臨時文件夾中的文件到相應(yīng)的位置;7)檢查主程序的狀態(tài),若狀態(tài)為活動的,則啟動新的主程序;8)關(guān)閉升級程序,升級完成。1)啟動升級程序,升級程序連接到網(wǎng)站,下載新的主程序到臨時文件夾;2)升級程序獲取服務(wù)器端XML配置文件中新版本程序的更新日期或版本號或文件大??;3)升級程序獲取原有客戶端應(yīng)用程序的最近一次更新日期或版本號或文件大小,兩者進行比較;如果發(fā)現(xiàn)升級程序的日期大于原有程序的最新日期,則提示用戶是否升級;或者是采用將現(xiàn)有版本與最新版本作比較,發(fā)現(xiàn)最新的則提示用戶是否升級;也有人用其它屬性如文件大小進行比較,發(fā)現(xiàn)升級程序的文件大小大于舊版本的程序的大小則提示用戶升級。 信息采集流程圖DMA是Direct Memory Access的首字母縮寫,一次數(shù)據(jù)傳輸?shù)膯挝豢梢詾?8位、16位或32位。在初始化寄存器TPCR1, TPCR2, INTR須按流程圖設(shè)置,DWWR=AWRR=0x27, DWHR=AWBR=OxEF,其他寄存器默認設(shè)置。 //如果WK_UP按下,則喂狗 }。 //與分頻數(shù)為64,重載值為625,溢出時間為1S LED0=0。 //按鍵初始化 Delay_ms(300)。 //串口初始化 LED_Init()。該部分代碼如下:int main(void){ Stm32 Clock Init(9);//系統(tǒng)時鐘設(shè)置 Delay_init(72)。主程序由幾個功能模塊組成:硬件初始化、信息采集、觸摸屏、存儲模塊、通信模塊。 以太網(wǎng)10/100MAC模塊電路圖4軟件系統(tǒng)設(shè)計 軟件總體框架設(shè)計中的軟件部分主要由以下幾個部分組成:看門狗、中斷控制器(NVIC)設(shè)置和中斷程序、觸摸屏驅(qū)動、信息采集程序、存儲程序、通信控制程序。DMA控制器通過AHB主和從接口,分別訪問MAC控制器和存儲器。 網(wǎng)絡(luò)硬件電路設(shè)計網(wǎng)絡(luò)模塊提供RS232通信接口,網(wǎng)絡(luò)模塊與MCU間是通過串行口進行通信的,在STM32F107集成了以太網(wǎng)10/100MAC模塊,(介質(zhì)訪問控制器)和專用的DMA控制器。而RS485總線轉(zhuǎn)換到CAN總線則是上述流程的逆過程。 CAN總線接口電路整個轉(zhuǎn)換過程可分為:CAN總線轉(zhuǎn)換到RS485總線和RS485總線轉(zhuǎn)換到CAN總線。CAN節(jié)點在錯誤嚴(yán)重的情況下,具有自動關(guān)閉功能,不會影響總線上其它節(jié)點操作。4)CAN可以點對點、點對多點、點對網(wǎng)絡(luò)的方式發(fā)送和接收數(shù)據(jù),通訊距離最遠10 km(5 kb/ s),節(jié)點數(shù)目可達110個。2)CAN網(wǎng)絡(luò)上的節(jié)點可以分為不同的優(yōu)先級,滿足不同的實時需要。它的出現(xiàn)為分布式控制系統(tǒng)實現(xiàn)各節(jié)點之間實時、可靠的數(shù)據(jù)通信提供了強有力的技術(shù)支持。現(xiàn)在CAN 的高性能和可靠性已被認同,并被廣泛地應(yīng)用于工業(yè)自動化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面。 USB 。其中ID線接地為A類設(shè)備,ID懸空為B類設(shè)備。我們暫且把這樣的接頭叫做標(biāo)準(zhǔn)的USB接頭,由于后來USB OTG的出現(xiàn),又增加了MINI USB接頭。USB是一個非常嚴(yán)格的標(biāo)準(zhǔn)協(xié)議,對線纜、插頭和插座等有很嚴(yán)格的規(guī)范要求,這對防止將插頭插錯及提高易用性提供了保障。USB ,結(jié)合了對移動應(yīng)用友好的新特性,包括低功耗、更小的USB接頭以及在相同的USB端口上增加了雙重角色的功能(作為主機和外設(shè)的功能)。卡內(nèi)存儲單元的讀/擦/寫由卡接口控制器根據(jù)主控制器的命令自動處理完成,而主控制器無須知道卡內(nèi)是如何操作、管理存儲單元的,這將大大減輕主控制器對存儲器操作的負擔(dān)。本文選擇SD模式,SD卡掛接在STM32的SDIO總線上,外部主控制器訪問卡的外部信號線并不與存儲器單元直接相連,而是通過卡的接口控制器與存儲器單元接口相連。在具體通信過程中,主機只能選擇其中一種通信模式。 SD卡數(shù)據(jù)轉(zhuǎn)移模塊根據(jù)SD卡與主控制器的通信協(xié)議不同,SD卡提供兩種訪問模式有SDIO模式和SPI模式。DMA的傳送數(shù)據(jù)的過程:(1)由三個階段組成 1)傳送前的預(yù)處理:由CPU完成以下步驟 向DMA卡送入設(shè)備識別信號,啟動設(shè)備,測試設(shè)備運行狀態(tài),送入內(nèi)存地址初值,傳送數(shù)據(jù)個數(shù), DMA的功能控制信號。無須CPU任何干預(yù),通過DMA數(shù)據(jù)可以快速地移動。而相應(yīng)的驅(qū)動程序?qū)懭隖lash AT45DB161D芯片中。 通過視頻壓縮,可以把信息數(shù)據(jù)量壓下來,以壓縮形式存儲、傳輸,既節(jié)約了存儲空間,又提高了通信干線的傳輸效率。 3) 熵編碼 熵編碼是無損編碼。 2) 量化編碼 經(jīng)過變換編碼后,產(chǎn)生一批變換系數(shù),對這些系數(shù)進行量化,使編碼器的輸出達到一定的位率。注:通用的壓縮標(biāo)準(zhǔn)都使用基于塊的運動估計和運動補償 去空域冗余信息 主要使用幀間編碼技術(shù)和熵編碼技術(shù): 1) 變換編碼 幀內(nèi)圖像和預(yù)測差分信號都有很高的空域冗余信息。運動矢量通過熵編碼進行壓縮。去時域冗余信息 使用幀間編碼技術(shù)可去除時域冗余信息,它包括以下三部分:1) 運動補償 運動補償是通過先前的局部圖像來預(yù)測、補償當(dāng)前的局部圖像,它是減少幀序列冗余信息的有效方法。其中冗余信息可分為空域冗余信息和時域冗余信息。 ADC_DAC 視頻壓縮技術(shù)由于信息采集模塊需要采集大量的視頻信息,考慮到實際情況,需要將視頻信息壓縮一下,以減小存儲空間。 信息采集流程圖將外部采集的信息通過USART1_TX和USART1_RX經(jīng)MAX3232送至STM32F107。 引腳定義如下:引腳信號描述對應(yīng)IO引腳信號描述對應(yīng)IO引腳信號描述對應(yīng)IO13V3電源2GND地3DB00PE04DB01PE15DB02PE26DB03PE37DB04PE48DB05PE59DB06PE610DB07PE711DB08PE812DB09PE913DB10
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1