[通用8051核FLASH系列]

HC89S003F4ADC单通道检测+0.96OLED显示

[复制链接]
1803|4
手机看帖
扫描二维码
随时随地手机跟帖
tonytowns|  楼主 | 2018-3-11 14:43 | 显示全部楼层 |阅读模式
本帖最后由 芯圣电子官方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
程序贴上,仅供参考

效果图如下:
TIM截图20180311143341.jpg

总结:HC89S003F4真滴强!!支持国货

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

oled adc.rar

89.77 KB

使用特权

评论回复
海力小卢as| | 2020-4-20 15:49 | 显示全部楼层
必须顶一个

使用特权

评论回复
cooleaf| | 2020-4-23 22:41 | 显示全部楼层
必须要顶一下哈。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

15

帖子

0

粉丝