单片机程序说明
发布时间:2013/11/19 20:22:23 访问次数:826
系统加电后,单片机程序首先进行初始化,DS5022包括触摸信号监听端口、继电器驱动端口和LED指示灯端口的初始化等。然后,系统将持续监听触摸信号输入端口,当有触摸信号输入后,系统将延时约2s。延时的目的是为了避免误触摸操作,如果2s后仍有触摸信号,则立即将继电器和LED端口电平取反,原未断开的继电器闭合,同时LED指示灯点亮,蜂鸣器鸣响,反之同理。程序的运行流程图。
感兴趣的读者可以到《无线电》杂志网站www.radio.com.cn下载相关的程序代码。
把程序编译一下,烧写到单片机中,再调整一下触摸芯片的灵敏度,也就是有选择地将JR8626芯片的SLE1、SLE2、SLE3三个引脚接地,对应前面的灵敏度调节表,就可以使得触摸板的灵敏度适当了。我们将灵敏度值调到4,刚刚好,这样,基本的调试工作就告一段落了。下面就可以装外壳了。这里要注意的是,由于感应电流的作用,有些220V转5V的供电模块可能会对电容触摸检测过程造成影响,所以,装外壳时应使5V电源模块尽量远离触摸板。图23所示为开始装控制器的外壳。图24所示为装好外壳的控制器。
系统加电后,单片机程序首先进行初始化,DS5022包括触摸信号监听端口、继电器驱动端口和LED指示灯端口的初始化等。然后,系统将持续监听触摸信号输入端口,当有触摸信号输入后,系统将延时约2s。延时的目的是为了避免误触摸操作,如果2s后仍有触摸信号,则立即将继电器和LED端口电平取反,原未断开的继电器闭合,同时LED指示灯点亮,蜂鸣器鸣响,反之同理。程序的运行流程图。
感兴趣的读者可以到《无线电》杂志网站www.radio.com.cn下载相关的程序代码。
把程序编译一下,烧写到单片机中,再调整一下触摸芯片的灵敏度,也就是有选择地将JR8626芯片的SLE1、SLE2、SLE3三个引脚接地,对应前面的灵敏度调节表,就可以使得触摸板的灵敏度适当了。我们将灵敏度值调到4,刚刚好,这样,基本的调试工作就告一段落了。下面就可以装外壳了。这里要注意的是,由于感应电流的作用,有些220V转5V的供电模块可能会对电容触摸检测过程造成影响,所以,装外壳时应使5V电源模块尽量远离触摸板。图23所示为开始装控制器的外壳。图24所示为装好外壳的控制器。
上一篇:DIY电容式触摸板原理介绍
上一篇:RFID卡读写器的设计