本帖最后由 芯圣电子官方QQ 于 2023-7-25 10:17 编辑
简单的看了一下HC89S003F4的ADC功能,还是很强大的。
ADC 特性
最多 11 个外部通道及 2 个内部通道(包括 GND)的 12/10 位 ADC 检测
参考电压可选内部 2V、3V、4V、VDD 及外部 Vref
可选择转换数据对齐方向
可选择转换数据位数
ADC 转换完成可中断
单通道(P0.2 端口)ADC 唤醒中断
OLED显示屏采用I2C接口。
HC89S003F4由于没有I2C控制器,所以采用IO口模拟的方式实现I2C通讯。
P0_2为SCL接口,P0_1为SDA接口。P0_0为ADC采样接口。
本设计参考电压为VDD,数据右对齐,12位ADC检测,无中断
由于本人愚钝,keil4 用的不是很熟练,出了很多BUG,好像什么代码空间不足啊,百度了一圈也没解决,干脆推倒重写了。果然好用!
检测精度还不错,P0_0连接到3.3V上,实际检测为3.35V
程序贴上,仅供参考
效果图如下:
总结:HC89S003F4真滴强!!支持国货
|