用PIC16F630+74HC164制作的厨房定时器

本文介绍了一款使用PIC16F630微控制器和74HC164芯片自制的厨房定时器,具备倒计时、正计时功能,可显示1秒到99分59秒,并有蜂鸣器提示。通过五个按键实现启动/停止、正/倒计时切换、时间加减等操作。程序代码已给出,包括定时器初始化、延时函数和按键处理等关键部分。
摘要由CSDN通过智能技术生成

正计时状态倒计时状态

安装中2
锂电池及充电模块
电路图
代码:
/* PIC16F630为核心的厨房定时器 注:所有的I/O口都用完
* 功能:倒(正)计时1秒-99分59秒
* 显示:数码管显示分钟和秒钟;双色LED秒闪显示秒状态;两种LED分别显示功能状态:倒计 时橙色灯和正计时绿色灯显示。
* 提示音:1、计时结束:嘟嘟嘟连续响五次;2、正计时逢5分钟提示一个长音:嘟;3正计时 逢10分钟提示两个半长音:嘟-嘟
* 人机交互:五个按键分别是启动/停止;正/倒计时;加十分;加1分;加1秒/暂停/继续
* 电源开启:默认倒计时状态-加分加秒-启动
* 计时精度依赖于PIC16F630内部振荡器(4M)的精度和程序设计定时器初值的设定
*/
/* 本程序已经成功制作出成品,外壳使用的是银行点钞机外显示外壳

include

define BZZP RC2 //蜂鸣器接口

define CLK RA5 // 74HC164时钟输入

define DAT RA4 // 74HC164数据端口

define WEI3 RA0 // 秒十位

define WEI4 RA1 // 秒个位

define WEI1 RA2 // 分十位

define WEI2 RC0 // 分个位

define QID RC1 //启动/停止键

define ZDAO RC3 //正/倒计时

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值