PIC16F1937触摸按键开发板:CVD/CPS方案与LCD显示

19 下载量 14 浏览量 更新于2024-12-08 1 收藏 591KB ZIP 举报
资源摘要信息:"本资源介绍了基于PIC16F1937单片机开发的触摸按键开发板,详细阐述了其设计的原理和应用方案,包括CVD和CPS两种触摸技术,以及板载的LCD显示屏和其他功能模块。" 知识点: 1. PIC16F1937单片机: PIC16F1937是Microchip公司生产的一款8位微控制器,属于PIC16F系列。该单片机拥有丰富的内置模块,例如模拟比较器、PWM发生器、串行通信模块等。具有高性价比和低功耗特性,非常适合用于各种嵌入式应用。 2. CVD (Capacitive Voltage Divider) 触摸技术: CVD是一种用于电容式触摸感应的技术,能够通过测量电容变化来确定是否有触摸发生。在这种开发板中,CVD技术被用来实现触摸按键功能。 3. CPS (Capacitive Sensing Peripheral) 触摸模块: PIC16F1937内置的CPS模块同样支持电容式感应,允许用户创建无需外部组件的触摸感应按键。该开发板利用CPS模块提供第二种触摸解决方案。 4. LCD显示屏: 开发板集成了6位8字段式的LCD显示屏,该显示屏使用PIC单片机内部的LCD模块驱动,省略了外部LCD驱动芯片,简化了设计。 5. PWM输出: PIC16F1937提供多路PWM输出,这些输出可用于控制LED渐亮显示和步进电机。PWM(脉冲宽度调制)是一种高效的控制和驱动电机与LED等负载的方法。 6. 24LC64 EEPROM: 开发板上集成了一个24LC64型号的EEPROM,这是一种串行接口的电可擦可编程只读存储器(EEPROM),具有64千位的存储空间。 7. RS232串口通信: 开发板拥有一个标准的RS232接口,可以用来与PC计算机进行通信。这种通信可以使用2、3交叉线连接。 8. ADC (模拟到数字转换器): 开发板上的ADC模拟电路可以连接温度传感器,如MCP9700,用以测量环境温度。 9. LDO (低压差线性稳压器) 和USB电源转换器: 开发板可以利用DC9V的外部输入通过LDO电源转换器或DC5V的USB输入通过USB电源转换器进行供电。 10. 电源保护: 开发板集成了电源过流保护、反压保护以及电源指示灯,确保了电路的稳定运行和用户的安全。 11. ICSP接口: 开发板上的ICSP (In-Circuit Serial Programming) 接口支持在线仿真和程序烧写,方便开发者对程序进行调试和更新。 12. 定时器实验、EEPROM读写实验、睡眠唤醒实验、看门狗实验: 开发板还设计了多种实验功能,能够帮助用户深入学习PIC单片机的工作原理及其各种功能模块的使用。 13. DIY区域: 开发板为用户提供了三个DIY区域,包括DIP SOP16 TO-23-6的接口,以及所有I/O引脚的引出,方便用户进行各种DIY实验和扩展应用。 14. 附件内容: 资源包内还包含了原理图PDF文件、程序设计代码文件(Lx-mTouch-v1.0.C),以及相关的图片资源,为学习和使用提供了全面的支持。 通过以上知识点的介绍,可以对基于PIC16F1937单片机的触摸按键开发板有一个全面的理解,包括其硬件配置、模块功能、以及如何使用和扩展该开发板。这对于嵌入式系统开发和学习电子电路的工程师或爱好者来说,是一份宝贵的资料。