51基础知识学习
末时清
这个作者很懒,什么都没留下…
展开
-
51延时函数
具体地,循环体中的 `for` 循环执行13次,每次都没有实际操作,从而达到一定的延时。在函数内部定义了一个 `uint` 类型的变量 `DelayTime`,用于表示延时的时间。函数通过一个循环,不断减小 `DelayTime` 的值,从而达到一定的延时效果。函数主要采用嵌套循环的方式来实现延时,通过嵌套的 `do-while` 循环,控制不同的计数器来实现精确的延时效果。在提供的代码中,定义了三个延时函数:`delayms`、`Delay1ms` 和 `Delay`。原创 2023-08-26 14:52:00 · 2803 阅读 · 0 评论 -
分析单片机的中断定时器0的初始化代码
这段代码的作用是初始化定时器0,并打开中断允许,以便在定时器0计数满时触发中断服务程序。模式1是16位定时器模式,其中TH0和TL0寄存器组成了16位的计数器。初始化TH0和TL0的值取决于所需的定时器计数范围和系统时钟频率。设置了定时器模式,此处设置为模式1。打开总中断,允许处理器接收和处理中断。启动定时器0,使其开始计时。打开定时器0的中断允许。原创 2023-08-20 16:30:54 · 1052 阅读 · 2 评论 -
P1初始化的分析
掌握P1含义和使用原创 2023-08-20 16:01:44 · 326 阅读 · 2 评论