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

正文內(nèi)容

基于dsp的智能串口屏設(shè)計(jì)(文件)

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

下一頁面
 

【正文】 數(shù)據(jù)長度標(biāo)記單元內(nèi)容清零,指針變量指向?qū)?yīng)通道初始位置,接收標(biāo)記取反(下一次從另一個(gè)通道取數(shù))。本文第三章的 小節(jié)重點(diǎn)介紹了鎖相環(huán)的硬件電路設(shè)計(jì)以及鎖相環(huán)控制器的基本結(jié)構(gòu),在本節(jié)中將詳細(xì)介紹針對 DSP 運(yùn)行頻率處理的鎖相環(huán)各個(gè)寄存器的編程。讀 PLL 狀態(tài)寄存器,如果判斷輸入時(shí)鐘穩(wěn)定,則使能 PLL 功能。volatile int *DIVIDER_D0 = (volatile int *)0x01b7c114。volatile int *PLLM = (volatile int *)0x01b7c110。*DIVIDER_D1 = 0x8000。 //8 倍輸入源的頻率*PLL_CSR = 0x0。 //使能 PLL 功能while(!((*PLL_CSR) amp。TMS320C6713 的 EMIF 接口信號(hào)C6713 的 EMIF 要求系統(tǒng)提供外部時(shí)鐘源(ECLKIN)。SDRAM、SBSRAM 以及異步信號(hào)合并在一起,以上三種存儲(chǔ)器類型都可以存在于系統(tǒng)中而不需要背景刷新設(shè)置。因此 EMIF 接口具有強(qiáng)大的復(fù)用性和可擴(kuò)展性。EMIF 的 CE 空間控制寄存器(CExCTL)是針對每個(gè) CE 空間進(jìn)行配置的寄存器不同的存儲(chǔ)器或者外圍設(shè)備的編程方法也有很大差異。volatile int *EMIF_CTR_C1 = (volatile int *)0x1800004。volatile int *EMIF_SDTIM = (volatile int *)0x180001C。*EMIF_SDEXT = 0x54529。 FLASH存儲(chǔ)器軟件測試對 FLASH 存儲(chǔ)器的各種操作主要是根據(jù)圖 的順序進(jìn)行寫命令字來實(shí)現(xiàn)的。 // 0x5555 1volatile unsigned addr2 = 0x90005554。*(volatile short *)addr1 = 0xaa。0xFFFF。dst +=2。 // 0x2AAA 1*(volatile short *)addr1 = 0xaa 。*(volatile short *)addr2 = 0x55 。unsigned x。*(volatile short *)addr2 = 0x55 。x = data1。*(volatile short *)addr1 = 0xaa 。return x 。void sdram_test(unsigned int adr, unsigned int len) {unsigned char tmp,c。i++) {tmp=*(volatile unsigned char *)(adr+i)。 //比較讀出的數(shù)據(jù)和寫入的} 數(shù)據(jù)c=0xAA。 //將保存的數(shù)據(jù)寫回原空間}}第五章 串口屏的應(yīng)用設(shè)計(jì) 觸控配置 點(diǎn)擊動(dòng)畫效果按鈕1,2,3,分別轉(zhuǎn)換為總齒數(shù)界面、抽齒數(shù)界面和啟動(dòng)/暫停調(diào)試界面。 觸控界面設(shè)計(jì) 觸摸屏主要用于顯示設(shè)備和系統(tǒng)狀態(tài)的實(shí)時(shí)信息,上面的按鈕可產(chǎn)生相應(yīng)的開關(guān)信息或輸入數(shù)值、字符給PLC進(jìn)行數(shù)據(jù)交換,從而產(chǎn)生相應(yīng)的動(dòng)作來控制設(shè)備及系統(tǒng)。圖53 按鈕1 其次對抽齒數(shù)進(jìn)行設(shè)置,可直接點(diǎn)擊抽齒數(shù)(按鈕2),如圖44,連續(xù)按下系統(tǒng)有規(guī)律遞增,也可直接點(diǎn)擊抽齒數(shù)方框直接輸入數(shù)字,更準(zhǔn)確、快捷。0xE0配置觸摸屏處理模式,參數(shù)掉電不保存。0x73HMI 上傳數(shù)據(jù):觸摸坐標(biāo)位置。0x1A觸控指令文件,用于保存用戶需要特殊回傳的指令。0x79蜂鳴器鳴叫指定長度時(shí)間。0xE7調(diào)整 RTC 時(shí)間。0x7AHMI 和視頻功能切換。在應(yīng)用中,有時(shí)候需要進(jìn)行屏保亮度控制,即:用戶正常操作時(shí),亮度正常,假設(shè)為L1亮度;用戶長時(shí)間不點(diǎn)擊觸摸屏或者鍵盤時(shí),把亮度低到L2亮度;亮度L2屏保時(shí),用戶再次點(diǎn)擊觸摸屏或者鍵盤時(shí),第一次點(diǎn)擊被忽略,但亮度調(diào)高到L1。 產(chǎn)品設(shè)計(jì)本課題研究的是一種屬于液晶顯示屏控制技術(shù)領(lǐng)域的基于DSP的液晶顯示屏控制電路,包括TMS320F2812 DSP,第一存儲(chǔ)器,第二存儲(chǔ)器,RS232接口,液晶顯示模塊。圖 58 圖形液晶顯示設(shè)計(jì)原理圖第六章 結(jié)論與展望由于 DSP 處理器的高速數(shù)據(jù)處理和運(yùn)算能力,如何使其更加有效地管理多串口數(shù)據(jù)收發(fā)以及完成 1553 總線的硬件設(shè)計(jì)成為本文的重點(diǎn)工作。重點(diǎn)研究了 DSP系統(tǒng)的初始化過程、PLL 倍頻控制器結(jié)構(gòu)、EMIF 可編程模塊的結(jié)構(gòu)和各種寄存器配置方法。本論文為如何高效率地使用 DSP 處理器,使其更有效地管理串行接口資源提供了一個(gè)解決方案,并完成了 DSP 和 EP–H31580 1553B 總線的硬件設(shè)計(jì),為如何使用 DDC 以外的 1553B 總線芯片的嵌入式系統(tǒng)設(shè)計(jì)提供了一個(gè)有效的解決途徑。軟件設(shè)計(jì)上需根據(jù)系統(tǒng)的進(jìn)一步要求改進(jìn)現(xiàn)有方案,使數(shù)據(jù)處理更加高效。在今天的科技時(shí)代,液晶顯示裝置已成為傳遞信息的壓倒一切的工具,每個(gè)人在其生活中都與這樣或者那樣的液晶裝置打交道,而圖形液晶的畫圖及顯示字符功能將更有利于我們的工作,挺高我們的生活質(zhì)量,有很大的發(fā)展前景。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師—XXX,他對我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多有用素材,還在論文的撰寫和排版等過程中提供熱情的幫助。在此向幫助和指導(dǎo)過我的各位老師表示最中心的感謝!感謝這篇論文所涉及到的各位學(xué)者。參考文獻(xiàn)[1] 曾一江.《單片機(jī)微機(jī)原理與接口技術(shù)》[M]..[2] 丁易新.《OCMJ圖形液晶顯示器與AVR單片機(jī)的接口設(shè)計(jì)》[J].(4): 5863. [3] 陳素華,王國志.《基于單片機(jī)的LCD顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》[J].. 29(5):8792.[4] 周興華.《AVR單片機(jī)入門及C語言高效設(shè)計(jì)實(shí)踐(十二)》[J].(9):2328.[5] 徐鵬.《圖形液晶顯示模塊NS12864與AVR單片機(jī)接口設(shè)計(jì)》[J].(11):106109.[6] 陸靜,徐釗.《點(diǎn)陣液晶顯示器在便攜式頻率特性測試儀中的應(yīng)用》[M]..[7] 譚浩強(qiáng).《C語言程序設(shè)計(jì)(第3版)清華大學(xué)出版社》[M]..[8] 張艷,劉曉莉.《單片機(jī)控制的液晶顯示器應(yīng)用》[J]。 結(jié) 論如今,在各種手持消費(fèi)電子設(shè)備、醫(yī)療應(yīng)用設(shè)備、自動(dòng)售貨機(jī)、售票機(jī)、ATM機(jī)、銷售終端(POS),工業(yè)和控制設(shè)備中都可以看到觸摸顯示屏。例如,在選擇芯片的時(shí)候應(yīng)該多參考市場常用產(chǎn)品,結(jié)合以往的設(shè)計(jì)經(jīng)驗(yàn)選擇功能更完善、價(jià)格更低、功耗更小的器件。(2)FIFO 擴(kuò)展構(gòu)思:研究通用 UART 芯片 SC16C654 的各種功能以及雙端口存儲(chǔ)器的可使用硬件資源,以及研究了雙端口存儲(chǔ)器 IDT70V05 的硬件資源、中斷功能、硬件信號(hào)燈使用方法,提出使用 DSP 和單片機(jī)協(xié)同管理控制多串口模塊的數(shù)據(jù)雙向收發(fā),設(shè)計(jì)了智能串口的數(shù)據(jù)通信協(xié)議并根據(jù)協(xié)議設(shè)計(jì)軟硬件,從而實(shí)現(xiàn)串口模塊的多通道大緩沖 FIFO。另外在研究和分析國產(chǎn) 1553B芯片 EPH31580 的基本功能和讀寫時(shí)序的基礎(chǔ)上,完成了硬件設(shè)計(jì)并協(xié)助項(xiàng)組其他成員完成聯(lián)機(jī)調(diào)試。選用TMS320F2812 DSP作為處理器,提高了液晶顯示屏控制電路處理數(shù)據(jù)的能力,滿足了液晶屏控制電路需要處理的數(shù)據(jù)位數(shù)增加和數(shù)據(jù)量成倍增長的要求。視角調(diào)整:通過0xE0(或者0xE3)指令調(diào)整,迪文HMI可以實(shí)現(xiàn)任意視角的軟件調(diào)整顯示,如下圖所示: =0 =1 =1 =1 =0 =0 =1 =0圖56 圖形液晶的視角調(diào)整上面圖片上的“迪文科技”都是使用文本顯示指令寫在(0,0)位置的,圖片下載時(shí)須在工具欄進(jìn)行相應(yīng)的設(shè)置,如下圖所示: 圖57 文本顯示設(shè)置工具欄選擇: : 。RTC時(shí)鐘:絕大多數(shù)迪文HMI都內(nèi)置有200002099的RTC時(shí)鐘,可以使用指令修改或讀取,也可以按照用戶要求在指定的背景圖片上自動(dòng)疊加顯示(HMI內(nèi)置有備份電池,斷電后RTC仍舊正常進(jìn)行)。0x90寫內(nèi)部數(shù)據(jù)庫。0x9B5A讀取 RTC 公歷時(shí)間。 系統(tǒng)配置和外設(shè)表52 系統(tǒng)配置和外設(shè)使用的指令:指令說 明0x5E關(guān)閉背光或設(shè)置觸控背光模式。0x79HMI 上傳數(shù)據(jù):觸控鍵碼。0x7C使用觸摸屏輸入 ASCII 字符或中文,僅 H600、K600+支持。如圖45。畫面中顯示了系統(tǒng)的運(yùn)行模式,當(dāng)手指觸摸到某一操作時(shí),就會(huì)切換到相應(yīng)操作的界面。如圖:圖51 配置觸控觸控界面開發(fā)的步驟:第1步:先設(shè)計(jì)好和HMI 物理分辨率相同的用戶界面,并下載到HMI(終端)中;第2步:使用“觸控界面配置軟件”生成配置文件;第3步:把配置文件下載到HMI(終端)中,0xE0 指令配置HMI 為觸控模式;第4步:配合界面切換寫一些輔助代碼,比如曲線、參數(shù)的刷新,參數(shù)錄入等。if (*(volatile unsigned char *)(adr+i)!=c) {c=0。*(volatile unsigned char *)(adr+i)=c。for (i=0。如果兩者一樣,則 SDRAM可以正常工作。*(volatile short *)addr1 = 0xf0 。data1 = *(volatile short *)0x90000002 。delay(25000)。 // 0x5555 1volatile unsigned addr2 = 0x90005554。delay(30000)。*(volatile short *)addr1 = 0x80 。}}(二) 擦除 FLASHvoid erase_flash(void) {volatile unsigned addr1 = 0x9000aaaa。0xFFFF) 。*(volatile short *)addr1 = 0xa0。 i 0x1000。unsigned short data 。*EMIF_CTR_C2 = 0x5275c903。*EMIF_SDCTL = 0x53116000。volatile int *EMIF_CTR_C3 = (volatile int *)0x1800014。但是數(shù)據(jù)寬度是 16 位和 32 位時(shí),就需要在編程時(shí)進(jìn)行特殊的設(shè)定,詳細(xì)設(shè)置可以根據(jù)圖 。通過對有關(guān) EMIF 的幾個(gè)寄存器進(jìn)行配置能使 DSP 的外圍擴(kuò)展工作在正常的工作狀態(tài)。同時(shí) C6713 的 EMIF 接口空間 CE1 支持所有類型的存儲(chǔ)器。所有的存儲(chǔ)器接口應(yīng)該根據(jù) ECLKOUT(EMIF 時(shí)鐘周期)進(jìn)行工作。 EMIF初始化設(shè)置所有的 TMS320C6000 設(shè)備的外部存儲(chǔ)器接口(EMIF)支持各種各樣的外部接口,包括 SBSRAM,SDRAM,異步設(shè)備(包括 SRAM,ROM 以及 FIFO),還支持外部共享存儲(chǔ)設(shè)備。 0x40))。 //外圍總線的頻率為核心頻率的 1/2*DIVIDER_D3 = 0x8001。*DEVCFG = 0。volatile int *DIVIDER_D2 = (volatile int *)0x01b7c11c。PLL 模塊的設(shè)計(jì)程序如下。配置各個(gè)分頻器,主要的依據(jù)是需要將外圍總線的時(shí)鐘配置成 DSP 內(nèi)核時(shí)鐘的 1/2,因此需將分頻器 2 配置成分頻器 1 的 1/2。另外為了使 DSP 能夠使用外圍存儲(chǔ)器和接口設(shè)備,需設(shè)置 EMIF 模塊的各個(gè)寄存器,使 DSP 能夠和 CE0CE3 各擴(kuò)展空間中的外設(shè)協(xié)調(diào)工作。然后檢查接收數(shù)據(jù)長度標(biāo)記。 //釋放信號(hào)燈}}} 單片機(jī)接收數(shù)據(jù)流程單片機(jī)接收串口數(shù)據(jù)流程:單片機(jī)從 SC16C654 接收數(shù)據(jù),然后將數(shù)據(jù)放置在雙端口存儲(chǔ)器中,同時(shí)提供給 DSP 已收數(shù)據(jù)長度信息,這樣可以使 DSP 根據(jù)此信息一次接收該通道數(shù)據(jù),從而實(shí)現(xiàn)串行通道數(shù)據(jù)的“打包”接收。 //已發(fā)送的數(shù)據(jù)清零*(volatile char xdata *)SEM_ADDR0 = 0x00。++sendedlen[0]。 //釋放信號(hào)燈while((*(volatile char xdata *)LSR_ADDR0 amp。//等待信號(hào)燈if(*(volatile char xdata *)SD_HIGH_FLAGADDR0 == (char)0x00){*(volatile char xdata *)SEM_ADDR0 = 0xff。*(volatile char xdata *)SD_LOW_FLAGADDR0 = 0x00。 //發(fā)送完一幀長數(shù)據(jù),改變半通道標(biāo)記send_lowaddr[0] = (volatile char xdata*)SD_LOW_BASEADDR0。 *(volatile char xdata *)THR_ADDR0 = *send_lowaddr[0]。}sendlen[0] = *(volatile int xdata*)SD_LOW_LEN0。以 0 通道為例,單片機(jī)發(fā)送至串口的程序如下:void send_uart0(){if(sendchl_flg[0] == (char)0x00){//檢查半通道標(biāo)記為 0x00,表示為低半通道*(volatile char xdata *)SEM_ADDR0 = 0x00。只有當(dāng)該標(biāo)記
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1