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