999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89S51單片機觸摸屏的設計與實現

2012-09-01 08:44:56唐鑫凌
湖南科技學院學報 2012年12期
關鍵詞:單片機計算機設計

唐鑫凌

(湖南科技學院 電子工程系,湖南 永州 425100)

0 引 言

隨著多媒體信息查詢的與日俱增,人們越來越多地談到觸摸屏,因為觸摸屏作為一種最新的電腦輸入設備,它是目前最簡單、方便、自然而又適用于中國多媒體信息查詢的輸入設備。觸摸屏具有堅固耐用、反應速度快、節省空間、易于交流等許多優點。這種技術極大地方便了那些不懂電腦操作的用戶,它賦予多媒體嶄新的面貌,是極富吸引力的全新多媒體交互設備。觸摸屏在我國的應用范圍非常廣闊,主要應用于公共信息的查詢,如電信局、稅務局、銀行、電力等部門的業務查詢;城市街頭的信息查詢;此外還應用于領導辦公、工業控制、軍事指揮、電子游戲、點歌點菜、多媒體教學、房地產預售等。

本設計采用電阻式觸摸屏,通過程控開關4052、4051分別取得觸摸屏X,Y軸端的電壓量,再經過A/D將其轉換為數據,由單片機讀取然后發送給計算機,經過VC編制的一個多進程串行口通訊程序,使單片機發送的數據能被計算機接收并根據相應的比例關系在計算機上顯示出來。該設計的優點是電路簡單,程序控制方便,數據傳送穩定可靠。

1 觸摸屏的工作原理

典型觸摸屏的工作部分一般由兩層透明的阻性導體層、兩層導體之間的隔離層和電極三部分組成,(如圖1所示)。其阻性導體層選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導電性能極好的材料(如銀粉墨)構成,其導電性能大約為ITO的1000倍。

圖1 觸摸屏結構與輸入原理圖

2 系統硬件設計

圖2為觸摸屏在計算機中應用的總體設計圖,它主要包括觸摸屏輸入、A/D轉換、單片機數據采集與處理、串行接口、計算機顯示五個部分。

圖2 系統整體框圖

2.1 觸摸屏輸入

此部分主要解決觸摸屏的控制問題。很顯然,觸摸屏的控制必須完成電極電壓的切換,手在觸摸屏上的感應能引起輸出電壓的變化,單片機輸出控制信號控制程控開關4052、4051從而分別采集觸摸屏X,Y軸上的電壓值,通過后面的A/D轉換,從而把數據采集起來。 觸摸屏選用四線電阻式,具體電路如圖1所示。程序只要改變P1.2、P1.3、P1.4端口的電位就可實現觸摸屏電極電壓的切換。

2.2 A/D轉換

A/D轉換主要是把采集到的電壓量轉換為數據量。此部分主要是由單片機控制其轉換和讀取,為了能在電腦上顯示比較大的圖形,必須選用靈敏度高的A/D芯片,而本設計采用Analog Device公司生產的12位逐次逼近式快速A/D轉換器AD574,其誤差≤0.05% ,片內配有三態輸出緩沖電路,可直接與各種8位或16位微處理器相連,無須附加邏輯接口電路,并能與TTL電平兼容。此芯片內部自帶高精度參考電壓源和時鐘電路,無須外部電路及時鐘信號,使用方便,具體制作的電路原理圖如圖3所示。

圖3 A/D轉換電路原理圖

2.3 串行接口

通常情況下,人們是通過外部設備使用計算機的,但是由于種種原因,外設往住不能與CPU直接相連,它們之間的信息交換需要一個中間環節,這就是接口。串行口是計算機的一種標準接口,它的數據和控制信息是一位接一位串行傳送下去,串行口通訊必須遵照一個協議,稱為RS-232協議。

2.4 計算機顯示

當單片機發送數據給計算機時,計算機必須要有一個程序來控制串口,并對數據作相應處理,使它能正確的在電腦上顯示出來,本設計用Windows API 編程控制串口,其中包括以下幾個部分:

(1)打開和關閉串口,(2)串口的配制和串口的屬性,(3)讀寫串口,(4)通信事件,(5)設備控制命令

3 系統軟件設計

3.1 單片機程序設計

單片機程序所要完成的功能:讀取觸摸屏X軸上的數據、讀取觸摸屏Y軸上的數據、發送數據。程序流程圖如圖4所示。

圖4 單片機程序流程圖

硬件電路單片機晶振為22.1184M,串行通訊波特率為9600bits/s,設置單片機定時器為定時器2,方式2,則定時器T1方式2的初值為:

3.2 Windows API 編程控制串口

該觸摸屏顯示界面是基于視圖的應用程序,利用MFC AppWizard[1]建立視圖文檔的應用程序框架,再為其添加其他資源。

3.2.1 創建文檔主程序

(1)打開Visual Studio6.0 有AppWixard建立一個名為TTY的MFC應用程序。在TerminalA 工程的資源視圖中打開ID_MAINFRAME菜單資源。去掉編輯菜單和視圖菜單,

