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

本例程基于STC8H8K64U核心实验板（开天斧）进行编写测试。

对转接板的NTC进行采样，通过J2接口串口1(P1.6 P1.7)发送给上位机，波特率115200,N,8,1.

初始化时先把要ADC转换的引脚设置为高阻输入.

过采样提升N位分辨率：进行2的2N次方转换，累加值右移N位，提升N位分辨率

12位ADC，采样4次数值累加后除以2，结果便为13位过采样ADC数值.

同理12位ADC，采样16次数值累加以后除以4，结果便为14位过采样ADC数值.

程序提供了两种软件防抖的方式供参考选用：
1. 使用冒泡排序，去掉最高值、最低值，求中间平均值（不需要的话屏蔽 BUBBLE_SORT 定义）
2. 采样累加，求平均值（不需要的话可将 SUM_LENGTH 定义值改为 1 ）

此外程序演示两种复位进入USB下载模式的方法：
1. 通过每1毫秒执行一次“KeyResetScan”函数，实现长按P3.2口按键触发MCU复位，进入USB下载模式。
   (如果不希望复位进入USB下载模式的话，可在复位代码里将 IAP_CONTR 的bit6清0，选择复位进用户程序区)
2. 通过加载“stc_usb_hid_8h.lib”库函数，实现使用STC-ISP软件发送指令触发MCU复位，进入USB下载模式并自动下载。
3. 如果data空间不够，可将Memory Model设为Large模式，然后使用“stc_usb_hid_8h_xdata.lib”库函数。

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

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