课程设计-基于单片机的自动打铃系统设计

课程设计-基于单片机的自动打铃系统设计

ID:12418741

大小:800.50 KB

页数:25页

时间:2018-07-17

课程设计-基于单片机的自动打铃系统设计_第1页
课程设计-基于单片机的自动打铃系统设计_第2页
课程设计-基于单片机的自动打铃系统设计_第3页
课程设计-基于单片机的自动打铃系统设计_第4页
课程设计-基于单片机的自动打铃系统设计_第5页
资源描述:

《课程设计-基于单片机的自动打铃系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、常熟理工学院课程设计(论文)电气与自动化工程学院《单片机技术》课程设计题目:自动打铃系统设计姓名:学号:班级:指导教师:起止日期:2013年4月11日第一章目录第一章.目录..........................................1第二章.课程设计任务书................................2第三章.总体设计方案..................................3第四章.操作及使用说明......................

2、..........6第五章.硬件原理图....................................8第六章.程序流程.......................................9第七章.调试.运行及其结果............................10第八章.收获及体会...................................10第九章.参考文献.....................................11第十章.代码及元件清

3、单...............................1224第二章.《单片机技术》课程设计任务书题目:自动打铃系统设计一、课程设计任务本课题要求应用以51单片机为核心设计一自动打铃系统,能完成基本计时和显示功能,用LCD显示时间、铃声可用蜂鸣器发出。二、课程设计目的通过本次课程设计使学生掌握:1)掌握以单片机为核心的控制系统的分析和设计的基本方法;2)控制程序的设计及实现方法;3)提高学生对单片机实时控制系统的设计和调试能力。三、课程设计要求基本计时和显示功能(用24小时制显示)。包括

4、上下午标志,时、分的数字显示,秒信号指示,并能设置当前时间(含上、下午,时,分)。     能实现基本打铃功能,规定:上午8:00上课铃:打铃10秒、停2秒、再打铃10秒。下午5:30下课铃:打铃10秒、停2秒、再打铃10秒。四、课程设计内容1、人机对话“界面”的设计;2、内存端口及外设的设置;3、硬件电路原理图、软件清单。24第三章.总体设计方案设计方案选择方案一:数字电路设计的自动打铃系统利用函数信号发生器来进行脉冲信号输出,利用74160N来设置十进制和六进制的进位输出。利用数码显示器来显示

5、时间,利用或门、与门、非门、与非门、等电路元件进行组合实现打铃的控制。方案二:基于单片机的自动打铃系统设计单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。建立完一个实时时钟后接下来进行定时处理和打铃输出,当主程序检测到有分进位标志时,便开始比较当前时间与信息时间表上的作息时间是否相同

6、,相同者,则进行报时处理并控制打铃,不相同则返回主程序。方案确定方案一的设计只能事先设定打铃时间不能完全自动打铃,且在修改打铃时间上存在一定的困难。而方案二中的设计能完全实现自动化,诠释了我们这次毕业设计的主题。并在修改打铃时间上有了很大的方便,只需修改一部分程序便能实现不同的需要。因此我选择方案二进行设计。基本方案1.设计课题简要概述自动打铃装置用于工厂、学校等地的时间控制,本设计是按照学校作息时问设定的,模拟了电了钟显示时、分、秒。还根据学校的作息时间按时打铃,本系统有4个按钮,分别用来调时、

7、调分、秒和强制打铃及强制关铃,以保证始终与标准时间相吻合。首先设计出本系统的硬件基本框图,根据框图设计电气原理图,简要概述基本原理,按照设计技术参数设计出各部分程序。24.2..系统软硬件划分由于需要最小系统设计,因此,极大地介于系统的硬件成本,所有能用软件实现的功能都用软件完成,如按键的去抖,采用延时,显示部分用动态显示等,这样硬件部分的设计可以采用单片机最小系统,所谓最小系统时仅有程序存储器和时钟及复位电路的单片机系统。3..单片机选型根据课题的具体内容,任务要求,计时、校时、定时、键盘显示等

8、功能,经多方面考虑,所选系统选项用.与MSC-51单片机完全兼容的AT89C51低功耗单片机。AT89C51单片机性能介绍AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。引脚说明

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

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

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