然后添加API示例菜單,在API示例菜單中加入3個菜單項,(2)添加對話框為項目新增 1個對話框IDD-COMMDLG用于串行口設置,添加控件后對話框的設計如圖5所示。

圖5 添加控件后的對話框與顯示界面

3.2.2 顯示窗口

如圖4所示是本設計的顯示結果。該部分主要由VC++來實現對讀取數據的處理過程,微機通過串行接口,從觸摸屏中讀得的數據,用作圖函數DC.MOVTO(X,Y),DC.LINETO(X,Y)[2]在窗口上顯示觸點在觸摸屏上劃過的軌跡。

4 結 論

通過系統軟件與硬件的設計完成了單片機與計算機之間的通信,實現了使用觸摸屏用作電腦的輸入設備。使用多路選擇開關作為觸摸屏電壓極性的切換,分別采集觸摸屏上觸點的X軸與Y軸的電信號,通過A/D轉換電路,將這些信息送至單片機進行處理,然后通過對單片機與計算機串行口的編程完成單片機向計算機之間的信息傳送,從而達到將觸摸屏上的內容在計算機上顯示的目的。本設計原理簡單,實用性強,揭開了時下新興、用途廣泛、技術先進的觸摸屏技術的神秘面紗。

[1]李現勇.Visual C++串行口通信技術與工程實踐[M].人民郵電出版社,2002.

[2]康華光.電子技術基礎〈模擬部分〉[M].北京:高等教育出版社,2001,40-80.

[3]王文中,郭楠,葛慶平.PC 機與單片機串口通信模型的設計與實現[J].首都師范大學學報(自然科學版).2004,25, (12):1-3.

[4]劉海春,翁曉光.微機和單片機串行通信[J].電子測量技術.2004,10(02):59-60.

[5]尹若丹,馬保吉,基于VC++6.0的PC機和單片機的接口設計[J].電腦知識與技術(學術交流),2007,10(13):171-174.

[6]于春霞,劉世萱,楊俊賢.觸摸液晶的控制設計與坐標的獲取[J].自動化技術與應用.2009,28(03):118-120.

[7]王海欣,黃海宏.液晶顯示器的漢字顯示方法[J].液晶與顯示.2005,20(02):155-158.

[8]黃彬,張冰蔚.基于單片機的液晶觸摸屏控制系統[J].工業控制計算機.2005,18(07):50-51.

猜你喜歡
單片機計算機設計
計算機操作系統
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 欧美福利在线播放| 毛片大全免费观看| 国产成人亚洲精品蜜芽影院| 福利在线不卡一区| 国产精品久久久久久搜索| 欧美一级在线| 亚洲人在线| 在线观看无码a∨| 亚洲欧美不卡中文字幕| 日本人又色又爽的视频| 99久久国产综合精品2020| 国产亚洲精品yxsp| 无码视频国产精品一区二区| 日韩免费成人| 少妇被粗大的猛烈进出免费视频| 成年人视频一区二区| 亚洲香蕉伊综合在人在线| 免费人成在线观看成人片| 国产中文一区二区苍井空| 国产亚洲精品无码专| 狠狠v日韩v欧美v| 高潮毛片无遮挡高清视频播放| 东京热高清无码精品| 国产成人久久综合777777麻豆| 啦啦啦网站在线观看a毛片 | 久久综合一个色综合网| 亚洲精品黄| 婷婷中文在线| 亚洲有无码中文网| 韩国v欧美v亚洲v日本v| 亚洲精品国产日韩无码AV永久免费网| 亚洲日韩AV无码一区二区三区人 | 四虎影视国产精品| 日韩区欧美区| 欧美一区二区人人喊爽| 无码专区国产精品第一页| 最新国产麻豆aⅴ精品无| 日韩精品资源| 午夜在线不卡| 在线观看91香蕉国产免费| 亚洲国产精品成人久久综合影院| 99re精彩视频| 亚洲免费人成影院| 久久这里只精品国产99热8| 国产亚洲精品在天天在线麻豆| 欧美自拍另类欧美综合图区| 2020国产免费久久精品99| 黄色网址免费在线| 毛片免费在线视频| 亚洲熟女偷拍| 国产高颜值露脸在线观看| 亚洲精品国产综合99久久夜夜嗨| 国产99视频在线| 久久久久亚洲AV成人网站软件| 欧美精品黑人粗大| 91色在线视频| 亚洲欧美日韩天堂| 中国毛片网| 欧美午夜久久| 亚洲第一极品精品无码| 久久影院一区二区h| 久久96热在精品国产高清| 国产精品性| 国产丝袜第一页| 亚洲色欲色欲www在线观看| 欧美另类视频一区二区三区| 亚洲最新在线| 欧美一级大片在线观看| 国产91麻豆免费观看| 亚洲有无码中文网| 久久99国产综合精品1| av色爱 天堂网| 99在线观看视频免费| 一本久道久综合久久鬼色| 久久美女精品| 午夜成人在线视频| 日韩毛片免费视频| 国产成人精品一区二区| 国产第一页免费浮力影院| 亚洲国产成人自拍| 久久精品国产电影| 国产成人一区二区|