全文预览

基于STM8单片机的电容触摸按键设计与实现毕业论文

上传者:徐小白 |  格式:doc  |  页数:23 |  大小:0KB

文档介绍
源、复位电路、时钟、仿真与调试接口。具体如下说明:电源:STM8S工作在2.9-5.5v的宽电源范围内。本系统采用3.3.v供电复位电路:采用RC复位即可满足系统要求时钟:STM8可以选择三种时钟源:HIS(内部高速时钟)、LSI(内部低速时钟)、HSE(外部高速时钟),在本系统中采用HIS(内部高速时钟)再经过2分频的时钟作为主时钟仿真与调试接口:STM8所有系列单片机都是通过SWIM接口仿真与编程的,而SWIM接口只需要3根线连接就足够了,所以设计的时候非常简便,只要引出单片机的SWIM引脚、RESET引脚和GND引脚做成个接口,STM8仿真器即可对该单片机进行仿真、调试、下载程序。根据STM8S硬件特性和系统需求,设计如图4.1的最小系统电路。图4.1STM8S最小系统4.2触摸按键检测电路设计本系统中触摸按键检测只需要简单的外围RC电路组成再配合内部定时器即可实现触摸按键的检测,如图4.2所示的虚线框,由PB5_Load引脚发出固定的频率通过R2和C4组成固定的振荡周期,当人体没去触摸TOUCHPAD,PB4_Acq引脚接收到的充放电是固定的,当人体触摸到TOUCHPAD的时候,由于人体相当于一个接大地的电容,因此会在TOUCHPAD触摸片和大地之间形成一个感应电容,感应电容与C4并联,电容变大,振荡周期变长,因而单片机PB4_Acq引脚检测到周期变长即可判断按键是否被压按了。图4.2触摸按键检测电路4.3面板LED背光指示电路设计面板上LED背光灯的作用是指示目前在本系统中指示当前的开关状态,其另外一个作用是让用户在漆黑的夜中很容易找到开关的具体位置,具体电路设计如图4.3背光指示电路所示。在面板的中心位置安装两颗LED,红色LED表示开关开的状态,蓝色LED表示开关关的状态,在硬件上只需一个IO口再加个三极管对其蓝色LED进行反相驱动。图4.3面板背光灯指示电路

收藏

分享

举报
下载此文档