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

正文內(nèi)容

基于armcortex-m3內(nèi)核的微控制器stm32f107vc的賓館信息管理系統(tǒng)-資料下載頁

2025-06-28 01:59本頁面
  

【正文】 請求仲裁 2)從外設(shè)中讀取數(shù)據(jù)( DMA源) 3)將讀取的數(shù)據(jù)寫入到SRAM中(DMA目的地)寫兩個程序,一個是主程序;一個是升級程序;所有升級任務(wù)都由升級程序完成。1)啟動升級程序,升級程序連接到網(wǎng)站,下載新的主程序到臨時文件夾;2)升級程序獲取服務(wù)器端XML配置文件中新版本程序的更新日期或版本號或文件大小;3)升級程序獲取原有客戶端應(yīng)用程序的最近一次更新日期或版本號或文件大小,兩者進(jìn)行比較;如果發(fā)現(xiàn)升級程序的日期大于原有程序的最新日期,則提示用戶是否升級;或者是采用將現(xiàn)有版本與最新版本作比較,發(fā)現(xiàn)最新的則提示用戶是否升級;也有人用其它屬性如文件大小進(jìn)行比較,發(fā)現(xiàn)升級程序的文件大小大于舊版本的程序的大小則提示用戶升級。本文主要采用比較新舊版本更新日期號來提示用戶升級。4)如果用戶選擇升級,則獲取下載文件列表,開始進(jìn)行批量下載文檔;5)升級程序檢測舊的主程序是否活動,若活動則關(guān)閉舊的主程序;6)刪除舊的主程序,拷貝臨時文件夾中的文件到相應(yīng)的位置;7)檢查主程序的狀態(tài),若狀態(tài)為活動的,則啟動新的主程序;8)關(guān)閉升級程序,升級完成。 CAN通信部分程序如下:void CAN_ Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1,ENABLE)。 RCC_ APB2PeriphClockCmd(RCC_ APB2Periph_ AFIO, ENABLE)。 /*PD0CAN RX*/ GPIO_InitStructure. GPIO Pin=GPIO_Pin_0。 GPIO_InitStructure. GPIO_ Mode=GPIO_ Mode_IPU。 GPIO_Init(GPIOD, amp。GPIO_InitStructure)。 /*PD1CAN TX*/ GPIO_InitStructure. GPIO_Pin=GPIO_Pin_1。 GPIO_InitStructure. GPIO_ Speed=GPIO_ Speed_ 50MHz。 =GPIO_Mode_AF_PP。 GPIO_Init(GPIOD, amp。GPIO_InitStructure)。 GPIO_PinRemapConfig(GPIO_Remap2_CAN1,ENABLE)。//端口重映射到PD0,PD2 }5系統(tǒng)的仿真與調(diào)試嵌入式單片機(jī)開發(fā)過程實際上就是一個調(diào)試診斷的過程,而且調(diào)試診斷將一直伴隨著一個產(chǎn)品的終身,即使是最成熟的產(chǎn)品也偶爾會出現(xiàn)這樣或那樣的問題,這都需要開發(fā)人員去診斷、排查。嵌入式單片機(jī)的調(diào)試包括硬件調(diào)試、軟件調(diào)試以及綜合調(diào)試。硬件調(diào)試是指系統(tǒng)剛開發(fā)出來時上電前后的檢查,包括:[16]1)上電前檢查電源和地是否短路,目視檢查是否有虛焊、漏焊;2)上電后檢查時鐘線上的頻率和波形、幅度是否正常,各電源電壓是否穩(wěn)定正常,各芯片溫度是否正常,各指示燈是否正常。軟件調(diào)試一般是指保證硬件一切正常的情況下驗證程序執(zhí)行的時序是否正確,邏輯和結(jié)果是否與設(shè)計要求相符,能否滿足功能和性能要求等。軟件調(diào)試的方法有很多,包括:1)用指示燈跟蹤調(diào)試;2)用串口打印調(diào)試;3)用簡單的調(diào)試器進(jìn)行匯編代碼級調(diào)試;4)用比較高端的調(diào)試器進(jìn)行源代碼級調(diào)試;5)用仿真器進(jìn)行硬件仿真。 調(diào)試工具 JLink是一個用于連接PC USB口和開發(fā)板JTAG口的小硬件適配器。,通過 JLink可以在真實的目標(biāo)板上創(chuàng)建,下載和測試嵌入式應(yīng)用。JLink支持如下操作:l 下載目標(biāo)程序。l 檢查內(nèi)存和寄存器。l 單步運(yùn)行程序。l 插入多個斷點。l 實時運(yùn)行程序。l 燒寫FLASH存儲器。 調(diào)試工具之間的關(guān)系圖 集成開發(fā)及調(diào)試環(huán)境Real View MDK集成開發(fā)環(huán)境(IDE)是用于程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具。就是集成了代碼編寫功能、分析功能、編譯功能、debug功能等一體化的開發(fā)軟件套。編輯狀態(tài)下Real View 。 Real View MDK編輯界面在沒有連接JLINK的情況下,該軟件可以在模擬狀態(tài)下調(diào)試。 模擬調(diào)試界面在Real View MDK的器件選擇窗口(Select Device for Target)中選擇該工程所對應(yīng)的處理器型號,“STM32F107VC”,并單擊“確定”。 型號選擇窗口 各功能模塊調(diào)試1) CortexM3的測試通過控制LED燈循環(huán)亮,同時按復(fù)位鍵后所有燈都亮一下,再繼續(xù)循環(huán)亮,來說明CortexM3運(yùn)行正常。LED主程序如下。int main(void){ int KeyNum = 0。 LED_config()。 //初始化LED的GPIO Led_Turn_on_all()。//上電或復(fù)位后所有的LED閃爍一下 Delay(6000000)。 //延時程序讓人眼能看的出來 Led_Turn_off_all()。 Delay(6000000)。 KeyNum = 0。 While(1) { Led_Turn_off_all()。 Led_Turn_on(KeyNum %4)。//讓四盞燈輪流亮 KeyNum++。 Delay(10000000)。 }}void Led_Turn_on(int led) { Led_Turn_off_all()。 /%關(guān)閉選擇的燈%/ Switch(led) { Case 0: Led_Turn_on_1()。 Break。 Case 1: Led_Turn_on_2()。 Break。 Case 2: Led_Turn_on_3()。 Break。 Case 3: Led_Turn_on_4()。 Break。 Default Led_Turn_off_all()。 Break。 } }2)串口測試方法 : 串口調(diào)試助手界面通過將PC機(jī)與串口相連,可以將PC機(jī)上串口調(diào)試助手內(nèi)寫的信息在STM32F107上顯示;同時通過STM32F107上寫的信息在串口調(diào)試助手上顯示,則說明串口正常通信。3) 網(wǎng)絡(luò)通信的驗證方法通過網(wǎng)線將PC機(jī)與RJ45端口相連,將它們的IP地址配置在同一個網(wǎng)段, IP配置顯示圖將另一個IP地址設(shè)置為:,通過PING命令,所示,證明網(wǎng)絡(luò)模塊可以正常通信。 結(jié)果圖5)看門狗仿真測試clk60m和clk_2m信號是時鐘輸入信號,clk60m來自STM32的工作時鐘,clk_2m是看門狗的工作時鐘。reset是電路上電復(fù)位信號。s_food是由喂狗信號經(jīng)過喂狗信號轉(zhuǎn)換模塊輸出的喂狗信號。hungry_st和dog_st是狀態(tài)監(jiān)控模塊的狀態(tài)機(jī)信號。s_hungry是狀態(tài)監(jiān)控模塊輸出的監(jiān)控報警信號。,當(dāng)喂狗信號脈沖消失大約10ms的時候,產(chǎn)生s_hungry監(jiān)控信號,根據(jù)實際的使用需求,監(jiān)控信號的響應(yīng)速度可以自由調(diào)整。相對于傳統(tǒng)的看門狗電路秒級的復(fù)位響應(yīng)速度,該響應(yīng)速度提高到了毫秒的數(shù)量級。 看門狗仿真圖6結(jié)論與展望在對國內(nèi)外商務(wù)旅館的現(xiàn)狀進(jìn)行分析以及人們對安全化,智能化及信息化得更高要求的基礎(chǔ)上,本文設(shè)計了中型商務(wù)旅館信息管理系統(tǒng)。1)設(shè)計了硬件電路為基礎(chǔ),電路結(jié)構(gòu)緊揍、適用性強(qiáng),并編寫了相關(guān)的軟件程序,實現(xiàn)了信息采集、觸摸屏、信息的存儲和通信等功能。2)以STM32為主芯片設(shè)計信息采集電路,軟件編程實現(xiàn)數(shù)據(jù)采集,SD卡的fat32文件系統(tǒng)設(shè)計結(jié)合USB大容量存儲,插上USB,上位機(jī)將SD卡識別為大容量存儲器,可像操作U盤一樣對SD卡進(jìn)行讀/寫/格式化等操作。3)觸摸屏設(shè)計實現(xiàn)了能看得著摸得著的智能化控制,更加人性化。4)利用STM32的以太網(wǎng)模塊開發(fā)嵌入式網(wǎng)絡(luò)功能,通過GPRS實現(xiàn)遠(yuǎn)距離的遠(yuǎn)程智能監(jiān)控。 本文完成了信息管理系統(tǒng)的硬件設(shè)計和部分軟件編程。通過對系統(tǒng)軟硬件的測試可滿足實際的要求。該嵌入式智能監(jiān)控器體積小、成本低、安裝方便,可以為中型商務(wù)旅館提供一種成本低廉,工作可靠,實用可行的方案。由于時間和條件的限制,本文設(shè)計的系統(tǒng)還有以下方面的一些不足:沒有完成語音智能控制,只完成了簡單的手動智能控制; LCD屏在同時監(jiān)視大量的信息顯得有點小,今后考慮更換一個5寸的屏。參考文獻(xiàn)[1](英)姚文詳, :北京航空航天大學(xué)出版,2009.[2] Joseph definitive guide to the ARM CortexM3. Amsterdam 。 Boston : Newnes, c2010.[3]李寧,:北京航空航天大學(xué)出版社,2008.[4] 王永虹,徐煒,郝立平, :北京航空航天大學(xué)出版社,2008.[5] 彭剛, ,2011.[6]劉波文, ,2011.[7]喻金錢,俞斌, :清華大學(xué)出版社,2011.[8]石鑒,2005.[9]郝興偉,、,2007.[10]陳明,:清華大學(xué)出版社,2008.[11]徐立新,2008.[12]季福坤,(第二版).人民郵電出版社,2008.[13]楊曉東,2007.[14]黃鑒中,2009.[15]Darren LeeRoss,Conrad amp。 Small Business Management in the Hospitality , 2008.[16]陳明,2011.致謝時光荏苒,時間飛逝,轉(zhuǎn)眼之間大學(xué)的生活接近尾聲,在山東科技大學(xué)學(xué)習(xí)的兩年里,許多老師和同學(xué)在學(xué)習(xí)上和生活上都給予我很大的幫助。謹(jǐn)在此向所有關(guān)心我、幫助我的親人、老師、同學(xué)、朋友表示衷心的感謝!首先我要衷心地感謝我的指導(dǎo)老師呂英俊老師,呂老師淵博精深的學(xué)識、嚴(yán)謹(jǐn)求實的治學(xué)風(fēng)格、精益求精的科研精神、解決工程技術(shù)問題的能力和言傳身教的學(xué)者風(fēng)范,認(rèn)真負(fù)責(zé)的態(tài)度,平易近人的作風(fēng),給我留下了深刻的印象,不僅使我在學(xué)術(shù)上受益匪淺,而且教會了我如何為人做事,使我終生受益。本論文的完成,自始至終得到了呂老師的精心指導(dǎo),沒有呂老師的總體把握,論文工作不可能順利完成。每當(dāng)論文進(jìn)展遇到困難時,呂老師總能及時地從思想上和學(xué)術(shù)上給予我熱情的鼓勵和支持。在此我向呂老師致以深深的敬意和衷心的感謝。其次,感謝校領(lǐng)導(dǎo)給我們提供的良好的實驗環(huán)境,感謝答辯委員會的各位老師的幫助和指導(dǎo),使我能順利完成學(xué)業(yè)。感謝本文參考圖書和文獻(xiàn)的各位作者及圖書館的工作人員,他們?yōu)槲姨峁┝诉@方面的寶貴資料。再次,我還要感謝實驗室的各位同學(xué)在生活和學(xué)習(xí)上給予的許多幫助,感謝一起學(xué)習(xí)和奮斗的同學(xué)們。最后,我要感謝父母和親人在生活和學(xué)習(xí)上對我的支持和關(guān)心,感謝所有關(guān)心和幫助過我的老師、同學(xué)和朋
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1