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

正文內(nèi)容

基于dsp的智能串口屏設(shè)計(jì)-免費(fèi)閱讀

2025-02-09 10:42 上一頁面

下一頁面
  

【正文】 另外,在校圖書館查找資料的時候,圖書館的老師也給我提供了很多方面的支持與幫助。這些將作為下一步工作的重點(diǎn)來完成。同時根據(jù) DSP 的擴(kuò)展資源,研究了 FLASH 存儲器和 SDRAM 存儲器的原理和應(yīng)用方案。圖58為圖形液晶顯示整體設(shè)計(jì)圖,本實(shí)驗(yàn)選用的是DSP芯片,DSP的數(shù)據(jù)線、地址線、控制線與第一存儲器、第二存儲器相連,DSP串行接口與RS232接口相連,通過RS232接口與PC機(jī)之間進(jìn)行通訊;DSP的I/O口與液晶顯示模塊相連,將經(jīng)過處理的顯示數(shù)據(jù)傳輸給液晶顯示模塊以驅(qū)動液晶屏。0xD0強(qiáng)制刷新一次全屏顯示(僅 K600、H600、K600+支持)。0x9B在當(dāng)前界面 疊加/關(guān)閉疊加 RTC 時鐘顯示。0x78HMI 上傳數(shù)據(jù):觸控鍵碼。圖54 按鈕2最后進(jìn)行測試,點(diǎn)擊一次啟動/暫停健為啟動(按鈕3),需要暫停時可再點(diǎn)擊一次。輸入代碼指令0000000003,可直接對總齒數(shù)、抽齒數(shù)進(jìn)行數(shù)據(jù)輸入和對啟動/暫停健控制。 //取出當(dāng)前空間數(shù)據(jù)保存c=0x55。} SDRAM存儲器軟件測試對 SDRAM 存儲器測試的主要方法是將數(shù)據(jù)寫入某個字節(jié)空間,然后讀回該數(shù)據(jù)單元,并比較讀出的數(shù)據(jù)和寫入的數(shù)據(jù)是否一致。delay(25000)。volatile unsigned addr1 = 0x9000aaaa。*(volatile short *)addr2 = 0x55 。 //寫數(shù)據(jù)while (*(volatile unsigned short *)dst != iamp。 // 0x2AAA 1for (i = 0。*EMIF_CTR_C0 = 0x90。volatile int *EMIF_CTR_C2 = (volatile int *)0x1800010。在 CCS 里開發(fā)應(yīng)用程序時需首先對 EMIF 進(jìn)行配置。ECLKOUT 信號是由內(nèi)部產(chǎn)生的(根據(jù) ECLKIN)。while(!((*PLL_CSR) amp。volatile int *PLL_CSR = (volatile int *)0x01b7c100。DSP 與多串口數(shù)據(jù)收發(fā)流程設(shè)計(jì)。 DSP擴(kuò)展模塊軟件測試為了提高數(shù)據(jù)的運(yùn)算處理能力,發(fā)揮 DSP 的速度優(yōu)勢,需要將 DSP 的核心頻率提高到系統(tǒng)需要的高度,因此需要使能 PLL 的倍頻功能并設(shè)置相關(guān)的寄存器值。//通知 DSP 可以往本半通道放置數(shù)據(jù)*(volatile char xdata *)SEM_ADDR0 = 0xff。++send_highaddr[0]。 //試圖獲取信號燈while(*(volatile char xdata *)SEM_ADDR0 == (char)0xff)。if(sendedlen[0] = sendlen[0]){sendchl_flg[0] = 0xff。return。在單片機(jī)發(fā)送數(shù)據(jù)時需要注意允許發(fā)送標(biāo)記,如果為 0x00,則表示 DSP 一個完整數(shù)據(jù)幀還沒有全部放入雙端口中,單片機(jī)可以去處理其他的任務(wù)。 圖 DSP 向多串口發(fā)送數(shù)據(jù) 單片機(jī)發(fā)送數(shù)據(jù)流程在本系統(tǒng)的設(shè)計(jì)中,單片機(jī)主要有三個任務(wù):(1)初始化兩片 SC16C654 芯片;(2)接收來自串口的數(shù)據(jù),并“打包”供 DSP 接收;(3)將來自 DSP 的數(shù)據(jù)“拆包”后發(fā)送到串行接口。在發(fā)送數(shù)據(jù)的過程中需要同單片機(jī)處理器交互一些共享數(shù)據(jù),因此在訪問共享數(shù)據(jù)的時候需要進(jìn)行互斥操作。每次放完一字節(jié)數(shù)據(jù),需將接收長度值加 1。當(dāng) DSP需要將數(shù)據(jù)發(fā)送至串行接口時,其首先判定發(fā)送的通道。6 路串行通道需要開辟 256 字節(jié)的緩沖區(qū)。考慮到系統(tǒng)的安全性,本次設(shè)計(jì)根據(jù)需求加入光電隔離模塊。本次設(shè)計(jì)主要是使用了 SC16C654 的 FIFO 功能。2個CPU可以獨(dú)立地讀寫其中任一雙端口RAM單元。在發(fā)送數(shù)據(jù)時,DSP 將一幀數(shù)據(jù)放入雙端口存儲器中,單片機(jī)通過逐字節(jié)地將雙端口 RAM 中的數(shù)據(jù)發(fā)往對應(yīng)的串行接口實(shí)現(xiàn)數(shù)據(jù)的“拆包”工作。在本文的設(shè)計(jì)中利用單片機(jī)作為智能串口的核心處理器,通過軟硬件設(shè)計(jì)實(shí)現(xiàn)了 6 串口、256 字節(jié)緩沖數(shù)據(jù)區(qū)。TMS 用來設(shè)置 JTAG 接口處于某種特定的測試模式,TCK 測試時鐘輸入,TDI 和 TDO 分別用于測試數(shù)據(jù)輸入和數(shù)據(jù)輸出,TRST 可以用來對 TAP Controller進(jìn)行復(fù)位。SST39VF1601 的引腳描述如表 所示。除此之外,該芯片同時具備了給 DSP 提供上電復(fù)位信號的功能。上電復(fù)位主要是通過 TI 公司的電源芯片 TPS70445 上的 RESET 輸出引腳提供復(fù)位信號供 DSP 復(fù)位。通過對 EMIF 接口部分的研究,可以完成對 DSP 外圍設(shè)備的擴(kuò)展。開發(fā)的詳細(xì)流程如圖 所示: 圖 軟件開發(fā)流程 CCSv4概述Code Composer Studio(CCS或CCStudio)是一種針對TI的DSP、微控制器和應(yīng)用處理器的集成開發(fā)環(huán)境。在設(shè)計(jì)過程中,需仔細(xì)考慮電源的供電能力、芯片 I/O 口的驅(qū)動能力,各器件之間的電平兼容性。同浮點(diǎn)型DSP相比,定點(diǎn)DSP型號比較多,如TMS320C1X、TMS320C2X、TMS320C5X、TMS320C62X等,而且相對于浮點(diǎn)DSP價格較便宜。(7)可以并行執(zhí)行多個操作。DSP 系統(tǒng)由于具備突出的優(yōu)點(diǎn),因此己經(jīng)在通信、語音、圖像、雷達(dá)、生物醫(yī)學(xué)、工業(yè)控制、儀器儀表等許多領(lǐng)域得到越來越廣泛的應(yīng)用。清潔完畢后把觸摸屏認(rèn)真居中對準(zhǔn)屏幕粘上,注意在保證換能器安全的前提下盡量使觸摸屏的反射條紋在顯像管可視區(qū)之外,觸摸屏有三個換能器的一邊朝上,并立刻用耐高溫的膠帶封緊四邊的縫隙,以保證夾縫內(nèi)不進(jìn)入灰塵。 。觸摸屏顯示器主要組件觸摸屏和顯示器集成設(shè)備而且具有輸入輸出設(shè)備的功能,按照4線觸摸屏、6線觸摸屏、8線觸摸屏、紅外線式觸摸屏、表面聲波觸摸屏、電容式觸摸屏。在其它觸摸屏的精度問題尚未解決時,早期的PDA、電子詞典與手寫板等都使用了這種方式。它由觸摸屏、聲波發(fā)生器、反射器和聲波接收器組成,觸摸屏部分只是一塊純粹的強(qiáng)化玻璃,沒有任何貼膜和覆蓋層。用戶以手指觸摸屏幕某一點(diǎn),便會擋住經(jīng)過該位置的兩條紅外線,傳感器即可算出觸摸點(diǎn)位置。臺灣Higgstec公司曾展示了它的電容式觸摸屏在沸水中煮過仍可正常工作。目前全球生產(chǎn)的觸摸屏中,電阻式觸摸屏占90%以上。第一章 緒論 觸摸屏原理觸摸屏包含上下疊合的兩個透明層,四線和八線觸摸屏由兩層具有相同表面電阻的透明阻性材料組成,五線和七線觸摸屏由一個阻性層和一個導(dǎo)電層組成,通常還要用一種彈性材料來將兩層隔開。時至今日,液晶顯示已經(jīng)深入到了人類生存的各個領(lǐng)域。最后,在研究 EPH31580 1553 總線芯片的基本功能和讀寫時序的基礎(chǔ)上,完成了1553 總線模塊的硬件設(shè)計(jì)。江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì)摘 要 自20世紀(jì)60年代以來,數(shù)字信號處理日漸成為一項(xiàng)成熟技術(shù),并在多項(xiàng)應(yīng)用領(lǐng)域逐漸取代模擬信號處理系統(tǒng)。在軟件設(shè)計(jì)方面,首先進(jìn)行了智能串口的數(shù)據(jù)通信協(xié)議設(shè)計(jì),并圍繞協(xié)議進(jìn)行了軟件設(shè)計(jì)。凡是需要使用顯示的地方或產(chǎn)品,幾乎沒有不使用液晶顯示的。當(dāng)觸摸屏表面受到的壓力(如通過筆尖或手指進(jìn)行按壓)足夠大時,頂層與底層之間會產(chǎn)生接觸。在手機(jī)領(lǐng)域,電阻式觸摸屏也有應(yīng)用,比如此前廣受歡迎的HTC Touch Diamond等等。不過,電容式觸摸屏的成本較高,而且不易實(shí)現(xiàn)手寫輸入。因?yàn)榧t外觸摸屏不受電流、電壓和靜電干擾,所以適宜某些惡劣的環(huán)境條件。玻璃屏的對角各安裝了垂直和水平方向的超聲波發(fā)射器和相應(yīng)的超聲波接收器。直到今天,電磁感應(yīng)式觸摸屏還在手機(jī)和平板電腦上發(fā)揮作用。觸摸屏顯示器也分有CRT觸摸屏顯示器和LCD觸摸屏顯示器的基本兩種觸摸屏顯示器。觸摸屏條紋上如果灰塵堆積太多會導(dǎo)致觸摸反應(yīng)遲鈍、局 部觸摸失效等問題,貼上防塵條可以有效解決這一問題。 如果將顯示器前罩平放在工作臺上,再將顯像管裝入顯示器前罩,則一定要將顯示器前罩下部墊高,使觸摸屏不直接接觸工作臺,因?yàn)橛|摸屏表面為弧形,否則極易在安裝時壓碎觸摸屏! 橡膠墊圈高度應(yīng)略微超過觸摸屏和雙面膠總的高度。 芯片的基本結(jié)構(gòu)DSP芯片,也稱數(shù)字信號處理器,是一種特別適合于進(jìn)行數(shù)字信號處理運(yùn)算的微處理器,其主要應(yīng)用是實(shí)時快速地實(shí)現(xiàn)各種數(shù)字信號處理算法。(8)支持流水線操作,取指、譯碼和執(zhí)行等操作可以并行執(zhí)行。但是由于本系統(tǒng)將用于導(dǎo)航控制,導(dǎo)航系統(tǒng)的算法中主要以多階的矩陣運(yùn)算為主,因此,定點(diǎn)DSP做浮點(diǎn)運(yùn)算時,一般只能采用調(diào)動浮點(diǎn)庫函數(shù)、查表法等幾種方法進(jìn)行,調(diào)用浮點(diǎn)庫函數(shù),雖然計(jì)算精度可以保證,但計(jì)算速度比較慢,利用查表法計(jì)算浮點(diǎn),計(jì)算精度與表格大小有關(guān),一般情況下,查表法的計(jì)算精度無法滿足精度要求。在完成硬件電路設(shè)計(jì)之后,需同時完成兩個任務(wù)。CCStudio包括一套用于開發(fā)和調(diào)試嵌入式應(yīng)用程序的工具。本文的另外一個主要部分是以 51 單片機(jī)為核心,控制六串口的數(shù)據(jù)接收和發(fā)送,主要是實(shí)現(xiàn)串口 256 字節(jié)緩沖區(qū)的擴(kuò)充。另外為了便于硬件調(diào)試和用戶使用,本文還設(shè)計(jì)了按鍵復(fù)位。其功能原理如圖 所示:圖 TPS70445 上電原理圖如圖 所示:圖 按鍵復(fù)位電路原理圖當(dāng)按鍵按下時,1(2)就和 3(4)導(dǎo)通,SYS_RST 引腳端為低電平。 表 存儲器引腳描述表。EMU0 和 EMU1 通過接弱上拉電阻接入高電平使器件處于正確的邊界掃描模式。 智能串口總體結(jié)構(gòu)在智能串口的硬件設(shè)計(jì)中主要使用了 AT89LS52 單片機(jī)作為核心控制處理器。本小節(jié)將逐步地介紹智能串口各個組成模塊的硬件結(jié)構(gòu)及電路設(shè)計(jì)。使用雙端口存儲器在2個CPU之間共享信息有很多優(yōu)點(diǎn):速度快,方式簡單,存取共享信息所用的時間一般與存取CPU外部RAM中數(shù)據(jù)所用時間一樣。64 字節(jié)的發(fā)送和接收 FIFO是通過設(shè)置FIFO控制寄存器的FCR[0]為1使能。在本文的設(shè)計(jì)中考慮到輸入端的電流驅(qū)動能力,以及整個電路的邏輯正確性,需在 SC16C654 的輸出端連接一個反相器,然后反相器的輸出接到光電隔離模塊的輸入陽極,這樣可以保證從 UART 輸出的邏輯和經(jīng)光電隔離之后的邏輯一致。但是普通的 UART 芯片最高也只能支持 64 字節(jié)的 FIFO 緩沖,因此需要擴(kuò)展現(xiàn)有的緩沖區(qū)。然后查看該通道的通道發(fā)送標(biāo)記(判別是發(fā)往高通道或者低通道)。DSP 在接收數(shù)據(jù)時首先檢查接收通道標(biāo)記(0:接收地通道,1:接收高通道)。例如在訪問之前需寫 0x00 到雙端口存儲器對應(yīng)的信號燈單元,然后讀取 D0 數(shù)據(jù)總線,如果為 0 代表本次操作已經(jīng)獲取信號燈,如果為 1 則需等待。本小節(jié)將介紹單片機(jī)對串口的初始化以及單片機(jī)發(fā)送數(shù)據(jù)的流程和程序設(shè)計(jì)。只有當(dāng)該標(biāo)記為 0xff 的時候單片機(jī)才可以發(fā)送數(shù)據(jù)。}sendlen[0] = *(volatile int xdata*)SD_LOW_LEN0。 //發(fā)送完一幀長數(shù)據(jù),改變半通道標(biāo)記send_lowaddr[0] = (volatile char xdata*)SD_LOW_BASEADDR0。//等待信號燈if(*(volatile char xdata *)SD_HIGH_FLAGADDR0 == (char)0x00){*(volatile char xdata *)SEM_ADDR0 = 0xff。++sendedlen[0]。 //釋放信號燈}}} 單片機(jī)接收數(shù)據(jù)流程單片機(jī)接收串口數(shù)據(jù)流程:單片機(jī)從 SC16C654 接收數(shù)據(jù),然后將數(shù)據(jù)放置在雙端口存儲器中,同時提供給 DSP 已收數(shù)據(jù)長度信息,這樣可以使 DSP 根據(jù)此信息一次接收該通道數(shù)據(jù),從而實(shí)現(xiàn)串行通道數(shù)據(jù)的“打包”接收。另外為了使 DSP 能夠使用外圍存儲器和接口設(shè)備,需設(shè)置 EMIF 模塊的各個寄存器,使 DSP 能夠和 CE0CE3 各擴(kuò)展空間中的外設(shè)協(xié)調(diào)工作。PLL 模塊的設(shè)計(jì)程序如下。*DEVCFG = 0。 0x40))。所有的存儲器接口應(yīng)該根據(jù) ECLKOUT(EMIF 時鐘周期)進(jìn)行工作。通過對有關(guān) EMIF 的幾個寄存器進(jìn)行配置能使 DSP 的外圍擴(kuò)展工作在正常的工作狀態(tài)。volatile int *EMIF_CTR_C3 = (volatile int *)0x1800014。*EMIF_CTR_C2 = 0x5275c903。 i 0x1000。0xFFFF) 。*(volatile short *)addr1 = 0x80 。 // 0x5555 1volatile unsigned addr2 = 0x90005554。data1 = *(volatile short *)0x90000002 。如果兩者一樣,則 SDRAM可以正常工作。*(volatile unsigned char *)(adr+i)=c。如圖:圖51 配置觸控觸控界面開發(fā)的步驟:第1步:先設(shè)計(jì)好和HMI 物理分辨率相同的用戶界面,并下載到HMI(終端)中;第2步:使用“觸控界面配置軟件”生成配置文件;第3步:把配置文件下載到HMI(終端)中,0xE0 指令配置HMI 為觸控模式;第4步:配合界面切換寫一些輔助代碼,比如曲線、參數(shù)的刷新,參數(shù)錄入等。如圖45。0x79HMI 上傳數(shù)據(jù):觸控鍵碼。0x9B5A讀取 RTC 公歷時間。RTC時鐘:絕大多數(shù)迪文HMI都內(nèi)置有200002099的RTC時鐘,可以使用指令修改或讀取,也可以按照用戶要求在指定的背景圖片上自動疊加顯示(HMI內(nèi)置有備份電池,斷電后RTC仍舊正常進(jìn)行)。選用TMS320F2812 DSP作為處理器,提高了液晶顯示屏控制電路處理數(shù)據(jù)的能力,滿足了液晶屏控制電路需要處理的數(shù)據(jù)位數(shù)增加和數(shù)據(jù)量成倍增長的要求。(2)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1