- 博客(3)
- 收藏
- 关注
原创 定时器的原理
时钟系统每提供一个脉冲,计数单元加1,当达到最大值65535,再来一个脉冲,该计数单元就会产生溢出,置一个标志位TF(TimerFlag),该标志位向中断系统申请中断。51单片机的时钟系统可由SYSclk系统时钟和P0Pin外部引脚来提供,当由外部引脚来提供时,单片机的时钟系统相当于一个计数器。注意:定时器的资源和单片机的型号是关联在一起的,不同的型号可能会有不同的定时器个数和操作方式,但一般来说,T0。使用16位定时器模式,则M1,M0分别置0、1,同时使用内部时钟,配置0给CT选择开关。
2024-05-11 23:31:01 278
原创 【C语言】指针
状态用函数的return来返回,实际的值通过指针参数来返回,这样的话容易把函数的返回结果放到if语句中去。当我们需要表示返回结果出错时,常用的套路是让函数返回特殊的不属于有效范围内的值来表示出错,例如-1和0。但是当任何数值都是有效的可能结果时,就得分开返回,这种情况下需要用到指针。2.传入的参数实际上是需要保存带回的结果的变量。1.函数返回多个值,某些值只能通过指针返回。函数的返回运算的状态,结果通过指针返回。一、指针变量就是记录地址的变量。数组变量就是一种特殊类型的指针。未完待续......
2024-02-01 13:49:55 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人