摘要:本文介紹了四線電阻式觸摸屏控制器BBADS7843與AVR
單片機Atmegal28的硬件連接和驅勸程序設計。
關鍵詞:觸摸屏;ADS7843

觸摸屏
如圖1,典型觸摸屏的工作部分一般由三部分組成:兩層透明的阻性導體層、兩層導體之間的隔離層、電極。阻性導體層選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導電性能極好的材料(如銀粉墨)構成,其導電性能大約為ITO的1000倍。
觸摸屏工作時,上下導體層相當于電阻網絡。當某一層電極加上電壓時,會在該網絡上形成電壓梯度。如有外力使得上下兩層在某一點接觸,則在電極未加電壓的另一層可以測得接觸點處的電壓,從而知道接觸點處的坐標。比如,在頂層的電極(X+,X-)上加上電壓,則在頂層導體層上形成電壓梯度,當有外力使得上下兩層在某一點接觸,在底層就可以測得接觸點處的電壓,再根據該電壓與電極(X+)之間的距離關系,知道該處的X坐標。然后,將電壓切換到底層電極(Y+,Y-)上,并在頂層測量接觸點處的電壓,從而知道Y坐標。四線制電阻觸摸屏也是目前最常用的觸摸屏產品。本系統中選用AMT9502。

觸摸屏控制器硬件沒計
Alrnega128單片機是Atmel公司的8位RISC單片機,片內有128Kflash、4K RAM、4KEEPROM、兩個可編程的USART、1個可工作在主機,從機的SPI串行接口。此外還有豐富的I/O接口,8通道10位分辨率ADC轉換器等硬件資源。
單片機最小系統設計如圖2所示。低電壓版本的Atmega 128支持3.3V、5V兩種供電電壓,本系統采用5V供電,便于供電電壓統一。……