亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

可編程接口

  • 基于ARM和WinCE的電臺可視化人機交互接口的設計與實現

    本文以正在研制的某新型電臺為應用背景,研究在電臺上使用觸摸屏的硬件設計方法和軟件實現途徑。 觸摸屏是人機交互發展的方向。目前已在多種領域得到了廣泛地應用,而使用觸摸屏代替按鍵在無線電臺上實現人機交互功能目前尚不多見。在無線電臺上使用觸摸屏可以盡可能地減少電臺的體積,同時采用常見的Windows風格的操作系統,可以使電臺不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺和Windows CE的軟件平臺。硬件平臺的內核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺還集成了LCD,觸摸屏等人機接口,同時提供了USB主控制器接口、SD卡擴展接口和RS232接口。平臺技術先進,結構合理,功能較完備,整體性、可擴充性強。 在此硬件平臺的基礎上,本文深入分析了基于Windows CE軟件平臺的構建,對應用開發所涉及工具軟件作了介紹,并依據應用開發的需要定制了Windows CE內核。本文對LCD、觸摸屏和USB的驅動程序作了深入研究,并在此基礎上初步涉及了Windows CE應用程序開發,實現了電臺操作界面,實現了基本的數據錄入與輸出功能。

    標簽: WinCE ARM 電臺 可視化

    上傳時間: 2013-07-26

    上傳用戶:fandeshun

  • 嵌入式系統外圍接口電路的復雜可編程邏輯器件實現

    嵌入式系統外圍接口電路的復雜可編程邏輯器件實現

    標簽: 嵌入式系統 外圍接口電路 可編程邏輯器件

    上傳時間: 2013-08-31

    上傳用戶:zhouli

  • PIC16F877 單片機的鍵盤和LED 數碼顯示接口

    PIC16F877 單片機的鍵盤和LED 數碼顯示接口 1 PIC16F877單片機與鍵盤和LED數碼顯示的硬件接口電路單片機的許多應用都需要進行人機對話,最簡單的人機對話需要LED 數碼管顯示數字和少量字符;鍵盤是解決計算機輸入的簡單手段;借此可以向計算機輸入程序、置數、送操作命令、控制程序的執行等等,所以使用非常廣泛。圖1 鍵盤、LED數碼顯示與PIC16F877 單片機的接口電路本例中采用8 個按鍵組成的小鍵盤,4 只共陰極的LED 數碼管,采用4 片74LS373 驅動數碼管,采用的驅動方法是靜態方式。使用1 片74LS245 作為鍵盤的接口;這些外圍器件與PIC16F877 單片機的接口電路如圖1 所示,這種連接方法與51 系列的單片機連接方法一樣,其他的連接方法還有好幾種,PIC16F877 單片機的鍵盤輸入接法還有其他特殊而十分方便好用的方式。8 鍵鍵盤通過74LS245 與單片機相連,鍵盤按鍵狀態的數據輸入由RC3 輸出腳控制;當RC3=“0”時,鍵盤狀態從74LS245 的A 端輸出到單片機的PORTB口,此時讀PORTB口的數據即為鍵盤狀態。為了及時地響應鍵盤操作,需要經常對鍵盤進行掃描;掃描的方式有許多種,我們將鍵盤的掃描程序安排在主程序的循環執行過程中的方式,并采用20ms延遲來消除按鍵的抖動問題,此外,為了實現每按鍵一次只響應一次的功能,在執行相應的按鍵程序之前,必須確保按鍵已經松開;在本例中這一措施有效的防止了數據抖動過快的問題。LED 數碼顯示有動態掃描和靜態顯示兩種方式(圖1 采取的方式為靜態方式),在動態掃描方式中,各數碼顯示是輪流點亮的,即控制數碼顯示的位選信號和相應的要顯示的數碼的字形代碼同時逐一送出,反復不已,由于視覺的暫留現象,卻好象全都點亮著,這種電路的接法以后再介紹。在靜態方式中,只要將數據送出鎖存以后,各數碼顯示的數據不需要刷新,只要數據不需改變,就可以不去管他,所以稱為靜態顯示。在圖1 電路中,輸出顯示的操作簡化為對74LS373 的并口操作而已。由于靜態方式的工作原理比較簡單,編程也比較直觀簡單,程序間的相互關聯很少。因此編程容易,但要增加硬件,成本較高;與之相比,動態掃描的編程雖然要復雜一些,但因其所用硬件少,成本低。由數碼轉化為字形代碼可采用軟件譯碼、硬件譯碼等兩種方式。軟件譯碼是將各數碼的字形代碼構成一個表格存儲于內存之中,在顯示數碼時,通過執行查表程序而得到相應的字形代碼,再將之送入數碼顯示輸出電路進行顯示,本例即采用這種方式,這種方式的編程與單片機有關,在程序中給出了PIC16F877 的編程例程,對需要熟悉PIC16F877 單片機的人員有一定的參考價值。硬件譯碼則采用CD4511、74LS46、74LS47、74LS48、74LS49等BCD 碼—7段鎖存、譯碼、驅動芯片直接譯出字形代碼,點亮LED。74LS373 由LE 端對要顯示的數據進行鎖存控制,實現LED 的靜態顯示。采用了PIC16F877 的端口輸出操作,模擬74LS373 的數據鎖存時序,即由軟件實現數據鎖存,這種方法可以十分容易的改變時序和延遲長短,使高速設備可以與低速設備聯系配合好,設計簡單方便,不好的地方是編程較長和稍微復雜一點。這種編程方法在下面的程序中有很好的體現。

    標簽: F877 PIC 16F 877

    上傳時間: 2013-10-29

    上傳用戶:cuiyashuo

  • 高性能可編程DMA控制接口82C37A-5

    高性能可編程DMA控制接口82C37A-54.1  概述對象實體:直接存儲器訪問(DMA)控制接口芯片82C37A-5芯片的特點:1、管腳引線與NMOS  8237A-5兼容。2、允許/禁止單獨DMA請求控制。3、頻率從0~5MHz區間全靜態設計。4、低電平操作。 5、4個各自獨立的DMA通道并獨立的進行初始化。6、存儲器到存儲器之間傳送。7、存儲器模塊初始化處理。8、地址的增量和減量。9、傳送速率可達1.6MB/s.10、可直接擴展成任意數量的通道。11 、終止傳送的過程即輸入結束。12、軟件請求。13、獨立信號DREQ和信號DACK的極性控制。4.2 82C37A-5的體系結構4.2.1   基本結構描述1.   82C37A-5內部配備了規模為344位的內部存儲器,它是以寄存器的形式出現的。2.   配有3個基本的控制模塊: (1)定時及控制模塊; (2)優先級編碼及循環優先級控制模塊;(3)命令控制模塊; 3.   12個不同類型的寄存器 。圖 4-1  82C37A-5結構圖EOP#                                                                                                                                                 A0~A3RESETCS#.                                                                                                                    IOW# DREQ0~DREQ3HLDAHRQ                                                                                                                                            DB0~DB7DACK0~DACK3

    標簽: DMA 82 37 性能

    上傳時間: 2013-10-21

    上傳用戶:ming52900

  • 使用jtag接口通過網口燒寫程序

    什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。 JTAG最初是用來對芯片進行測試的,基本原理是在器件內部定義一個TAP(Test Access Port�測試訪問口)通過專用的JTAG測試工具對進行內部節點進行測試。JTAG測試允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。現在,JTAG接口還常用于實現ISP(In-System rogrammable�在線編程),對FLASH等器件進行編程。 JTAG編程方式是在線編程,傳統生產流程中先對芯片進行預編程現再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。JTAG接口可對PSD芯片內部的所有部件進行編程 JTAG的一些說明 通常所說的JTAG大致分兩類,一類用于測試芯片的電氣特性,檢測芯片是否有問題;一類用于Debug;一般支持JTAG的CPU內都包含了這兩個模塊。 一個含有JTAG Debug接口模塊的CPU,只要時鐘正常,就可以通過JTAG接口訪問CPU的內部寄存器和掛在CPU總線上的設備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實現的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說明,設置RAM的基地址,總線寬度,訪問速度等等。有的SOC則還需要Remap,才能正常工作。運行Firmware時,這些設置由Firmware的初始化程序完成。但如果使用JTAG接口,相關的寄存器可能還處在上電值,甚至時錯誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設置RAM。在ADW中,可以在Console窗口通過Let 命令設置,在AXD中可以在Console窗口通過Set命令設置。

    標簽: jtag 接口 燒寫程序

    上傳時間: 2013-10-23

    上傳用戶:aeiouetla

  • 實現了一個簡潔易用的多線程串行通訊接口,可以切換查詢和自動接收模式,進行對串口數據收發

    實現了一個簡潔易用的多線程串行通訊接口,可以切換查詢和自動接收模式,進行對串口數據收發

    標簽: 多線程 串行通訊 串口數據 接口

    上傳時間: 2015-01-30

    上傳用戶:牧羊人8920

  • 可在索愛K700C上運行的3D例程

    可在索愛K700C上運行的3D例程

    標簽: K700C 索愛 運行

    上傳時間: 2013-11-30

    上傳用戶:bakdesec

  • 可在索愛K700C上運行的圖片方面例程

    可在索愛K700C上運行的圖片方面例程

    標簽: K700C 索愛 方面 運行

    上傳時間: 2015-02-10

    上傳用戶:小寶愛考拉

  • 在索愛K700C上可運行的J2ME發短信例程

    在索愛K700C上可運行的J2ME發短信例程

    標簽: K700C J2ME 索愛 短信

    上傳時間: 2014-12-03

    上傳用戶:stampede

  • 通過ThreadRunable接口實現線程間的關系

    通過ThreadRunable接口實現線程間的關系

    標簽: ThreadRunable 接口 線程

    上傳時間: 2015-02-12

    上傳用戶:小眼睛LSL

主站蜘蛛池模板: 航空| 新津县| 丘北县| 林芝县| 保山市| 防城港市| 广元市| 汝阳县| 景宁| 柳河县| 恭城| 沙坪坝区| 武邑县| 湖南省| 云龙县| 义马市| 广州市| 环江| 合川市| 兴安盟| 陕西省| 长岛县| 株洲市| 五峰| 太谷县| 金溪县| 崇信县| 东光县| 松滋市| 商丘市| 自治县| 蒙山县| 宜宾县| 安泽县| 淅川县| 威远县| 吉水县| 蓝田县| 昌江| 灌云县| 黑龙江省|