找回密码
 立即注册
楼主: 电子DIY小家

《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套

   火... [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-05-30 14:41:54
已绑定手机

4

主题

188

回帖

600

积分

高级会员

积分
600
发表于 2025-3-9 20:58:25 | 显示全部楼层
关于第9集数码管  47分50秒左右  你说好的要输出CY  CY哪里来的
这里凭啥就冒出个CY变量来了,反复听没听明白
void Send_595( u8 dat )
{
        u8 i;
       
        for( i=0;i<8;i++ )
        {
                dat <<= 1;                                //DAT = (DAT<<1);        //CY
                HC595_SER = CY;                //先把数据写到引脚上
                HC595_SCK = 1;                        //输出上升沿的时钟信号
                HC595_SCK = 0;
        }
}
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-05-30 14:41:54
已绑定手机

4

主题

188

回帖

600

积分

高级会员

积分
600
发表于 2025-3-9 21:02:59 | 显示全部楼层
木*** 发表于 2025-3-9 20:58
关于第9集数码管  47分50秒左右  你说好的要输出CY  CY哪里来的
这里凭啥就冒出个CY变量来了,反复听没听明 ...

dat左移会到CY里去,有什么说法吗,这有点跳跃啊
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-05-30 14:41:54
已绑定手机

4

主题

188

回帖

600

积分

高级会员

积分
600
发表于 2025-3-10 09:48:44 | 显示全部楼层
张*** 发表于 2025-3-10 07:22
CY是程序状态寄存器,把最高位左移一位到寄存器最高位。

嗯嗯,CY的功能大概是明白了,反正就是个有特定功能的特殊变量
我更倾向于使用这种明确的逻辑
HC595_SER = (dat & 0x80) ? 1 : 0; // 取 dat 的最高位
        dat >>= 1;                // 右移1位,准备下一次取最高位。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-05-30 14:41:54
已绑定手机

4

主题

188

回帖

600

积分

高级会员

积分
600
发表于 2025-3-10 09:56:08 | 显示全部楼层

确实是没有51基础,直接就是上手用esp32的
51必学吗,c/c++在这行代码的处理方式上可以用更直白的表达的呀
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-05-30 14:41:54
已绑定手机

4

主题

188

回帖

600

积分

高级会员

积分
600
发表于 2025-3-10 09:57:25 | 显示全部楼层
winds*** 发表于 2025-3-10 08:54
有器材支持最好了

我已经领了核心板和Ai8051u试验箱了,这不已经很香了吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-05-30 14:41:54
已绑定手机

4

主题

188

回帖

600

积分

高级会员

积分
600
发表于 2025-3-10 09:58:24 | 显示全部楼层
nz*** 发表于 2025-3-9 11:51
第8集学习,我觉得学完冲哥的ai8051u深度入门,以后自己可以写操作系统了

说干就干
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-06-03 09:09:20
已绑定手机

9

主题

61

回帖

313

积分

中级会员

积分
313
发表于 2025-3-10 10:01:44 | 显示全部楼层
神*** 发表于 2024-11-19 10:47
2024/12/9:
冲哥重披战袍,Ai8051U 实战教学 视频 上线

希望大佬速更,我已经饥渴难耐了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:103
  • 最近打卡:2025-06-19 07:25:20
已绑定手机

0

主题

32

回帖

282

积分

中级会员

积分
282
发表于 2025-3-10 10:17:22 | 显示全部楼层
请教大佬们,定时器多任务 有点不明,static TASK_COMPONENTS Task_Comps[]=
{
//状态  计数  周期  函数
    {0, 500,  500,  Sample_LED0},      /* task 1 Period: 500ms */
    {0, 1000, 1000,  Sample_LED2},       /* task 2 Period: 1000ms */
    {0, 2000, 2000,  Sample_LED4},       /* task 3 Period: 2000ms */
//    {0, 500, 500, Sample_RTC},        /* task 4 Period: 500ms */
    /* Add new task here */
};

u8 Tasks_Max = sizeof(Task_Comps)/sizeof(Task_Comps[0]);

//========================================================================
// 函数: Task_Handler_Callback
// 描述: 任务标记回调函数.
// 参数: None.
// 返回: None.
// 版本: V1.0, 2012-10-22
//========================================================================
void Task_Marks_Handler_Callback(void)
{
    u8 i;
    for(i=0; i<Tasks_Max; i++)
    {
        if(Task_Comps[i].TIMCount)      /* If the time is not 0 */
        {
            Task_Comps[i].TIMCount--;   /* Time counter decrement */
            if(Task_Comps[i].TIMCount == 0) /* If time arrives */
            {
                /*Resume the timer value and try again */
                Task_Comps[i].TIMCount = Task_Comps[i].TRITime;  
                Task_Comps[i].Run = 1;      /* The task can be run */
            }
        }
    }
}

//========================================================================
// 函数: Task_Pro_Handler_Callback
// 描述: 任务处理回调函数.
// 参数: None.
// 返回: None.
// 版本: V1.0, 2012-10-22
//========================================================================
void Task_Pro_Handler_Callback(void)
{
    u8 i;
    for(i=0; i<Tasks_Max; i++)
    {
        if(Task_Comps[i].Run) /* If task can be run */
        {
            Task_Comps[i].Run = 0;      /* Flag clear 0 */
            Task_Comps[i].TaskHook();   /* Run task */
        }
    }
}
搞来搞不上在  40P的AI8051U -34K64
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:132
  • 最近打卡:2025-06-19 18:21:47
已绑定手机

0

主题

58

回帖

582

积分

高级会员

积分
582
发表于 2025-3-10 19:27:19 | 显示全部楼层
下午用核心板试了一下下载,挺好用。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:103
  • 最近打卡:2025-06-19 07:25:20
已绑定手机

0

主题

32

回帖

282

积分

中级会员

积分
282
发表于 2025-3-11 08:02:15 | 显示全部楼层
学习中
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-19 20:52 , Processed in 0.216074 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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