电饭煲定时控制器设计
更新时间:2023-06-09 17:16:01 阅读量: 实用文档 文档下载
电饭煲定时控制器设计
作者:何建新 刘矛 雷学堂 杨帆
来源:《电子世界》2012年第20期
【摘要】电饭煲定时控制器主要利用单片机AT89C51、其它外围元件电路,组成一个具有接通外部电源功能的定时控制器,具有结构简单,定时准确、操作方便等特点。
【关键词】AT89C51;发光二极管;数码管
1.绪论
随着电子产品的不断更新换代,尤其是在智能控制方面技术有了显著的改进。传统电饭煲具有效率高,蒸饭速度快,操作简单等优点。但在使用时必须采用人工开启电饭煲,这在使用中感到非常不便。为此,本设计将介绍在生活中用的最多的定时控制器,主要利用单片机AT89C51、其它外围元件电路,组成一个具有接通外部电源功能的定时控制器。
2.电路的硬件设计
2.1 电源电路设计
电源电路包括电容和稳压器。通过该电路,使得220V电压变为5V,再通过电容的滤波作用,稳压器的稳压作用,可输出5V的稳定电压,如图1所示。
2.2 总的电路图
定时开关的硬件电路如图2所示。采用单片机直接驱动数码管,数码管采用动态显示,数码管的7个笔画直接接单片机的PO.0~P0.7,位选段接单片机的P2.0~P2.5,八个发光二极管接单片机的P1.0~P1.7,三个按键接单片机的P3.0~P3.2。当需要设置定时时间时,我们按下设置开关即可进入设定模式,通过移位开关选择要设定哪一位,找到哪一位后,通过加按键实现在该位上数字的加。
3.电路的软件设计
3.1 定时程序设计
单片机的定时功能也是通过计数器的计数来实现的,此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲,也就是每经过1个机器周期的时间,计数器加1。如果MCS-51采用的12MHz晶体,则计数频率为1MHz,即每过1us的时间计数器加1。这样可以根据计数值计算出定时时间,也可以根据定时时间的要求计算出计数器的初值。MCS-51单片
机的定时器/计数器具有4种工作方式,其控制字均在相应的特殊功能寄存器中,通过对特殊功能寄存器的编程,可以方便的选择定时器/计数器两种工作模式和4种工作方式。
定时器/计数器工作在方式0时,为13位的计数器,由TLX(X=0、1)的低5位和THX的高8位所构成。TLX低5位溢出则向THX进位,THX计数溢出则置位TCON中的溢出标志位TFX.
当定时器/计数器工作于方式1,为16位的计数器。本设计师单片机多功能定时器,所以MCS-51内部的定时器/计数器被选定为定时器工作模式,计数输入信号是内部时钟脉冲,每个机器周期产生一个脉冲使计数器增1。
3.2 程序及其说明
/*程控定时开关*/
#include /*包含库函数*/
/*七段数码,高电平有效 ,顺序为.gfedcba*/
unsigned char led[]={0,0,0,0,0,0};/*将六个LED定义成一个数组,用来显示时、分和秒 */
unsigned int counter;
unsigned char n,w=0,flag=0,flag1=0;
unsigned char K1_on=0,K2_on=0,K1_off=1,K2_off=1 ;
unsigned char h_data=0,m_data=0,s_data=0;
unsigned char hdata1_on=0,mdata1_on=0,sdata1_on=5, hdata2_on=0,mdata2_on=0,sdata2_on=10;
unsigned char hdata1_off=0,mdata1_off=0,sdata1_off=8,hdata2_off=0,mdata2_off=0,sdata2_off=14;
/*s_data=50为时钟秒计数器,m_data=59为时钟分计数器,n,w=4指定LED的位,*/ /*flag,flag2,flag3,set_mdata1_on为设置分计数器,set_sdata1_on为设置秒计数器,*/ /*mdata1_on为闹钟分计数器,sdata1_on为闹钟秒计数器*/
正在阅读:
电饭煲定时控制器设计06-09
思想道德修养与法律基础课程教学大纲04-28
摘樱桃小学生优秀作文06-15
最新普外科护理_常规05-08
搞笑段子大全02-13
一企一册12-31
人伤考题三04-04
传感器复习题10-19
制定的相关政策措施、规章制度目录04-29
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 电饭煲
- 控制器
- 定时
- 设计
- 5.1-ABB变频器ACS800-67参数的设置-20100717
- 2012年中国工业经济运行上半年报告
- 从一起行政诉讼案再论动产抵押登记审查制度的调整和变化
- 日产2500t复合水泥(矿渣和粉煤灰)粉磨车间工艺设计说明书
- 论内部审计在公司治理中的作用
- 2005~2006学年第二学期高等数学期末试卷(1)
- 2010年GCT语文预测试题及答案下载
- 变频旋转式压缩机的研究现状与进展
- 中国移动国际漫游统一资费表
- 机械制图38 零件图的尺寸标注
- 1例急性酒精中毒后猝死分析
- 海南省2010年中学地理会考
- 珠海社会保障(市民)卡介绍和问题解答
- 20世纪旧体诗词的古典诗歌传统——新诗突围的另一种可能
- 女孩学美容的好处有那些
- 初中数学合作学习有效性的反思
- 温室大棚项目可行性研究
- 中国行政史真题及答案
- 好看的电影排行榜 - 好看的电影排行榜
- 兰博基尼 LAMBORGHINI 资料简介