1.多个任务用一个定时器,把定时器的计时单位设小一些,同时对多个变量++,根据不同的任务设置计数上限。很巧妙的做法。
2.讲了多文件系统。 第八集 定时器周期性调度任务
要点:把定时器的周期设的小一些,定义几个变量用于计数,每个变量对应不同的任务,计数周期到了,就执行不同的任务。
还讲了多文件系统,头文件的路径包涵。 第九集 数码管
要点: 数码管分共阴,共阳。讲了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]