基于某单片机地微波炉控制系统

基于某单片机地微波炉控制系统

ID:35943225

大小:745.33 KB

页数:39页

时间:2019-04-26

基于某单片机地微波炉控制系统_第1页
基于某单片机地微波炉控制系统_第2页
基于某单片机地微波炉控制系统_第3页
基于某单片机地微波炉控制系统_第4页
基于某单片机地微波炉控制系统_第5页
资源描述:

《基于某单片机地微波炉控制系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准文案江西科技师范大学大学生科研、创新性实验项目设计方案第一稿项目名称:微波炉控制系统的设计与制作项目负责人:曾光辉专业:电子信息工程 所在学院:通信与电子学院指导教师:占华林2012年5月20日江西科技师范大学教务处文档实用标准文案1.总体方案本系统由核心元件AT89C51单片机、LCD1602、独立按键、蜂鸣器构成、电机,用来实现数字电子钟、做饭提醒、模拟定时加热功能。主控部分是由单片机和独立按键两部分构成,显示部分是LCD1602显示模块构成,闹铃部分是外接蜂鸣器构成,模拟加热部分是直流电机构成。实现了秒表和数字电子时钟的功能。工作过程中

2、有各种工作状,显示时分秒以及上午和下午的做饭时刻,这些参数都可以校正。图1微波炉控制系统的整个电路2.基于单片机的数字电子钟系统硬件设计该数字钟工作原理是用一片AT89C51单片机通过编程去控制LCD1602实现的。通过2个开关控制来进行时间的调节以及秒表功能,P2.0(key1)口控制按键,当系统处于正常时间显示并且按下此键时,可以进入秒表功能和时间功能的切换,此键还可以作为时间和日期以及闹铃的调整位选中键,当系统处于时间显示模式时,按此键可以选中相应的需要调整的位。当系统处于时间显示模式时,P2.1(key2)口控制按键,按此键对相应的选中位进行

3、加,当系统处于处于秒表工作模式时按此键可以控制秒表计时的启动和暂停。文档实用标准文案其工作流程:1.年月日时分秒显示。通电后LCD自动显示C语言程序设置好的默认时间2.闹钟显示和设定。通电后,A的右边显示的是默认的闹钟时间,通过key1和key2可以设置闹铃时间。3.秒表显示以及启动和暂停以及清零。LCD处于正常显示时间模式下时按下key1释放后可以进入秒表模式,前3次按下key2的功能依次为启动停止清零,每按3次key2为一个轮回。2.1时钟电路模块下图2-1所示为时钟电路原理图,在AT89C51芯片内部有一个高增益反相放大器,其输出端为引脚XTA

4、L2,输入为芯片引脚XTAL1。而在芯片外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,构成一个稳定的自激振荡电路,电路产生的振荡脉冲经过触发器进行十二分频之后,便成为单片机的时钟信号。图2-1时钟电路原理图2.2复位电路模块下图2-2所示为复位电路原理图,在单片机的实际应用系统中,除单片机本身需复位以外,外部扩展的I/O接口电路等也需要一个复位,因此需要一个系统的同步复位信号,即单片机复位后,CPU开始工作,外部的电路一定要复位好,以保证CPU有效地对外部电路进行初始化编程。单片机复位的条件是:必须使RST/VPD或RST引脚加上持续两个

5、机器周期(即24个振荡周期)的高电平。电路为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐降低。只要保证RST为高电平时间大于两个机器周期,就能正常复位。文档实用标准文案图2-2复位电路原理图2.3LCD1602显示电路模块下图2-3所示为LCD1602显示模块电路原理图图4-3显示模块电路原理图2.4按键电路模块下图4-4所示为独立按键模块电路原理图,文档实用标准文案根据此电子时钟功能要求,需要设置以下两个功能键:工作模式键(key1),模式辅助键(key2)。按照键盘与CPU的

6、连接方式可分为独立键盘和矩阵键盘。独立式键盘是各个按键相互独立,每个按键占用一个I/O口,外加上拉电阻,每个I/O口上的按键不会影响到其他I/O口的按键工作状态。独立式键盘电路配置灵活,软件结构简单,所以本设计采用独立式键盘。图2-4独立按键模块电路原理图2.5闹铃模块下图4-5所示为闹铃模块电路原理图,闹铃模式时,设定好闹铃时间,闹铃时间有时和分,当设定好的闹铃时间跟系统的当前时间的时和分相等时,系统给P2.2端口送低交替的高低电平,蜂鸣器发出一定频率报警声,一分钟后报警声停止,如果这一分钟内有按键按下则报警声也停止。图2-5闹铃模块电路原理图文档

7、实用标准文案2.6电机驱动模块下图2-6所示为电机驱动电路原理图,当系统设定好加热的时长之后启动加热责电机转动,剩余的加热时间变为零之后电机停止转动。图2-6电机驱动电路原理图3软件模块设计介绍AT89C51软件开发环境KeiluVision2,怎样新建一个工程以完成自己的设计和调试。这里不是Keil开发环境的详细使用手册,关于Keil的详细说明文档请浏览Keil软件的帮助文档。3.1建立一个新工程点击Project菜单,选择GreateNewProject...如图11图5建立一个新工程文档实用标准文案弹出图12建立新工程对话框,文件名框中输入工程

8、名字,保存类型选择.uv2,点击保存。图6选择工程类型点击保存之后便出现芯片的选择框。图7选择芯片型号点击确

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。