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

正文內(nèi)容

嵌入式系統(tǒng)課程設(shè)計(jì)題目(編輯修改稿)

2024-10-28 14:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 與PC機(jī)之間的TCP協(xié)議通訊系統(tǒng)。基于ARM的UDP網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫(xiě)以太網(wǎng)接口的UDP通訊程序,實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與PC機(jī)之間的UDP協(xié)議通訊系統(tǒng)。基于ARM和MiniGUI的嵌入式圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,采用MiniGUI圖形界面編程方法,實(shí)現(xiàn)基于ARM平臺(tái)和MiniGUI圖形界面的嵌入式測(cè)控操作平臺(tái)?;贏RM和QT的嵌入式圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,采用QT圖形界面編程方法,實(shí)現(xiàn)基于ARM平臺(tái)和QT圖形界面的嵌入式測(cè)控操作平臺(tái)。基于ARM和Linux的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,編程實(shí)現(xiàn)基于ARM平臺(tái)的步進(jìn)電機(jī)控制系統(tǒng)方案?;贏RM和Linux的直流電機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,編程實(shí)現(xiàn)基于ARM平臺(tái)的直流 電機(jī)控制系統(tǒng)方案。基于ARM和Linux的CAN總線通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫(xiě)CAN總線通信程序,實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與PC機(jī)之間CAN總線通信?;贏RM和Linux的CAN總線遠(yuǎn)程監(jiān)控系統(tǒng)研究與設(shè)計(jì)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫(xiě)CAN總線通信程序,并設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于ARM平臺(tái)CAN總線遠(yuǎn)程監(jiān)控系統(tǒng)?;贏RM的視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,采用USB接口的攝像頭模塊,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)視頻監(jiān)控系統(tǒng)?;贏RM的Modbus/TCP主站協(xié)議程序設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,基于ARM平臺(tái)的RJ45以太網(wǎng)接口,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)Modbus/TCP主站協(xié)議程序,該Modbus/TCP主站協(xié)議可與基于ARM平臺(tái)或PC機(jī)的Modbus/TCP從站協(xié)議實(shí)現(xiàn)通訊。基于ARM的Modbus/TCP從站協(xié)議程序設(shè)計(jì)與實(shí)現(xiàn)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,基于ARM平臺(tái)的RJ45以太網(wǎng)接口,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)Modbus/TCP從站協(xié)議程序,該Modbus/TCP 從站協(xié)議可與基于ARM平臺(tái)或PC機(jī)的Modbus/TCP主站協(xié)議實(shí)現(xiàn)通訊?;贏RM和Linux的嵌入式測(cè)控系統(tǒng)研究與設(shè)計(jì)要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,可在ARM平臺(tái)的AD/DA、串口、以太網(wǎng)接口、CAN總線接口等基礎(chǔ)上,采用QT或MiniGUI圖形用戶編程方法,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)和Linux的嵌入式綜合測(cè)控系統(tǒng)。Mplay在Linux平臺(tái)下的移植與實(shí)現(xiàn)要求:將Mplayer移植到嵌入式實(shí)驗(yàn)平臺(tái)下,可實(shí)現(xiàn)視頻和音頻文件的播放?;赟3C2410/S3C2440的嵌入式Web服務(wù)器Boa移植要求:將實(shí)驗(yàn)箱或開(kāi)發(fā)板連接到網(wǎng)絡(luò)中,可以通過(guò)計(jì)算機(jī)訪問(wèn)到開(kāi)發(fā)板上的靜態(tài)網(wǎng)頁(yè)。第三篇:嵌入式系統(tǒng)課程設(shè)計(jì)《嵌入式系統(tǒng)概論》綜合設(shè)計(jì)報(bào)告書(shū)設(shè)計(jì)題目:用鍵盤(pán)控制LED顯示不同圖形中央民族大學(xué) 二零零八年十月三十一日一、設(shè)計(jì)目的了解LED點(diǎn)陣和矩陣鍵盤(pán)的工作原理。二、設(shè)計(jì)內(nèi)容編寫(xiě)程序控制用矩陣鍵盤(pán)控制LED點(diǎn)亮,產(chǎn)生不同的圖形。三、設(shè)計(jì)方案功能概述:本設(shè)計(jì)要實(shí)現(xiàn)的功能是通過(guò)鍵盤(pán)控制LED點(diǎn)陣圖形顯示,如果鍵盤(pán)輸入09十個(gè)數(shù)字時(shí)顯示相應(yīng)的數(shù)字,如果輸入其他的鍵,則顯示“+”號(hào)。程序設(shè)計(jì)思路本設(shè)計(jì)要實(shí)現(xiàn)鍵盤(pán)控制LED點(diǎn)陣圖形顯示,就必須要編寫(xiě)鍵盤(pán)和LED點(diǎn)陣的程序。先通過(guò)掃描矩陣鍵盤(pán),得到鍵盤(pán)值,然后再調(diào)用點(diǎn)陣顯示子函數(shù),根據(jù)掃描的鍵盤(pán)值,在LED點(diǎn)陣上顯示不同的圖形。主程序設(shè)計(jì)主程序要實(shí)現(xiàn)的功能是矩陣鍵盤(pán)掃描,得到鍵盤(pán)值,然后把值傳給LED顯示函數(shù)。程序流程圖如下:LED點(diǎn)陣顯示函數(shù)設(shè)計(jì)本函數(shù)要實(shí)現(xiàn)的功能是根據(jù)鍵盤(pán)的值,在LED點(diǎn)陣上顯示不同的圖形。如果鍵盤(pán)的輸入值為09則顯示相應(yīng)的數(shù)字,如果輸入的是其他值,則顯示“+”。本程序采用二維數(shù)組存放要顯示的圖形的字模,然后再通過(guò)逐行掃描LED點(diǎn)陣,把要顯示的圖形分8次顯示,一次顯示一行,利用人眼的視覺(jué)暫留效應(yīng),是人看到的是一個(gè)圖形一次顯示出來(lái),通過(guò)一個(gè)循環(huán)控制圖形顯示的時(shí)間。程序流程圖如下:點(diǎn)陣圖形設(shè)計(jì)根據(jù)8*8 LED點(diǎn)陣的原理,8X8 點(diǎn)陣共需要64 個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一列置1 電平,某一行置0 電平,則相應(yīng)的二極管就亮;先繪制出要顯示的圖形如下:根據(jù)圖形中點(diǎn)亮的LED燈的位置,得到相應(yīng)圖形的16進(jìn)制數(shù),存放在二維數(shù)組Buf1[11][8]中。所以要顯示的圖形的字模如下:buf1[11][8]={ {0x3c,0x24,0x24,0x24,0x24,0x24,0x3c,0x00},//0{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},//1{0x3c,0x20,0x20,0x3c,0x04,0x04,0x3c,0x00},//2{0x3c,0x20,0x20,0x3c,0x20,0x20,0x3c,0x00},//3{0x24,0x24,0x24,0x3c,0x20,0x20,0x20,0x00},//4{0x3c,0x04,0x04,0x3c,0x20,0x20,0x3c,0x00},//5{0x3c,0x04,0x04,0x3c,0x24,0x24,0x3c,0x00},//6{0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x00},//7{0x3c,0x24,0x24,0x3c,0x24,0x24,0x3c,0x00},//8{0x3c,0x24,0x24,0x3c,0x20,0x20,0x3c,0x00},//9{0x08,0x08,0x08,0x3e,0x08,0x08,0x08,0x00}//+}。四、程序源代碼//*************************************************************** include include include include // open()close()include // read()write()include define DEVICE_NAME “/dev/led_ary_ctl” define DEVICE_NAME1 “/dev/keypad”void Key(unsigned char b[])。//mainint main(void){int fd。int ret。unsigned char buf[2]。double x。char pre_scancode = 0xff。printf(“n start keypad_driver test nn”)。fd = open(DEVICE_NAME1, O_RDWR)。printf(“fd = %dn”,fd)。if(fd ==1){printf(“open device %s errorn”,DEVICE_NAME1)。}else {buf[0]=0x22。while(1){read(fd,buf,1)。if(buf[0]!= pre_scancode){if(buf[0]!=0xff){printf(“key =%xn”,buf[0])。Key(buf)。}}pre_scancode = buf[0]。usleep(50000)。}// closeret = close(fd)。printf(“ret=%dn”,ret)。printf(“close keypad_driver testn”)。}return 0。}// end main //***************************************************************************** //void Key(unsigned char b[]){ int fd。int ret。int i,j,k。unsigned char buf[2]。unsigned char buf2[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。unsigned char buf1[11][8]={{0x3c,0x24,0x24,0x24,0x24,0x24,0x3c,0x00},//0{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},//1{0x3c,0x20,0x20,0x3c,0x04,0x04,0x3c,0x00},//2{0x3c,0x20,0x20,0x3c,0x20,0x20,0x3c,0x00},//3{0x24,0x24,0x24,0x3c,0x20,0x20,0x20,0x00},//4{0x3c,0x04,0x04,0x3c,0x20,0x20,0x3c,0x00},//5{0x3c,0x04,0x04,0x3c,0x24,0x24,0x3c,0x00},//6{0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x00},//7{0x3c,0x24,0x24,0x3c,0x24,0x24,0x3c,0x00},//8{0x3c,0x24,0x24,0x3c,0x20,0x20,0x3c,0x00},//9{0x08,0x08,0x08,0x3e,0x08,0x08,0x08,0x00}//+}。// begin of led arybuf[0]= 1。buf[1]= 0。if(b[0]i=10。fd = open(DEVICE_NAME, O_RDWR)。printf(“fd = %dn”,fd)。if(fd ==1)printf(“open device %s errorn”,DEVICE_NAME)。else {for(j=0。j{for(k=0。k{buf[0]=buf1[i][k]。buf[1]=buf2[k]。write(fd,buf,2)。}usleep(1)。}// closeret = close(fd)。printf(“ret=%dn”,ret)。printf(“close led_driver testn”)。} } //五、設(shè)計(jì)結(jié)果實(shí)現(xiàn)鍵盤(pán)控制LED點(diǎn)陣顯示,輸入09十個(gè)數(shù)字時(shí)顯示相應(yīng)的數(shù)字,如果輸入其他的鍵,則顯示“+”號(hào)。六、心得體會(huì)通過(guò)本次實(shí)驗(yàn),我們對(duì)linux下的實(shí)驗(yàn)更加熟悉了,對(duì)LED點(diǎn)陣顯示和矩陣鍵盤(pán)的原理有了深入的了解,掌握了點(diǎn)陣圖形的設(shè)計(jì)方法和鍵盤(pán)的輸入的讀取,并把二者結(jié)合起來(lái),實(shí)現(xiàn)了鍵盤(pán)控制點(diǎn)陣圖形現(xiàn)實(shí)。在實(shí)驗(yàn)過(guò)程中,我們也出現(xiàn)了問(wèn)題,最開(kāi)始時(shí),由于不清楚點(diǎn)陣的C,R的高低位的對(duì)應(yīng)情況,經(jīng)過(guò)試驗(yàn),才確定。然后就是點(diǎn)陣的顯示是一閃即過(guò)的,然后我們通過(guò)循環(huán)控制了點(diǎn)陣的顯示時(shí)間??傊?,通過(guò)這次設(shè)計(jì),我們都學(xué)到了很多東西。第四篇:嵌入式系統(tǒng)課程設(shè)計(jì)教學(xué)大綱嵌入式系統(tǒng)課程設(shè)計(jì)教學(xué)大綱課程名稱:嵌入式系統(tǒng)A課程(Embedded Systems)課程編號(hào):1310778236 設(shè)計(jì)時(shí)數(shù):1周 學(xué)分:1 開(kāi)課單位:信息電子技術(shù)學(xué)院通信工程教研室 適用專(zhuān)業(yè):通信工程 適用對(duì)象:本科一、課程的性質(zhì)、類(lèi)型、目的和任務(wù)作為電子信息工程、通信工程專(zhuān)業(yè)本科生的必修實(shí)踐環(huán)節(jié),嵌入式系統(tǒng)課程設(shè)計(jì)要求學(xué)生有扎實(shí)的理論基礎(chǔ)并具備一定動(dòng)手能力。進(jìn)入課程設(shè)計(jì)前要認(rèn)真復(fù)習(xí)微處理器類(lèi)課程中的相關(guān)知識(shí)和匯編語(yǔ)言、C語(yǔ)言的編程方法。課程設(shè)計(jì)采用課堂講述、自學(xué)、分組實(shí)踐相結(jié)合的方式,通過(guò)分析典型的例子,使學(xué)生熟悉并掌握嵌入式系統(tǒng)的開(kāi)發(fā)流程和基本的編程方法。課程設(shè)計(jì)要求2—3人組成課設(shè)小組,在指定范圍內(nèi)選定題目,每組選一題,題目應(yīng)側(cè)重一個(gè)嵌入式系統(tǒng)的具體應(yīng)用方面。題目選定后,在教師的指導(dǎo)下,學(xué)生理解設(shè)計(jì)原理,分析重要電路單元,計(jì)算必要的參數(shù)并在此基礎(chǔ)上編寫(xiě)程序,最后,在課程設(shè)計(jì)結(jié)束時(shí)獨(dú)立寫(xiě)出理論分析完善、文理通順、字跡工整的課程設(shè)計(jì)報(bào)告
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1