单片机的内部定时器来实现简易时钟,并定时闹铃。有proteus仿真图和C语言源程序

2025-02-24 20:14:27
推荐回答(2个)
回答1:

LS可能是站在会的角度来说的 其实对于单片机入门级这个还是有难度的 会做时钟其实单片机就学会百分之九十了 所以这个对初学并不是很简单 可以将这个分解下 首先你要会用定时器 然后每当定时器到零 数码管或者液晶上的分针或者秒针就加一 加到60 像高一位进一 在这个过程当中 每次时针或者分针有改变都进行判断 到时间就触发了 虽然这个不难 但是做出闹钟并不是目的 而是要用效率最高的算法解决 比如你可以设置标志位 省的循环的判断浪费时间 不具体解释了 方法很多种 想出一种好的方法才是学习的目的

回答2:

这个没有难度啊,学单片机不可能连电子表也不会写吧?
电子表写好了以后,在主函数里加一句大循环,判断闹铃到时,然后启动喇叭就好了,喇叭在proteus里面叫SPEAKER ,记得好像是无源喇叭,需要用PWM或CTC驱动才能出声的