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

正文內(nèi)容

基于arm的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-07-01 00:56本頁(yè)面
  

【正文】 error+=s_write_byte(RESET)。 }char s_softreset(void){ uchar error=0。 SCK=0。i9。 SCK=0。 }void s_connectionreset(void){ uchar i。 _nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。_nop_()。 _nop_()。}void s_transstart(void){ DATA=1。 DATA=1。_nop_()。 _nop_()。 }DATA=!ack。 if (DATA) val=(val | i)。i0。DATA=1。 return error。 error=DATA。}DATA=1。_nop_()。 _nop_()。 else DATA=0。i/=2) {if (i amp。 for (i=0x80。 else if (Flag_ReSend) GetData()。{TXEN = 1。IE = 0x90。 TH0 = 5000/256。TR1=1。 TL1 = 0xfd。 SCON = 0x50。EA=0。 PWR = 1。ClearR_buf()。TI =0 。SBUF = 0x2A。 while ( TI ==0 )。TI =0 。SBUF = SEND_OVER。 while ( TI ==0 )。TI =0 。SBUF = 0x24。 SBUF = t_buf[j]。j6)for (j=0。t_buf[5]= 0x2A。t_buf[4]= CheckSum。 CheckSum = CheckSum + t_buf[j+2]。jlen。CheckSum = CheckSum + len。 t_buf[1]=0x02。uchar xdata CheckSum = 0 。}void Send(void){uchar xdata j = 0。Flag_Delay = 1。ET0 = 0。ET0=1。i5){r_buf[i] = 0。for (i=0。i11){t_buf[i] = 0。 for (i=0。ClearR_buf()。} if (r_buf[2] == REQ_RESEND) Flag_Start = 0。rCount = 0。}rCount ++。 Flag_Start = 1。amp。 }void serial ( ) interrupt 4 using 1{RI = 0 。 TH0 = 5000/256。void timer() interrupt 1 using 2 {void Set_Position(uchar x, uchar y)。uchar Write_String(uchar *p)。uchar Write_Data(uchar dat)。void Wait()。void Delay1mS(unsigned int tt)。void calc_sth11(float *p_humidity ,float *p_temperature)。 char s_measure(uchar *p_value, uchar *p_checksum, uchar mode)。 char s_read_statusreg(uchar *p_value, uchar *p_checksum)。 void calc_sht11(float *p_humidity ,float*p_temperature)。 char s_read_byte(uchar ack)。 void s_connectionreset(void)。enum {TEMP,HUMI}。float f。 xdata uchar r_buf[5]。 xdata uchar t_buf[11]。 xdata uchar Data[7]。 xdata uchar Flag_ReSend = 0 。xdata uchar Flag_Start = 0 。void Send()。void Delay()。void ClearT_buf()。uchar code Tab5[]={t}。}。uchar code Tab3[]={uchar code Tab1[]={溫度:}。sbit DIN = P3^0。sbit CS = P2^4。sbit CS2=P3^4。 sbit BF=P1^7。 sbit E=P3^2。 0x99extern unsigned int rh_true extern unsigned int t_cdefine noACK 0 define ACK 1 define STATUS_REG_W 0x06 define STATUS_REG_R 0x07 define MEASURE_TEMP 0x03 define MEASURE_HUMI 0x05 define RESET 0x1e extern uchar Data []extern float textern float hsbit DATA=P1^1sbit SCK=P1^0sbit RS=P2^0。0x66define SEND_OVER 0x33define REQ_RESEND 參考文獻(xiàn)[1] 孫紅波. ARM與嵌入式技術(shù) [M].北京:電子工業(yè)出版社,2006[2] 王宜懷,劉曉升. 嵌入式技術(shù)基礎(chǔ)與實(shí)踐[M].北京: 清華大學(xué)出版社,2007[3] [M]北京:電子工業(yè)出版社,2005[4] [M].北京:電子工業(yè)出版社,2011[5] [M].北京:北京航空航天大學(xué)出版社,2002[6] [M].北京:北京航空航天大學(xué)出版社,2008 [7] 張齊,——基于C語(yǔ)言編程[M].北京:電子工業(yè)出版社,2004:2396.[8] 徐家棟,陳昌龍. LED顯示屏軟件系統(tǒng)開發(fā). 大連長(zhǎng)城光電科技發(fā)展有限公司 , 2006年[9] 杜華兵. MCS51單片機(jī)原理應(yīng)用[M]. 武漢:華中科技大學(xué)出版社, 2002.[10] 張華敏,[J] .電子技術(shù)應(yīng)用,2003 (6)[11] 應(yīng)根裕,胡文波,邱勇. 平板顯示技術(shù)[M].人民郵電出版社,2002[12] [M]. 高等教育出版社,2003[13] 戴佳,戴衛(wèi)恒. 51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].電子工業(yè)出版社,2006[14] 溫濕度傳感器SHT11的感測(cè)系統(tǒng)設(shè)計(jì)[Z].[15] [D].沈陽(yáng):[16] [D].長(zhǎng)沙:[17] and ,“MonitoringDistributedSystems” in Network and Distributed Systems Management[M],.[18] ARM Development Guide[Z].ARM Limited,20002001.附 錄include include include include define uchar uchardefine uint unsigned intdefine REQ_SEND在我的求學(xué)生涯中,我的每一點(diǎn)進(jìn)步、每一份成績(jī)都與他們的鼓勵(lì)和全力支持分不開。感謝他們給我了一份美好的大學(xué)回憶。老師就是我們的第二父母,在很快就要離校了,在離開學(xué)校之前,我唯一能做的就是真誠(chéng)的向我們這么可愛平時(shí)又那么嚴(yán)肅的老師說聲:謝謝,您們辛苦了!謝謝您們對(duì)我們的關(guān)愛,對(duì)我們的無私奉獻(xiàn),感謝您們4年來對(duì)我們的關(guān)心、鼓勵(lì)與教育。相信在以后的學(xué)習(xí)中這些方法態(tài)度會(huì)給我很大的幫助。畢業(yè)設(shè)計(jì)期間,我遇到了許多問題,是魯老師耐心、不辭辛苦的進(jìn)行指導(dǎo)和幫助,才使我完成了本次畢業(yè)設(shè)計(jì)。本次畢業(yè)設(shè)計(jì)是在魯老師的悉心指導(dǎo)下完成的,并在各個(gè)方面給予了我大力支持,無論是硬件設(shè)計(jì)還是軟件設(shè)計(jì),無論是設(shè)計(jì)思路還是論文寫作,都給予了我極大的幫助與支持。我深深知道,每一次的學(xué)習(xí)實(shí)踐的機(jī)會(huì)都是來之不易的,都是通過老師的深思熟慮后,才給我們定下目標(biāo)。我覺得能夠在這次的畢業(yè)設(shè)計(jì)中學(xué)到很多的東西,以往不注意的細(xì)節(jié),在這一次中是必須讓自己去注意的。在做畢業(yè)設(shè)計(jì)的過程中,每一步都是自己親自做過的,遇到的問題也非常多,從遇到問題,思索問題到解決問題,在這樣的過程中收獲是最多的。四年了,最重要的一個(gè)過程,最能把理論知識(shí)運(yùn)用到實(shí)踐當(dāng)中的過程就是畢業(yè)設(shè)計(jì)了。最好要分類檢查:圖、表、公式、字體、行距、對(duì)齊,這樣才能確保萬無一失。畢設(shè)越到最后階段,越要有毅力和狀態(tài),不能前緊后松,覺得前面做了不少,后面可以放松了。一定要邊做邊學(xué)軟件,千萬不能在做畢設(shè)期間,拿著軟件教程從頭學(xué)習(xí),最好是根據(jù)已有論文資料中提到的軟件用途,有針對(duì)性的學(xué)。而我在這次畢業(yè)設(shè)計(jì)中,都過了兩三周才規(guī)劃好。 在這次畢業(yè)設(shè)計(jì)中,發(fā)現(xiàn)自己存在了以下幾個(gè)問題:,快速入題?;就瓿闪吮敬卧O(shè)計(jì)任務(wù),實(shí)現(xiàn)了遠(yuǎn)程無線溫濕度的數(shù)據(jù)采集及控制。上位機(jī)則應(yīng)用上位機(jī),采用的是ARM系列微處理器S3C2440作為接收控制的核心,可以控制采集命令發(fā)送、數(shù)據(jù)接收及顯示。因此本文研究的是遠(yuǎn)程無線數(shù)據(jù)采集。第五章 總結(jié)本設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)基于ARM的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng),在實(shí)際中,數(shù)據(jù)采集系統(tǒng)無處不在,應(yīng)用十分廣泛。并且在幀同步以及行同步的頭尾都必須留有回掃時(shí)間,例如對(duì)于VSYNC來說前回掃時(shí)間就是(VSPW+1)+(VBPD+1),后回掃時(shí)間就是(VFPD +1);HSYNC亦類同。而HSYNC為行同步信號(hào), 每個(gè)HSYNC脈沖都表明新的1行資料開始發(fā)送。同時(shí) TIMEGEN 和 LPC3600 負(fù)責(zé)產(chǎn)生 LCD屏所需要的控制時(shí)序,例如VSYNC、HSYNC、VCLK、VDEN,然后從 VIDEO MUX 送給LCD屏。接收程序框圖如圖47所示: 圖47 接收程序流程圖 液晶觸摸屏顯示軟件設(shè)計(jì)S3C2440中,REGBANK 是LCD控制器的寄存器組,用來對(duì)LCD控制器的各項(xiàng)參數(shù)進(jìn)行設(shè)置。 nRF401接收軟件設(shè)計(jì)設(shè)計(jì)流程為:首先對(duì)nRF401進(jìn)行初始化,然后將TXEN置0,設(shè)為接收狀態(tài),接著判定發(fā)送數(shù)據(jù)的標(biāo)志是否為1,如果是的話,則調(diào)用接收子函數(shù)Receive(),接收完畢后,存儲(chǔ)到接收存儲(chǔ)器。操作系統(tǒng)鏡像配置文件則主要用于給Makeimag工具生成操作系統(tǒng)鏡像,、.reg、.dat、.db等文件。平臺(tái)配置文件包括源代碼配置文件和操作系統(tǒng)鏡像配置文件。驅(qū)動(dòng)程序(Device Drivers)是指能夠管理虛擬或者物理設(shè)備、協(xié)議、服務(wù)等的一段軟件模塊,操作系統(tǒng)是通過驅(qū)動(dòng)程序直接和硬件打交道的。在OAL移植過程中,主要是修改的函數(shù)為:、串口調(diào)試函數(shù)、OEMInit函數(shù)、系統(tǒng)時(shí)鐘函數(shù)和中斷處理函數(shù)等。Win CE安裝目錄的子目錄中通常都會(huì)包含OAL的部分源碼。它是位于Win CE內(nèi)核和目標(biāo)硬件平臺(tái)之間的一個(gè)代碼層,OAL主要負(fù)責(zé)Win CE與硬件通信,它與CPU、中斷、內(nèi)存、時(shí)鐘和調(diào)試口等核心設(shè)備相關(guān),也是OAL各個(gè)模塊代碼被編譯后(.lib)和其它內(nèi)核庫(kù)鏈接到一起形成Win 。Bootloader的主要移植步驟一般為:1)是修改相應(yīng)的dir、source文件;2);3),;4)是改進(jìn)eboot,然后把下載的image燒寫到BINFS分區(qū)。由于Bootloader既會(huì)涉及到基本的硬件操作,又會(huì)又涉及到以太網(wǎng)下載協(xié)議和映像文檔格式。對(duì)于Bootloader的功能,對(duì)于不同的用途其區(qū)別很大。只有得到一個(gè)穩(wěn)定工作的啟動(dòng)程序,才能夠完成Win CE BSP的移植。} 上位機(jī)軟件設(shè)計(jì) Windows CE移植BSP的移植是Windows CE系統(tǒng)移植的重點(diǎn),主要包括啟動(dòng)程序Bootloader、OEM適配層程序OAL、標(biāo)準(zhǔn)開發(fā)板(SDB)本地驅(qū)動(dòng)程序以及一些文件配置的修改。 SendOver()。 Send()。 Delay()。 PWR = 1。 TXEN = 0。ClearT_buf()。 {void nRF401send(void)xdata uchar rCount = 0 。 xdata uchar Data[2]。 xdata uchar Flag_RSend = 0 。void SendOver()。void GetData()。void ClearT_buf()。sbit CS = P2^4。}} nRF401數(shù)據(jù)發(fā)送軟件設(shè)計(jì)軟件設(shè)計(jì)的流程為:首先nRF401進(jìn)行初始化(清楚發(fā)送接收寄存器等),然后設(shè)置nRF401為發(fā)送狀態(tài),延時(shí)5ms,接著將采集數(shù)據(jù)(即將數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1