上篇文末提到可以优化的地方包括加入闹钟,了解无源蜂鸣器的工作原理后,就着手扩展闹钟设置功能了,同时按键按下加入蜂鸣器的提示音。由于上篇的篇幅过长了,所以决定单独写一篇这个闹钟模块。 实现思路 : 1、保持原有功能情况下加入第三个模式 2、当前模式下执行功能,设置时分秒,同样是选中位闪烁,增大减小,越界判断等可以直接照搬前面的 3、设置的时分秒存在一个数组,当当前时间的时分秒都与之对应相等调用蜂鸣器 4、按下任意独立按键可以终止闹钟
2023-03-22 11:49:25 78KB C51
1
103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS
2022-06-15 11:05:43 26KB 103-DS1302可调时钟(5
Verilog FPGA 4位寄存器 异步清零 同步置数 可调时钟周期
2022-05-17 11:12:01 147KB Verilog FPGA 4位寄存器 异步清零
1
用FPGA设计一电子时钟,时间有时、分、秒,并分别用七段数码管显示出来。要求:时间增减可调,数码管动态显示。
2022-03-24 11:21:18 580KB 数字时钟 VHDL 可调时钟
1
里面包括WiFi、语音模块以及语音资源,有需要的也可以到博客对应文章免费下载,博客里列有所需硬件以及各模块具体连接图。
2022-02-21 12:46:51 23.68MB WIFI自动校时+语音报时可调
1
5110液晶屏显示时间,用ds1302时钟芯片,普通51单片机,时间可调,带闹钟。
2021-12-24 15:39:56 42KB ds1302
1
采用1602液晶显示,年月日,星期,时分秒都有显示并且实现时间可自行调准,误差1日小于1分钟
2021-12-11 21:10:44 1KB 51 单片机 可调 时钟
1
基于定时器T0的可调时钟 LSA=>P2^2; LSB=>P2^3; LSC=>P2^4; P0=>数码管位选 P3=>独立按键 数码管从00-00-00 (时-分-秒)开始计秒
1
匆匆上传,没作修改.但运行无问题.#include #include #define uchar unsigned char uchar table[]="0123456789"; #pragma interrupt_handler miao:9 uchar key; int num=55,l=0; int m,h; h=8,m=59; void miao() { l=0; if (num==60) { num=0; } num++; TCNT1H=0xf0;//比较特殊的是需要重新对计数器赋值,因为一进入中断就将计数寄存器TCNT1的值清零,其中H代表高位HIGH,L代表低位LOW。 TCNT1L=0xbc; }
2021-11-24 15:05:29 4KB 单片机可调时钟程序
1
基于51单片机的时钟程序,能够通过键盘调节时间,精确到秒
2021-09-14 17:17:57 11KB 单片机 时钟
1