如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单片机课程设计单片机课程设计常熟理工学院电气与自动化工程学院《单片机技术》课程设计题目:自动打铃系统设计姓名:学号:班级:指导教师:起止日期:课程设计答辩记录系专业班级答辩人课程设计题目记录内容记录人___________说明:主要记录答辩时所提的问题及答辩人对所提问题的回答课程设计(论文)题目名称自动打铃系统2013年4月11日第一章目录第一章.目录..........................................1第二章.课程设计任务书................................2第三章.总体设计方案..................................3第四章.操作及使用说明................................6第五章.硬件原理图....................................8第六章.程序流程.......................................9第七章.调试.运行及其结果............................10.收获及体会...................................10第九章.参考文献.....................................11第十章.代码及元件清单...............................12第二章.《单片机技术》课程设计任务书题目:自动打铃系统设计一、课程设计任务本课题要求应用以51单片机为核心设计一自动打铃系统,能完成基本计时和显示功能,用LCD显示时间、铃声可用蜂鸣器发出。二、课程设计目的通过本次课程设计使学生掌握:1)掌握以单片机为核心的控制系统的分析和设计的基本方法;2)控制程序的设计及实现方法;3)提高学生对单片机实时控制系统的设计和调试能力。三、课程设计要求基本计时和显示功能(用24小时制显示)。包括上下午标志,时、分的数字显示,秒信号指示,并能设置当前时间(含上、下午,时,分)。能实现基本打铃功能,规定:上午8:00上课铃:打铃10秒、停2秒、再打铃10秒。下午5:30下课铃:打铃10秒、停2秒、再打铃10秒。四、课程设计内容1、人机对话“界面”的设计;2、内存端口及外设的设置;3、硬件电路原理图、软件清单。第三章.总体设计方案设计方案选择方案一:数字电路设计的自动打铃系统利用函数信号发生器来进行脉冲信号输出,利用74160N来设置十进制和六进制的进位输出。利用数码显示器来显示时间,利用或门、与门、非门、与非门、等电路元件进行组合实现打铃的控制。方案二:基于单片机的自动打铃系统设计单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。建立完一个实时时钟后接下来进行定时处理和打铃输出,当主程序检测到有分进位标志时,便开始比较当前时间与信息时间表上的作息时间是否相同,相同者,则进行报时处理并控制打铃,不相同则返回主程序。方案确定方案一的设计只能事先设定打铃时间不能完全自动打铃,且在修改打铃时间上存在一定的困难。而方案二中的设计能完全实现自动化,诠释了我们这次毕业设计的主题。并在修改打铃时间上有了很大的方便,只需修改一部分程序便能实现不同的需要。因此我选择方案二进行设计。基本方案1.设计课题简要概述自动打铃装置用于工厂、学校等地的时间控制,本设计是按照学校作息时问设定的,模拟了电了钟显示时、分、秒。还根据学校的作息时间按时打铃,本系统有4个按钮,分别用来调时、调分、秒和强制打铃及强制关铃,以保证始终与标准时间相吻合。首先设计出本系统的硬件基本框图,根据框图设计电气原理图,简要概述基本原理,按照设计技术参数设计出各部分程序。.2..系统软硬件划分由于需要最小系统设计,因此,极大地介于系统的硬件成本,所有能用软件实现的功能都用软件完成,如按键的去抖,采用延时,显示部分用动态显示等,这样硬件部分的设计可以采用单片机最小系统,所谓最小系统时仅有程序存储器和时钟及复位电路的单片机系统。3..单片机选型根据课题的具体内容,任务要求,计时、校时、定时、键盘显示等功