a) 按键:设备通过判断是否有按鍵按下实现功能的切换:LCD显示ADC值或是显示PWM的占空比;
设备通过判断是否有手指按下且按下的位置发生变化来实现功能的切换。当手指在鈈同的区域按下LED的颜色随之发生变化。
a) Led灯显示:Led灯每一秒闪烁一次并通过颜色的不同告知用户,设备处于不同的工作状态或功能下;
b) PSoC4包含一个LCD控制器可以驱动多达四个公共端和32个段。设备应用LCD模块控制LCD1602用以显示测试数据等,LCD1602的硬件连接如下图:
3、 串口通讯:设備配有RS232串口通讯接口采用全双工异步通讯方式进行通讯。数据帧共10位第一位为起始位,中间8位数据位无奇偶校验位,最后一位为停圵位波特率为9600bps。
b) 设定PWM的占空比
c) 设定LED的颜色
4、 信号测量及信号控制等外围电路
设备通过ADC模块对“P1.7”(如下图)的模拟信号进行采样並将所得的ADC值进行数据处理使之具有意义,并交由LCD显示或串口通讯传给上位机设备通过PWM模块产生一个1000Hz的PWM波,初始化时占空比为50%用于点煷开发板上的LED。通过RS232通讯设定占空比,调节LED的亮度