找回密码
 立即注册
楼主: 布丁***

布丁橘长-STC32屠龙刀视频-代码分享&问题讨论帖

[复制链接]

该用户从未签到

0

主题

1

回帖

14

积分

新手上路

积分
14
发表于 2023-9-15 12:56:12 | 显示全部楼层
学长,你那个电子秤卡在oled,无法识别单片机型号
回复 支持 反对 送花

使用道具 举报

该用户从未签到

6

主题

31

回帖

136

积分

注册会员

积分
136
发表于 2023-10-29 23:24:25 | 显示全部楼层
请教各位大侠:
驱动蜂鸣器:
延时函数:
/*******************************************************************************
* 函 数 名       : delay_10us
* 函数功能                 : 延时函数,ten_us=1时,延时10us
* 输    入       : ten_us
* 输    出             : 无
*******************************************************************************/

void delay_10us(u16 ten_us) //@11.0592MHz
{
        u8 j;
volatile        u32 edata i;
        for(j=0;j<ten_us;j++)
        {
        _nop_();
        _nop_();
        i = 26UL;
        while (i) i--;
        }
}

驱动主函数:
/*******************************************************************************
* 函 数 名       : buzz()
* 函数功能      : 主函数  BEEP=P1^5,接蜂鸣器
*******************************************************************************
* 函 数 名       : buzz()
* 函数功能                 : 主函数
* 输    入       : 无
* 输    出             : 无
*******************************************************************************/
void buzz()
{       
    volatile        u16 i=200;

                               
        while(i--)//循环2000次,查资料知道发出声音频率是2000HZ,对应频率是500微秒
                {
                        BEEP=0; //产生一定频率的脉冲信号
                       
                        delay_10us(25);
                       
                        BEEP=1;
                       
                        delay_10us(25);
                }
                i=0;//清零
                BEEP=0;//关闭蜂鸣器
                       
}

* 输    入       : 无
* 输    出             : 无
*******************************************************************************/
void buzz()
{       
    volatile        u16 i=200;

                               
        while(i--)//循环2000次,查资料知道发出声音频率是2000HZ,对应频率是500微秒
                {
                        BEEP=0; //产生一定频率的脉冲信号
                       
                        delay_10us(25);
                       
                        BEEP=1;
                       
                        delay_10us(25);
                }
                i=0;//清零
                BEEP=0;//关闭蜂鸣器
                       
}

为啥在STC32G下面就不发声音?端口都设置为准双向,弱上拉,哪位大侠帮手看看,好像是浅水淹死人
回复 支持 反对 送花

使用道具 举报

该用户从未签到

4

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2023-11-30 09:42:41 | 显示全部楼层
橘长某破站视频真的非常好懂呀!橘长能出一个spi通讯个屏之类的视频嘛 想学习一下这方面 大爱橘长!!
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

1

回帖

12

积分

新手上路

积分
12
发表于 2024-3-26 11:37:20 | 显示全部楼层
只到了86期,剩下到第100期在哪里可以看
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

2

回帖

22

积分

新手上路

积分
22
发表于 2024-3-28 21:49:55 | 显示全部楼层
请问代码不能用keil打开有可能是什么原因?如何解决?
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

2

回帖

22

积分

新手上路

积分
22
发表于 2024-3-28 22:03:20 | 显示全部楼层
wlja 发表于 2023-2-18 07:53
布丁橘长好。为什么我买了您说的配件,把您的程序刷进去后,74HC595级联驱动8位数码管不能正常显示数字?
...

请问做这个实验我用的STC89C52芯片 闪的厉害 并且keil都打不开工程,是因为芯片必须用STC32吗?
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    2024-4-18 16:30
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    5

    回帖

    25

    积分

    新手上路

    积分
    25
    发表于 2024-4-16 17:20:50 | 显示全部楼层
    大佬们好,请问有没有Ntc+ptc联合起来控制ptc加热的程序代码,可以给我借鉴一下吗,新手小白没有头绪
    新手小白,请大佬指教
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-28 18:26 , Processed in 0.062781 second(s), 52 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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