新闻中心

EEPW首页>光电显示>设计应用> 触摸屏技术在16位单片机中的应用

触摸屏技术在16位单片机中的应用

作者: 时间:2012-10-18 来源:网络 收藏

ANDB AL, # 0FEH ; 数据入DIN低, 输入0

JMP DATA_OUT1

DI_O_1: ORB AL, # 01H ; 数据入DIN高, 输入1

DATA_OUT1: DJNZ R6, DATA_OUT ; 8位数据读完

STB AL, FIRST ; 低8位数据保存至FIRST单元同样处理接受数据高4位数据

…… …… ; 4位数据读完, 数据保存。读14 位数据程序完成后返回

程序上机调试后再没有出现之间指令不执行, 烧坏触摸芯片的问题。也许你会发现, 在程序编程中, 我们使用了BL寄存器作P1口的过渡保护单元, 对输出信号采用了对位的或、与方式达到输出“1”、 “0”电平。保证P1的输入端口不会因其他P1 端口的操作而改变其状态, 在信号线上出现两个输出、争抢信号的现象。这就是出问题的主要原因。

4 结语

在项目鉴定时, 专家们给出了系统设计新颖、结构合理、功能比较完善, 扩展性强, 有一定的市场空间。特别提到了每个触摸键设计合理、反映正确的结论。

在本项目结束时还有一个关于按键的遗留问题: 由于是使用单端模式工作, 且CPU 接到请求后, 为了消除抖动、防止误触发, 延时后再响应其请求, 造成了按键反映迟缓, 这是一个硬件、软件都需改进的问题, 硬件需换模拟数据转换芯片,软件上延时可以短一些。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