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

正文內(nèi)容

嵌入式計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)??粕厴I(yè)論文-資料下載頁(yè)

2025-06-28 13:55本頁(yè)面
  

【正文】 根據(jù)約定,用奇偶校驗(yàn)位將所傳字符中為“1”的位數(shù)湊成奇數(shù)個(gè)或偶數(shù)個(gè)。也可以約定不要奇偶校驗(yàn),這樣就取消奇偶校驗(yàn)位。最后是表示停止位的“1”信號(hào),這個(gè)停止位可以約定持續(xù)1位、。至此一個(gè)字符傳送完畢,線路有進(jìn)入空閑,持續(xù)為“1”。經(jīng)過(guò)一段隨機(jī)的時(shí)間后,下一個(gè)字符開(kāi)始傳送又發(fā)出起始位。每一個(gè)數(shù)據(jù)位的寬度等于傳送波特率的倒數(shù)。微機(jī)異步串行通信中,常用的波特率為50,95,110,150,300,600,1200,2400,4800,9600等。接收芳按約定的格式接收數(shù)據(jù),并進(jìn)行檢查,可以查出以下三種錯(cuò)誤:奇偶錯(cuò) 在約定奇偶檢查的情況下,接收到的字符奇偶狀態(tài)和約定不符。貞格式錯(cuò) 一個(gè)字符從起始位到停止位的總數(shù)不對(duì)。溢出錯(cuò) 若先接收的字符尚未被微機(jī)讀取,后面的字符又傳送過(guò)來(lái),則產(chǎn)生溢出錯(cuò),每一種錯(cuò)誤都會(huì)給出相應(yīng)的出錯(cuò)信息,提示用戶處理。串口寄存器如下表41和42所示: 表41 串口寄存器REGISTORADDRESSR/WDESCRIPTIONULCON00X01D0000R/WUART CHANNEL 0 LINE CONTROL REGISTORULCON10X01D4000R/WUART CHANNEL 1 LINE CONTROL REGISTOR 表42 串口寄存器ULCON nBITRESERVED[ 7 ]INFRARED MODE[ 6 ]PARTITY MODE[ 5:3 ]NUMBER OF STOP BIT[ 2 ]WORD LENGTH[ 1:0 ]由上表可以看出,該串口寄存器的第六位決定是否使用紅外模式,為5-3決定校驗(yàn)方式,位2決定停止位長(zhǎng)度,位1,0決定每幀的數(shù)據(jù)位數(shù)。UART控制寄存器UCONn,該寄存器決定UART的各種模式。UART FIFO控制寄存器UFCONn,UFCONn的第0位決定是否啟用FIFO,UMCONn的第0位是請(qǐng)求發(fā)送位。最重要的兩個(gè)寄存器是發(fā)送寄存器UTXH 和接收寄存器URXH,我們最終實(shí)現(xiàn)串口通信就要用到這兩個(gè)寄存器的相關(guān)函數(shù)?!≡?81。C/OSⅡ操作系統(tǒng)上實(shí)現(xiàn)ARM串口功能 (1)在main函數(shù)中添加串行口的寄存器初始化代碼,并添加串行口掃描任務(wù)。串口掃描任務(wù)如下:void Uart_Scan_Task1(void *Id){ char c1。 POSMSG pmsg1。 for (。){ if(Uart_Getch(amp。c1,0,1)) { pmsg1=OSCreateMessage(NULL,OSM_SERIAL,0,c1)。 if(pmsg1) SendMessage(pmsg1)。 } }(2)當(dāng)系統(tǒng)收到串口信息時(shí),將會(huì)自動(dòng)向主任務(wù)發(fā)送一個(gè)串口消息。主任務(wù)接收到該消息,將會(huì)調(diào)用響應(yīng)函數(shù)。響應(yīng)函數(shù)如下:void onSerial(int portn, char c){ LCD_ChangeMode(DspTxtMode)。 LCD_printf(%c\n,c)。 Uart_SendByte(0,c)。}(3)添加主任務(wù)void Main_Task(void *Id) //Main_Test_Task{ POSMSG pMsg=0。 ClearScreen()。 //消息循環(huán) for(。){ pMsg=WaitMessage(0)。 //等待消息 switch(pMsgMessage){ case OSM_KEY: onKey(pMsgWParam,pMsgLParam)。 break。 case OSM_SERIAL: onSerial(pMsgWParam,pMsgLParam)。 break。 } 整個(gè)網(wǎng)絡(luò)轉(zhuǎn)串口驅(qū)動(dòng)的實(shí)現(xiàn) 我們開(kāi)發(fā)的這個(gè)驅(qū)動(dòng)的任務(wù)是要實(shí)現(xiàn)是使開(kāi)發(fā)板能從網(wǎng)口下載文件,然后從串口輸出到液晶屏。要實(shí)現(xiàn)文件能從開(kāi)發(fā)板的網(wǎng)口下載,則需要移植一個(gè)在181。C/OSⅡ下的一個(gè)TCP/IP協(xié)議棧:Lwip。然后設(shè)置開(kāi)發(fā)板的MAC地址和IP地址。如果應(yīng)用層程序駐留tcp/ip進(jìn)程中,那應(yīng)用層程序就利用內(nèi)部回調(diào)函數(shù)口(Raw API)和tcp/。然后通過(guò)tftp軟件從網(wǎng)口下載文件到開(kāi)發(fā)板中存貯器中的指定地址。在應(yīng)用層則調(diào)用181。C/OSⅡ的幾個(gè)ARI函數(shù)來(lái)完成對(duì)文件的操作,最后用LCD_printf函數(shù)來(lái)完成字符在點(diǎn)陣液晶上的顯示。串口驅(qū)動(dòng)也是通過(guò)調(diào)用API函數(shù),然后在main函數(shù)中建立一個(gè)串口主任務(wù)來(lái)完成串口的對(duì)數(shù)據(jù)的接收和發(fā)送。整個(gè)驅(qū)動(dòng)的原理框圖如下圖48所示: PC tftp網(wǎng)絡(luò)S3C44B0X181。C/OSⅡ+lwip串口調(diào)用點(diǎn)陣液晶        圖48 整個(gè)驅(qū)動(dòng)的原理框圖整個(gè)網(wǎng)絡(luò)轉(zhuǎn)串口驅(qū)動(dòng)的代碼如下:include..\ucosii\ // uC/OSII interfaceinclude ..\ucosii\addinclude ..\incinclude include ..\inc\ //文件類函數(shù)頭文件/******************任務(wù)定義***************/OS_STK Main_Stack[STACKSIZE*8]={0, }。 //Main_Test_Task堆棧void Main_Task(void *Id)。 //Main_Test_Taskdefine Main_Task_Prio 12結(jié) 論 嵌入式系統(tǒng)是一個(gè)很有發(fā)展空間的領(lǐng)域,以嵌入式系統(tǒng)為標(biāo)志的后PC時(shí)代已經(jīng)到來(lái)。但嵌入式系統(tǒng)是一個(gè)軟硬件結(jié)合很緊密的課題,特別是涉及到bios開(kāi)發(fā)、bootloader開(kāi)發(fā)方面,則要求你對(duì)硬件要有一個(gè)較深的了解。所以學(xué)習(xí)嵌入式需要掌握了解很多知識(shí),所以學(xué)習(xí)順序一定不能亂,在了解嵌入式系統(tǒng)開(kāi)發(fā)的體系結(jié)構(gòu)后,一步一步的下手。搭建開(kāi)發(fā)環(huán)境需要:硬件平臺(tái), 編譯器, 調(diào)試器, RTOS, C/C++庫(kù), 協(xié)議棧等。建議有志于想把嵌入式學(xué)好者最好先分析一種RTOS的源代碼UCOS最容易;再分析一種通訊協(xié)議棧的實(shí)現(xiàn)方式TCP/IP最實(shí)用 ;精通一種單片機(jī)的開(kāi)發(fā)集成環(huán)境keil C最經(jīng)典;精通一種MCU的開(kāi)發(fā)集成環(huán)境ADS 。通過(guò)這次畢業(yè)設(shè)計(jì),我對(duì)計(jì)算機(jī)硬件方面,和對(duì)計(jì)算機(jī)的整個(gè)體系結(jié)構(gòu)從底層驅(qū)動(dòng)到最高應(yīng)用層以及中間那些協(xié)議都有了比較有了一些較具體深入的認(rèn)識(shí)。對(duì)日益滲入到人們生活的各個(gè)領(lǐng)域嵌入式系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)過(guò)程也有了一個(gè)詳細(xì)的了解。對(duì)我認(rèn)識(shí)問(wèn)題分析問(wèn)題解決問(wèn)題的能力是一個(gè)極好的煅煉,對(duì)我的計(jì)算機(jī)水平也是一個(gè)極大的提高??傊?,這次畢業(yè)設(shè)計(jì),我受益匪淺。 致 謝 首先,感謝我的指導(dǎo)老師鄔芝權(quán)老師,在畢業(yè)設(shè)計(jì)期間,鄔老師耐心教導(dǎo),從很多方面都給予了我悉心的指導(dǎo)。鄔老師以其謙和的風(fēng)范、和嚴(yán)謹(jǐn)治學(xué)的態(tài)度以及理論聯(lián)系實(shí)踐的實(shí)干精神都深深地感染了我。我在畢業(yè)設(shè)計(jì)期間,學(xué)會(huì)了在研究中認(rèn)識(shí)問(wèn)題、分析問(wèn)題、解決問(wèn)題的思維和方法。這一切,令我受用終生。 其次,感謝同在鄔老師指導(dǎo)下做設(shè)計(jì)的同學(xué),在畢業(yè)設(shè)計(jì)期間,大家相互學(xué)習(xí)、相互計(jì)論、相互研究,提出了有創(chuàng)意的見(jiàn)解,提供了大量有用的資料,豐富了我的論文內(nèi)容。 最后,感謝所有關(guān)心和幫助過(guò)我們的人們。 參考文獻(xiàn)[1] 耿德根 等編著.《AVR高速嵌入式單片機(jī)原理與應(yīng)用》. ,2002年 [2] 牛德芳 主編.《半導(dǎo)體傳感器原理及其應(yīng)用》.大連理工大學(xué)出版社,1993年 [3] 李朝青 編著.《單片微機(jī)原理及其應(yīng)用技術(shù)》.南開(kāi)大學(xué)出版社,1999年 [4] 李道華 等編著.《傳感器電路分析與設(shè)計(jì)》.武漢大學(xué)出版社,2000年 [5] 譚浩強(qiáng) 著.《C程序設(shè)計(jì)》. ,2002年 [7]劉崢嶸 張智超 許振山  審.《嵌入式Linux應(yīng)用開(kāi)發(fā)詳解》.  機(jī)械工業(yè)出版社, [8]馬忠梅 李善平 康慨 葉楠 編著.《ARM & Linux嵌入式系統(tǒng)教程》.  北京航空航天大學(xué)出版
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1