[技术支持] HC89S003F4ADC单通道检测+0.96OLED显示

[复制链接]
352|2
 楼主 | 2018-3-11 14:43 | 显示全部楼层 |阅读模式
简单的看了一下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真滴强!!支持国货

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主 | 2018-3-11 14:45 | 显示全部楼层
程序好像没贴上,重新贴一遍

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

分享 快速回复 返回顶部 返回列表