河北工程单片机课设-简易厨房报警器报告方案.doc

河北工程单片机课设-简易厨房报警器报告方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息与电气工程学院 课程设计说明书 (2014 / 2015 学年第 2 学期) 课程名称 : 单片机应用课程设计 题 目 : 厨房提醒器设计 专业班级 : 学生姓名 : 学 号: 指导教师 :王书强、苗敬利、王巍、赵奇 设计周数 : 2周 设计成绩 : 2015 年 6 月 26 日 目录 1、课程设计的目的 2 2、课程设计的正文 2 2.1 课程设计要求 2 2.2 系统设计分析 2 2.3 系统硬件的设计 2 2.3.1 硬件电路材料 2 2.3.2 硬件线路设计 3 2.3.2.1 设计材料说明 3 2.3.2.2 线路设计说明 8 2.3.3 系统软件编程 10 2.3.3.1 流程图分析 10 2.3.3.2 系统程序 12 2.3.4 系统软硬件调试 17 2.3.4.1 硬件调试 17 2.3.4.2 软件调试 18 3、课程设计总结 18 4、参考文献 19 1、课程设计的目的 (1)了解单片机的基础知识,掌握单片机课程设计的引脚和结构,能够正确进行单片机电路设计和画图,实现单片机的科学运用。 (2)掌握如何通过编写的程序实现单片机的运行,如何进行电路的焊接和程序调试来实现我们所需要的功能。 (3)掌握单片机定时器、外部中断等的设置及相应的编程。针对功能需求进行编程,将编好的程序导入到单片机中仿真编译,确定是否实现功能,完成校验。 (4)动手操作焊接、校验,将单片机相关知识转变到实际动手操作过程中,通过针对性课题提升学生单片机理论应用效益,提高组成系统和编程以及调试的动手能力。 (5)在动手过程中鼓励学生自主学习,查阅相关资料,解决问题,灵活运用相关知识,锻炼学生能力。 2、课程设计的正文 2.1 课程设计要求 设计厨房提醒器,具体要求主要包括原始数据及主要任务、技术要求两大部分。 原始数据及主要任务:采用AT89S51作为控制单元,实现厨房提醒器的设计。①设计键盘输入电路;②设计显示电路;③合理分配地址,编写系统程序;④利用Protel设计硬件电路原理图和PCB图;⑤软硬件联机调试。 技术要求:①设置提醒器的“开始”键、“清除”键、“分十位加1”键、“分个位加1”键和“秒十位加1”键。刚通电时和按下“清除”键时,均可使显示器显示——00:00。按下开始键,则按照设定的时间减1定时。当显示器再次显示为00:00时则蜂鸣器提醒定时到。②4个数码管分别用于显示分十位、分个位、秒十位和秒个位。 2.2 系统设计分析 本次厨房提醒器设计的过程中由于条件限制,设计过程中选取AT89C51代替AT89S51,其能够满足本次设计的功能需求,符合本次设计要求。本系统应包括键盘输入系统、显示系统、报警系统、控制系统四部分。键盘输入系统需要实现“开始”键、“清除”键、“分十位加1”键、“分个位加1”键和“秒十位加1”键;显示系统需实现时间的显示;报警系统需要实现倒计时为00:00后蜂鸣器报警提醒;控制系统需要实现数值设置计数、减计数和按键的响应。 2.3 系统硬件的设计 2.3.1 硬件电路材料 名称 数值 数量 电阻 330 7 1K 5 10K 5 2K 1 电容 1 22pf 2 AT89C51 1 CD4511 1 三极管NPN 4 三极管PNP 1 蜂鸣器 1 4 按键 6 2.3.2 硬件线路设计 2.3.2.1 设计材料说明 1、AT89C51是一种带4K字节FLASH存储器( FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,其外形及引脚排列见图2-1。 图2-1 AT89C51外形及引脚图 AT89S51的引说明和功能说明如下: VCC:AT89S51电源正极输入,接+5V电压。 GND:电源接地端。 XTAL1:接外部晶振的一个引脚,内部是反相放大器输入端,构成了片内振荡器,采用外部振荡器时,引脚接地。 XTAL2:接外部晶振的一个引脚。在片内接至振荡器的反相放大器输出端和内部时钟发生器输入端。当采用外部振荡器时,则此引脚接外部振荡信号的输入。 RST:AT89C51的复位信号输入引脚,高电位工作。将此引脚电位提升到高电位,并持续两个机器周期以上的时

文档评论(0)

琼瑶文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档