找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8G1K08A单片机硬IIC 1.3 OLED DS18B20光敏传感器白天晚上图片切换程序

查看数: 5857 | 评论数: 24 | 收藏 7
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-11-17 13:25

正文摘要:

     利用空闲时间自学单片机 ,用1.3寸OLED DS18B20 光敏传感器来显示温度,白天和晚上图片切换。本人用的是1.3寸OLED,若用0.96寸OLED部分代码要做修改(代码中有注释),光敏传感器中的灵敏 ...

回复

ID:921294 发表于 2024-9-18 08:50
这个芯片相对简单,只有8个脚,没有画原理图,程序中可以找到接线引脚,光敏传感器: sbit  gmIN=P5^4   1脚;    OLED :  P_SW2 = 0xb0;   // SCL(3.2   7脚) SDA(3.3     8脚)  ;  RX 3.0  5脚 ;  TX  3.1   6脚; VCC  2脚;GND   4脚。
ID:1067504 发表于 2024-9-17 08:55
有原理图吗?
ID:1131387 发表于 2024-9-14 13:51
学习单片机是不是要先把C语言学好呢?
ID:1110792 发表于 2024-9-13 21:49
正在学习,有参考价值。
ID:1034178 发表于 2023-10-17 11:07
1306oled屏i2c地址是0x3c还是ox78?我在arduino用3c点亮,怎么keil例程全是0x78?
ID:921294 发表于 2022-12-13 19:08
    今天下午刚收到了一块大科电子的STC8H8K64U的最小系统板,测试了一下,烧录到里面OLED是不亮的。对比了一下8G和8H的手册硬IIC内容,没看出来有什么明显的区别,参照了STC—ISP上的硬IIC例程修改了一下部分代码,还是不行,但是用软IIC 8G和8H就都没有问题。感到一头雾水,为啥硬IIC 8G行,8H就不行。
     看了一些资料,硬IIC和软IIC各有优点:
     1. 硬件IIC用法稍复杂,模拟IIC的流程更清楚一些。
     2. 硬件IIC速度比模拟快,并且可以用DMA
     3. 模拟IIC可以在任何管脚上,而硬件只能在固定管脚上。
     想到了前阵子用硬IIC同一个SDA和SCL接2个器件时,就出现问题,用软IIC也是没有问题。想到这里,我就把 iicInit(); 从MAIN主函数里直接放到void OLED_Init(void)里就好了。
   现在测试好了,显示正常。

   
ID:654797 发表于 2022-12-11 18:46
STC8的芯片好像不能用STC89的烧录座烧程序了呀!用什么烧录座才行呀
ID:28625 发表于 2022-12-11 15:19
为什么我用STC8H8K64U写不成功呢
ID:28625 发表于 2022-12-11 14:09
我用STC8H8K64U上午芯片点不亮呢?
ID:1042702 发表于 2022-12-5 09:30

写的太好了,可以好好学习了
ID:921294 发表于 2022-12-3 11:11
    我用的是1.3寸的OLED,有2块分别从2个不同的地方买的,都是IIC的,驱动全是1116的,虽然背面元件排列有点不同,但2个屏完全通用。
ID:28625 发表于 2022-12-2 20:26
wkman 发表于 2022-12-2 11:34
要看oled上的驱动ic是什么型号

1306的
ID:433219 发表于 2022-12-2 11:34
gxgllzh123 发表于 2022-12-2 08:03
0.96的4针可以通用吗

要看oled上的驱动ic是什么型号
ID:28625 发表于 2022-12-2 08:03
0.96的4针可以通用吗
ID:1042619 发表于 2022-11-30 14:38

无效楼层,该帖已经被删除
ID:688905 发表于 2022-11-18 19:02
:handshake 谢谢上面两位耐心解答!
ID:921294 发表于 2022-11-18 17:43
  用STC8G1K08A可以实现同时输出2路PWM,用PCA    T0    T1  都可以实现PWM,可以参考一下STC—ISP下载软件上的范例程序。和楼上的意见相同,用系统时钟分频,最后输出频率到不了那么高。
ID:468878 发表于 2022-11-18 14:39
skyrusher 发表于 2022-11-18 13:59
给楼主点赞!我也是初学者,请问STC8G1K08A能否实现这个功能:同时输出2路pwm信号。一路频率固定占空比可调 ...

你这个功能是可以,但是以单片机的速率,输出4MHZ应该是不可能的,几百PWMK都很勉强。可以输出分频主时钟信号,频率会高点,但也到不了4M。
ID:688905 发表于 2022-11-18 13:59
给楼主点赞!我也是初学者,请问STC8G1K08A能否实现这个功能:同时输出2路pwm信号。一路频率固定占空比可调,用于产生稳定的直流可调电压;一路输出占空比50%频率可在1-4mhz间调整,用作测试信号。
ID:1047308 发表于 2022-11-18 12:06
我也在自学,有不明白的地方还要请教
ID:921294 发表于 2022-11-18 09:10
那是STC烧录器,也可以烧录插件IC
ID:237354 发表于 2022-11-17 22:04
锁紧座电路板起什么作用?
ID:921294 发表于 2022-11-17 13:27
烧录频率要设为22.1184MHZ

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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