基于書(shū)寫(xiě)筆勁識別的身份驗證系統
2.3 AD7879與單片機接口
AD7879芯片的外部接口電路相當簡(jiǎn)單,只需要簡(jiǎn)單的接入觸摸屏和電源即可工作,再將AD7879的串行接口(SPI或I2C)與MCU相連,如圖3所示,可以獲得位置坐標以及壓力信息。本文引用地址:http://dyxdggzs.com/article/155429.htm
3 系統軟件設計
3.1 下位機軟件設計
下位機為80C51的單片機,主要控制AD7879芯片采集觸摸屏上的字形和壓力信息,并把坐標和壓力信息發(fā)送給上位機程序。如圖4所示下位機程序流程圖,首先由單片機對AD7879的芯片初始化,然后等待外部中斷觸發(fā),中斷觸發(fā)后開(kāi)啟中斷定時(shí)器,并發(fā)送開(kāi)始碼告知上位機程序書(shū)寫(xiě)開(kāi)始,之后進(jìn)入循環(huán)等待定時(shí)器中斷。進(jìn)入定時(shí)器中斷后立即讀取觸摸屏上的書(shū)寫(xiě)位置和壓力,并發(fā)送給上位機程序,當觸摸屏上無(wú)壓力時(shí)認為書(shū)寫(xiě)完成,然后關(guān)閉定時(shí)器,發(fā)送結束符并退出外部中斷。使用定時(shí)器中斷保證了每?jì)纱尾蓸拥臅r(shí)間間隔是一樣的。
評論