以下是单片机实践团为您解答:1)首先想说一下,楼主的基础有点薄弱,直接玩这些合适吗,请自己评估一下,这些都是基础的c吧。2)首先time_regulate实现的是时间的调节,这里程序实现的比较简单,未实现人机交互的过程,作用是调用该函数实现时间设置为15-40-20(时分秒)。3)time_display实现的是时间在lcd1602上面的显示,有个比较关键的驱动函数Lcd_dspHz16,字面理解就是按照某种约定的格式显示字符,输入有三个参数,前两个决定显示的位置,最后一个是显示的字符内容。4)注意那个函数sprintf,比较有用的,建议自己多熟悉熟悉用法,以后有用的。5)time_show里面应该有一些其他的逻辑,比如秒++,也就是实现时间的逻辑这些了,就是你time_display的输入参数的逻辑。6)stm32本身有硬件RTC只需要设置好相关的寄存器即可实现全部的逻辑了,只需要实现显示或者人机交互的部分,建议采用串口终端来实现一个硬件的RTC,能够显示时间修改时间即可,这样能够学习到更多的知识的。7)初学者,要循序渐进,不要着急,慢慢来