基于SPCE3200的自主視力檢測系統(tǒng)設(shè)計
2.3 圖像顯示及按鍵輸入模組介紹
TFT-LCD中文全稱為薄膜場效應(yīng)晶體管液晶顯示器,是有源矩陣類型液晶顯示器(AM-LCD)中的一種,是在目前唯一在亮度、對比度、功耗、壽命、體軹和重量等綜合性能上全面趕超CRT的顯示器件,擁有性能優(yōu)良、大規(guī)模生產(chǎn)特性好、自動化程度高、原材料成本低廉、發(fā)展空間廣闊等優(yōu)良特點。
而本系統(tǒng)所選用的TFT-LCD圖像顯示模塊是內(nèi)置于SPCE3200系統(tǒng)中的,擁有多種輸入格式下的接口控制;該LCD顯示屏大小為5.7寸,支持色彩65536色、分辨率為640(水平像素)x480(垂直像素)的圖像顯示。
該模塊組擁有良好的顯示效果,完全能滿足我們儀器的設(shè)計要求;采用開放的SPCE3200接口連接,使實驗測試方便可靠。同時,在main主程序中集成了對圖像進行操作的TFT函數(shù)集,可以方便快速地對信號中圖像位置及寬度等信息進行調(diào)試。
按健輸入模塊則利用了SPCE3200系統(tǒng)自帶的4x4陣列式按鍵,初步定義使用6個按鍵,并通過Key.h對測試過程中所需的方向鍵、開始鍵及結(jié)束鍵來進行定義,圖4為陣列式按鍵的電路圖。本文引用地址:http://www.ex-cimer.com/article/193832.htm
3 系統(tǒng)軟件設(shè)計
本系統(tǒng)為達到設(shè)想的工作目標,根據(jù)各部分功能需求對軟件控制程序進行了設(shè)計,程序主要是用于指令控制和方向判斷。本系統(tǒng)的軟件設(shè)計包括以下幾個程序模塊:
1)main主程序函數(shù)模塊對整個程序部分進行控制并根據(jù)需要調(diào)用各個子函數(shù)(如:TFT_PutPicture、show_PIC、Key_Show函數(shù)等),是一個循環(huán)函數(shù)。主函數(shù)作用是總體協(xié)調(diào)各個模塊。實現(xiàn)系統(tǒng)各函數(shù)間合理有序的配合,完成測試所需的目的。
2)TFT_PutPicture子程序函數(shù)模塊對顯示圖像進行控制,控制圖片在屏中顯示的內(nèi)容、位置、大小及分辨率等信息。
3)show_PIC子程序函數(shù)模塊在測試進行中,該函數(shù)會得到一個隨機數(shù),并由此隨機數(shù)來通知TFT_PutPieutre函數(shù),調(diào)用所需圖像并將其顯示在LCD顯示器上,提供給測試者進行實驗。
4)Key_Scan子程序函數(shù)模塊 該函數(shù)會對測試中所用到的按健進行設(shè)置,對程序中所使用的每個鍵都會給出一個賦值,并提供給main主程序,使主程序可以通過按健賦值對測試者進行操作和方向選擇進行判斷,最終達到控制實驗過程的目的。
評論