亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DSP的人機接口控制電路設(shè)計

        2008-04-12 00:00:00庹滿先
        中國新技術(shù)新產(chǎn)品 2008年24期

        摘要:隨著數(shù)字化產(chǎn)品的普及,人機接口電路的地位越來越重要。本文介紹了基于TI公司的定點DSP芯片TMS320VC5402的最小系統(tǒng)及其相關(guān)電源、時鐘電路和復(fù)位電路的設(shè)計,數(shù)據(jù)存儲器與程序存儲器的擴展, 以及DSP與RS232C的電路連接方式。重點研究了DSP直接和3×5矩陣式鍵盤以及TCM-A0902型液晶顯示器的人機接口技術(shù),并給出了相應(yīng)模塊的匯編程序,實現(xiàn)了DSP處理系統(tǒng)的人機接口電路設(shè)計,可以直接擴展成DSP的各種應(yīng)用系統(tǒng)。

        關(guān)鍵詞:DSP;鍵盤電路;顯示電路;RS232C

        隨著信息技術(shù)的發(fā)展和數(shù)字化產(chǎn)品的普及,DSP(數(shù)字信號處理器)作為數(shù)字信號處理領(lǐng)域的嵌入式處理器得到了廣泛應(yīng)用,采用DSP器件來實現(xiàn)數(shù)字信號處理系統(tǒng)已成為當(dāng)前的發(fā)展趨勢。大多數(shù)數(shù)字信號處理系統(tǒng)離不開人機交互,系統(tǒng)在運行時需要操作者的干預(yù)(對系統(tǒng)進行輸入)以及系統(tǒng)對干預(yù)作出響應(yīng)(系統(tǒng)輸出)。

        在DSP的應(yīng)用中,有一些場合是將DSP處理系統(tǒng)用到工業(yè)計算機或個人機中的。有一些場合,DSP系統(tǒng)則需要單獨工作,DSP即使是與工業(yè)計算機或個人機發(fā)生通信也是通過串行口進行的,DSP系統(tǒng)并不嵌入計算機,它們有自己的鍵盤,顯示,時鐘等。本文主要討論DSP的人機接口電路,它不需要其它的MCU來實現(xiàn)。

        1 方案的選擇與論證

        目前,實現(xiàn)人機控制系統(tǒng)的方案主要有以下三種: 方案一:DSP+單片機通過雙口RAM 進行通信擴展[1]。DSP+單片機通過雙口RAM進行通信擴展,這種結(jié)構(gòu)在設(shè)計上比較復(fù)雜、成本也較高。目前使用最多的雙口RAM是IDT公司生產(chǎn)的 IDT7133和 IDT7143。這種結(jié)構(gòu)用的很少。方案二:通過8279集成芯片擴展。Intel 8279芯片是一種通用的可編程序的鍵盤、顯示接口器件,8279包括鍵盤輸入和顯示輸出兩個部分, 由于用8279芯片做液晶顯示接口不能滿足要求,故舍棄8279鍵盤接口芯片。方案三:通過DSP外擴一個并行可編程芯片[2]。通過DSP外擴并行可編程芯片8255可以很好的實現(xiàn)人機接口中的鍵盤和顯示。通過查閱大量的DSP資料,發(fā)現(xiàn)基本上采用第三種方案比較合理。如果DSP要不停地采集數(shù)據(jù)并且人機交互又要經(jīng)常發(fā)生,采用 DSP+單片機模式是必要的,如果不是這樣的話,就沒有必要采用這個模式。DSP+單片機的模式有以下缺點:(1)設(shè)計復(fù)雜,(2)成本增加。經(jīng)過系統(tǒng)分析和論證,如果只是把DSP用在一般的通信和控制領(lǐng)域,只需把DSP和人機接口直接相連,這樣可以有效的減少系統(tǒng)的成本和開發(fā)時間。因此本論文中選擇方案三。

        2 系統(tǒng)設(shè)計

        本系統(tǒng)由TMS320VC5402芯片,鍵盤,液晶顯示,RS232,F(xiàn)LASH存儲器和RAM存儲器組成,系統(tǒng)框圖見圖1。TMS320VC5402作為整個系統(tǒng)的核心,完成整個人機接口電路的所有功能。

        2.1 DSP與液晶顯示器的接口電路[5]

        液晶顯示模塊選用EPSON的TCM-A0902,它是單色、320×200的顯示器。它的引腳功能見表1。

        TCM-A0902作為擴展的I/O設(shè)備,與TMS320VC5402的連接電路圖見圖2。液晶顯示模塊A0為數(shù)據(jù)、命令寄存器的選擇引腳與DSP的A13地址線的連接,占用兩個I/O口地址,分別為數(shù)據(jù)端口地址EFFFH和命令端口地址CFFFH。

        2.2 DSP與鍵盤的接口電路[7]

        鍵盤作為常用的輸入設(shè)備應(yīng)用十分廣泛,它是人機接口電路不可缺少的部分,基本上都是由若干個按鍵所組成的開關(guān)陣列,分為編碼鍵盤和非編碼鍵盤。非編碼鍵盤是由一些按鍵排列成的行列式開關(guān)矩陣,按鍵的作用只是簡單地實現(xiàn)開關(guān)的接通和斷開,必須在相應(yīng)的程序配合下才能產(chǎn)生按鍵的鍵碼。編碼鍵盤除了設(shè)有按鍵外,還包括識別按鍵閉合產(chǎn)生的鍵碼硬件電路,只要有按鍵閉合,硬件電路就能產(chǎn)生這個按鍵的鍵碼,并產(chǎn)生一個脈沖信號,以通知MCU接收鍵碼。本文選用的是非編碼3×5矩陣式鍵盤,由于TMS320VC5402芯片的I/O資源有限,常用鎖存器擴展成I/O口來組成非編碼鍵盤,常用的鎖存器是74HC573。

        通過74HC573鎖存器,對TMS320VC5402芯片進行擴展的3×5的矩陣式鍵盤電路圖見圖3,并由行鎖存器,列鎖存器和3×5矩陣式鍵盤組成。由圖可以看出,該鍵盤占用兩個I/O端口,行鎖存器為輸出口,并作為寫鍵盤端口,列鎖存器為輸入口,并作為讀鍵盤端口。讀鍵盤端口地址RKEYP=7FFFH;寫鍵盤端口地址WKEYP=BFFFH。

        其工作原理如下:

        使用非編碼鍵盤需要用相應(yīng)軟件來解決按鍵的識別,防止抖動以及產(chǎn)生鍵碼等工作。按鍵的識別,即確定是否有按鍵按下。首先DSP通過寫鍵盤端口輸出00000到鍵盤的行線,然后通過讀鍵盤端口輸入,檢測鍵盤的列線信號。若沒有按鍵按下,則輸入的列線信號為111。若有按鍵按下,則輸入的信號不為111。

        行掃描確定按鍵的位置,行掃描是指依次給每條行線輸出0信號,而其余行線輸出1信號,并檢測每次掃描所對應(yīng)的列線信號。每次給行線輸出的信號稱為行代碼Xi,而檢測到的列線信號稱為列代碼Yi。若某行有按鍵按下,并掃描到該行時,則從讀鍵盤端口檢測到的列線信號為0,否則為1。在掃描的過程中,只要記下列信號不為全1時的行代碼和列代碼,就能確定按鍵的位置。

        從寫鍵盤端口依次輸出的行代碼為:

        11110---X011101---X111011---X2

        10111---X301111---X4

        由讀鍵盤端口讀入的列代碼為:

        110---Y0 101---Y1 011---Y2

        按鍵防抖,檢測到有按鍵按下后,延遲到10~20ms,然后再進行行掃描。鍵碼產(chǎn)生,經(jīng)過行掃描后,就能確定按鍵的鍵碼。鍵碼是由行代碼和列代碼組合而成,

        即鍵碼=[行代碼][列代碼]

        例如:圖中的X鍵,對應(yīng)的行代碼為X2=11011,列代碼為Y1=101,所形成的鍵碼為[行代碼][列代碼],即X鍵碼=X2Y1=11011101=DDH。

        2.3軟件設(shè)計

        系統(tǒng)的軟件流程圖和液晶顯示驅(qū)動流程圖以及鍵盤掃描流程圖見圖4,5,6。

        源程序略:

        2.4系統(tǒng)調(diào)試[9]

        整個系統(tǒng)的調(diào)試包括硬件調(diào)試,軟件調(diào)試和總體調(diào)試三個部分,這三部分調(diào)試都可以借助TMS320VC5402的仿真器完成。

        ㈠硬件調(diào)試:

        ①測試電源電壓是否正常。

        ②測試DSP芯片的輸出頻率是否正確。

        ③對硬件系統(tǒng)進行系統(tǒng)仿真。

        ④測試鍵盤電路是否達到預(yù)設(shè)目的。

        ⑤液晶顯示器是否開始工作。

        ㈡軟件調(diào)試

        DSP系統(tǒng)的軟件調(diào)試主要是在仿真器上進行的,把部分程序調(diào)入CCS平臺調(diào)試。

        ㈢總體調(diào)試

        系統(tǒng)的軟硬件調(diào)試成功后,可以通過仿真器將用戶Boot程序和整個系統(tǒng)程序?qū)懭隖LASH。

        3 結(jié)束

        本文分析了基于DSP系統(tǒng)的人機接口電路的設(shè)計和DSP的最小系統(tǒng),介紹了擴展DSP系統(tǒng)外圍電路的設(shè)計方法,并給出了系統(tǒng)的硬件結(jié)構(gòu)框圖和軟件流程圖。盡管一般高端應(yīng)用的人機接口都采用觸摸屏,但價格偏高,應(yīng)用難以接受。本文介紹的人機接口電路它可以很方便的應(yīng)用到指紋門禁系統(tǒng)、POS系統(tǒng)(電子收款系統(tǒng))、ATM(自動取款機)等嵌入式處理系統(tǒng)中。

        參考文獻

        [1] 肖宛昂,方治. DSP嵌入式系統(tǒng)中人機接口電路的分析與設(shè)計.電子工業(yè)專用設(shè)備,2005年6月

        [2] 何泳,馬孝江,王永剛.基于DSP的人機接口技術(shù).機床與液壓,2004年月1月

        [3] Andrew Bateman, Iain Paterson-Stephen.The DSP Handbook Algorithms,Applications and Design Techniquess, China Machine Press, 2003.3

        [4] 李哲英,駱麗,劉元盛. DSP基礎(chǔ)理論與應(yīng)用技術(shù).北京航空航天大學(xué)出版社,2001年8月

        [5] 鄒彥,唐冬,寧志剛. DSP原理及應(yīng)用.電子工業(yè)出版社,2006年5月

        [6] 戴明楨、周建江.TMS320C54X DSP結(jié)構(gòu)、原理及應(yīng)用.北京航天航空大學(xué)出版社,2001年

        [7] 張雄偉,陳亮,徐光輝. DSP芯片的原理與開發(fā)應(yīng)用(第三版).電子工業(yè)出版社,2003年2月

        [8] 趙紅怡. DSP技術(shù)與應(yīng)用實例.電子工業(yè)出版社,2004年6月

        [9] 彭啟琮.DSP技術(shù)的發(fā)展與應(yīng)用.高等教育出版社,2004年9月

        作者簡介:肖峰(1978-),男,湖南常德人,電氣工程師

        天堂在线www中文| 亚洲综合天堂av网站在线观看| 67194熟妇人妻欧美日韩| 在教室伦流澡到高潮h麻豆| 日本香蕉久久一区二区视频| av男人的天堂第三区| 免费a级毛片18禁网站| 少妇性l交大片| 国产无码十八禁| 国产激情视频在线观看首页| 欧美大片va欧美在线播放| 国产精品对白刺激久久久| 色综合另类小说图片区| 自拍偷拍另类三级三色四色| 青青草大香蕉视频在线观看| 女人让男人桶爽30分钟| 欧美黄色免费看| 手机在线看片在线日韩av| 中文字日产幕码三区的做法大全| 精品水蜜桃久久久久久久 | 亚洲av手机在线一区| 极品少妇xxxx精品少妇偷拍| 久久精品国产亚洲av蜜臀| 男人天堂av在线成人av| 男女啪啪啪的高清视频| 疯狂做受xxxx国产| 亚洲人成网站在线观看播放| 中文字幕色视频在线播放| 日本一区二区三区四区高清不卡| 亚洲av鲁丝一区二区三区黄| 国产精品综合日韩精品第一页| 亚洲综合精品一区二区三区| 色偷偷久久久精品亚洲| 精品一区二区三区无码免费视频| 日本在线观看不卡| 亚洲精品天堂日本亚洲精品| 少妇伦子伦精品无吗| 日韩a∨精品日韩在线观看| av中文字幕在线资源网| 久久天堂一区二区三区av| 国产成人av性色在线影院色戒|