九洲数影 发表于 2025-8-13 21:53:11

第八集 定时器周期性任务

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

九洲数影 发表于 4 天前

第八集 定时器周期性调度任务

要点:把定时器的周期设的小一些,定义几个变量用于计数,每个变量对应不同的任务,计数周期到了,就执行不同的任务。

         还讲了多文件系统,头文件的路径包涵。

九洲数影 发表于 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;
      }
}
页: 1 [2]
查看完整版本: AI8051U学习心得