上篇文末提到可以优化的地方包括加入闹钟,了解无源蜂鸣器的工作原理后,就着手扩展闹钟设置功能了,同时按键按下加入蜂鸣器的提示音。由于上篇的篇幅过长了,所以决定单独写一篇这个闹钟模块。 实现思路 : 1、保持原有功能情况下加入第三个模式 2、当前模式下执行功能,设置时分秒,同样是选中位闪烁,增大减小,越界判断等可以直接照搬前面的 3、设置的时分秒存在一个数组,当当前时间的时分秒都与之对应相等调用蜂鸣器 4、按下任意独立按键可以终止闹钟
2023-03-22 11:49:25 78KB C51
1
arduino和ds1302的基于lcd12864闹钟,按键可调时间,可设定闹钟,闹钟可通过按键更改,可掉电保存
2022-12-01 13:44:58 10KB arduino lcd12864 ds1302
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
数码管时钟 电子钟 时分秒 可调时分 基本功能(1) 可由按键调整时间(2) 可整点报时(“嘟、嘟”声)(3) 可设定时,定时时间到发出“嘟、嘟”声显示器件可选 段式LED显示或者LCD模块显示,嘟嘟声可选用蜂鸣器。
1
本程序功能包括时钟计数、可调时、整点报时等。对初学FPGA的同鞋十分有用。程序本人亲自编写、测试,没问题。芯片用的是cyclone3。
2022-06-10 10:05:29 323KB quartus 数字钟 FPGA
1
#include #define uint unsigned int #define uchar unsigned char uchar code table[]= {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0}; uchar sec,min,hour,kfnum,tt; sbit key1=P0^0; sbit keyfunc=P0^1; void init(); void delay(uchar z); void display(uchar sec,uchar min,uchar hour); void keyscan(); void main() { init(); while(1) { keyscan(); } }
2022-06-04 23:41:53 2KB c语言 51单片机 电子钟
1
本资源是用利用CPLD设计可调时数字钟,实现数字钟的一些基本功能,文件包含和设计报告,原理图,实习课件,采用verilog语言编程,主要用于提交期末实习的课设报告,该课设包含目录、原理、程序、实验心得等内容,供大家参考
2022-06-03 17:01:39 8.25MB 数字钟   verilog 课程设计
1
Verilog FPGA 4位寄存器 异步清零 同步置数 可调时钟周期
2022-05-17 11:12:01 147KB Verilog FPGA 4位寄存器 异步清零
1
51+DS1302+DS18B20+LCD1602_显示时间_温度_可调时
2022-04-19 15:57:53 136KB 51 DS1302 DS18B20 LCD1602
1
用FPGA设计一电子时钟,时间有时、分、秒,并分别用七段数码管显示出来。要求:时间增减可调,数码管动态显示。
2022-03-24 11:21:18 580KB 数字时钟 VHDL 可调时钟
1