/************************************************************************************************

本例程基于STC32G为主控芯片的实验箱进行编写测试。

使用Keil C251编译器，Memory Model推荐设置XSmall模式，默认定义变量在edata，单时钟存取访问速度快。

edata建议保留1K给堆栈使用，空间不够时可将大数组、不常用变量加xdata关键字定义到xdata空间。

比较器的正极选择 P1.1 口 ADC 的模拟输入通道，

而负极可以是 P3.6 端口或者是内部 BandGap 经过 OP 后的 REFV 电压（1.19V内部固定比较电压）。

通过中断或者查询方式读取比较器比较结果，CMP+的电平低于CMP-的电平P50口输出低电平，反之输出高电平。


从P2.3(PWM8)输出16位的PWM, 输出的PWM经过RC滤波成直流电压送P1.1做ADC并用数码管显示出来.

串口2配置为115200bps, 8,n, 1, 切换到P4.6 P4.7, 下载后就可以直接测试. 通过串口2设置占空比.

串口命令使用ASCII码的数字，比如： 10，就是设置占空比为10/256， 100： 就是设置占空比为100/256。

可以设置的值为0~256, 0为连续低电平.

左边4位数码管显示PWM的占空比值，右边4位数码管显示ADC值。

下载时, 选择时钟 22.1184MHz (用户可自行修改频率).

************************************************************************************************/