yhf3721 发表于 2023-5-9 22:09:11

申请stc32g实验箱

冲哥stc32g实验箱视频,第九集开始数码管的学习,核心板没有数码管外设,只能理论不能实验。特此申请stc32g实验箱,甚是期待。感谢stc的大力支持和论坛大神的付出。

yuyy1989 发表于 2023-5-9 22:53:44

本帖最后由 yuyy1989 于 2023-5-10 08:58 编辑

确实没数码管的话和数码管有关的那几集写完代码没法验证,我现在先把代码放在那等有了实验箱或者数码管再回来看,静态数码管还能用p2的那8个灯凑合看一下,动态数码管就没辙了
STC-ISP上是有模拟数码管的功能,但是好像并没法模拟数码管刷新的功能,更像是一个集成了显示控制的数码管模块,只需要传数据就能显示出来,不用考虑刷新机制

如果用这个模拟实现数码管的底层刷新逻辑的话要这么写
uint8_t codeindex = 0; //用这个变量模拟控制显示的位
const uint8_t segdatas[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
void usbhidsegtest()
{
    uint8_t segcode = {0};
    segcode = segdatas; //要显示的位填入数据,其它保持0
    SEG7_ShowCode(segcode);
    codeindex++;
    if(codeindex>7)
    {
      codeindex = 0;
    }
    delay_ms(500); //延时太短看不清,这个并不能像真实的数码管那样
}

如果像教学视频那样设置1ms的延时,效果是这样的
attach://9788.mp4

这个模拟功能并不适合模拟数码管的底层显示逻辑

神农鼎 发表于 2023-5-9 23:04:38










yhf3721 发表于 2023-5-9 23:21:20

有没有相关的视频教程

yhf3721 发表于 2023-5-11 13:28:19

刚开始入门学习stc32g的小伙伴,led显示程序都要理解半天,再加上虚拟串口调试命令,使程序更加复杂,作为新手我们做不到呀!

乘风飞扬 发表于 2023-5-11 18:31:49

屠龙刀核心板例程包里面有封装好的函数库可以直接调用就能通过虚拟设备进行显示:


官网-软件工具-核心功能实验板,或者论坛导航栏的“本地下载”,或者论坛的“资源中心”版块里面都能下载到屠龙刀例程包

STC MCU 芯片使用参考例程包下载
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1525
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)


晓奇 发表于 2023-5-11 20:54:37

数码管这些东西还是搭电路动手焊板子,比较实在。

yhf3721 发表于 2023-5-12 01:44:32

道友言之有理

单片机学徒 发表于 2023-5-23 16:44:16

申请到了吗?

yhf3721 发表于 2023-5-23 19:14:31

没有
页: [1] 2
查看完整版本: 申请stc32g实验箱