基于PIC單片機的LED點(diǎn)陣手寫(xiě)屏設計
(2)坐標顯示電路設計
根據題目要求,在“點(diǎn)亮”功能下,光筆接融到顯示屏某點(diǎn)時(shí),控制板同步顯示該點(diǎn)的坐標值。坐值標為數字,所以可采用四個(gè)數碼管作為顯示器件。采用74LS164擴展單片機I/O口,其電路如圖7所示。共有四套這樣的電路,其中兩套用于X軸顯示,另外兩套用于Y軸顯示。
圖7 坐標顯示電路
軟件設計
該系統對軟件設計要求高,大部分功能只能由軟件完成。因程序量大,時(shí)間有限,采用C語(yǔ)言編程,這樣就大大提高了程序移值性問(wèn)題,提高了編程效率。編程關(guān)鍵點(diǎn)在于微亮掃描與捕捉儲存,如圖8所示。
圖8 掃描與儲存部分流程圖
總結
本文所設計的32×32點(diǎn)陣LED模塊書(shū)寫(xiě)顯示屏,應用光敏電阻的光電特性,對光進(jìn)行檢測感應,反饋給單片機,通過(guò)處理可實(shí)現“點(diǎn)亮、劃亮、反顯、整屏擦除、筆畫(huà)擦除、連寫(xiě)多字、對象拖移”等書(shū)寫(xiě)顯示功能。
評論