找回密码
 立即注册
楼主: 戚宏杰

AI8051U学习心得

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-08-24 03:04:04
已绑定手机

1

主题

17

回帖

135

积分

注册会员

积分
135
发表于 2025-8-13 21:53:11 | 显示全部楼层
第八集 定时器周期性任务

1.多个任务用一个定时器,把定时器的计时单位设小一些,同时对多个变量++,根据不同的任务设置计数上限。很巧妙的做法。
2.讲了多文件系统。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-08-24 03:04:04
已绑定手机

1

主题

17

回帖

135

积分

注册会员

积分
135
发表于 4 天前 | 显示全部楼层
第八集 定时器周期性调度任务

要点:把定时器的周期设的小一些,定义几个变量用于计数,每个变量对应不同的任务,计数周期到了,就执行不同的任务。
  
         还讲了多文件系统,头文件的路径包涵。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-08-24 03:04:04
已绑定手机

1

主题

17

回帖

135

积分

注册会员

积分
135
发表于 4 天前 | 显示全部楼层
第九集 数码管

要点: 数码管分共阴,共阳。讲了74HC595,这是非常有趣的芯片:串行输入,并行输出,还可以多级扩展。

void Init_595(void)
{
    HC595_SER = 0;
    HC595_RCK = 0;
    HC595_SCK = 0;
}

void Send_595( u8 dat )
{
      u8 i;
      for( i=0;i<8;i++ )
      {
            dat <<=1;              // dat = dat <<1 ;
            HC595_SER = dat ;  //把数据写到引脚上
            HC595_SCK = 1;      //输出上升沿时钟信号
            HC595_SCK = 0;
      }
}
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 05:25 , Processed in 0.103218 second(s), 55 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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