帮帮文库

返回

简易自动打铃系统(带程序版) 简易自动打铃系统(带程序版)

格式:word 上传:2022-06-24 19:28:35
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
简易自动打铃系统(带程序版).doc预览图(1)
1 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(2)
2 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(3)
3 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(4)
4 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(5)
5 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(6)
6 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(7)
7 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(8)
8 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(9)
9 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(10)
10 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(11)
11 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(12)
12 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(13)
13 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(14)
14 页 / 共 20
简易自动打铃系统(带程序版).doc预览图(15)
15 页 / 共 20

1、字年月日简易自动打铃系统设计设计要求基本计时和显示功能小时制。可设置当前时间包括上下午标志,时分的数字显示。能在上午早自习和下午晚熄灯定点打铃,且每次打铃均为响铃,停,再响。方案论证与对比方案采用时钟芯片和键盘实现功能方案原理框图如图所示图采用时钟芯片和键盘实现功能该系统用对时分秒计时和设置打铃时间,采用三线串行数据传输接口与进行同步通信,用矩阵键盘来设置时间值,并通过芯片读入设置值,最后通过单片机芯片综合控制,把当前时间送到数码管显示,到点把信号送入蜂鸣器,实现打铃。芯片蜂鸣器单片机芯片数码管键盘方案二采用中断定时实现功能方案二原理框图如图所示图采用中断定时实现功能该系统以单片机为核心控制部件。用做拓展芯片,数码管接的引脚,用动态扫描的方式显示当前。

2、如图所示图中断服务程序流程图时间设定子程序时间设定模块的设计要点是按键的去抖处理与键多态的处理。即只涉及个键完成了位时间参数的设定。键多态即多种功能的实现思想史,根据按键时刻的系统状态,决定按键采取何种动作,即何种功能。图键盘扫描子程序流程图秒表时钟调时闪烁中断保护现场闪烁处理秒表闪烁恢复现场,中断返回加处理移位键中断屏蔽左移位恢复现场返回计时移位键加键加键加处理系统功能实际测试程序实际编译测试在编译环境下编译过程中所产生的误差主要是在重装初值的过程中大约需要个机器周期,本设计采用在程序开始时对定时器赋初值多加个机器周期来消除此误差。最后在编译环境下编译通过,警告,。系统实际测试实际效果如图所示,达到设计要求。图实物图软件调试步骤打开软件后,在菜单中。

3、及应用的理论知识和理论联系实际的能力在设计的过程中还培养了我们的团队精神,同学共同协作,齐商量讨论,解决了许多问题。这切都令我们受益匪浅,在今后的学习工作中我们会如既往,不断努力。详显示单元数据,共个数据秒定时用移位键加蜂鸣器接口毫秒延时程序,扫描程序键盘调时程序打铃程序初始化程序定时初值计时用定时初值计时用主程序秒中断处理程序秒闪烁中断程序课程名称单片机原理及应用课程设计设计题目电阻测量院系通信与控制工程系专业通信工程班级学生姓名学号起止日期年月日年月日指导教师教研室主任指导教师评语指导教师签名年月日成绩评定项目权重成绩设计过程中出勤学习态度等方面课程设计质量与答辩设计报告书写及图纸规范程度总成绩教研室审核意见教研室主任签字年月日教学系审核意见主任。

4、式中执行。详细主程序见附录二,主程序流程图如图。定时器中断显示子程序此子程序为本设计的核心之,首先初始化定时器,设置为工作方式,其初始值为既每次溢出定时,并对其循环次,然后把时间加,并送入显示缓冲区等待显示。显示时,先取出内存地址中的数据,然后查得对应的显示用段码从口输出,口将对应的数码管选中供电,就能显示缓冲区中的数据值。为了显示秒位和上下午标志在数码管显示上特加了这三个特殊字符子。程序流程图如图图定时器中断显示子程序流程图中断服务子程序此子程序是为调时时服务的,首先初始化定时器,设置为工作方式,其初始值为既每次溢出定时,并对其循环次,然后使数码管被选中的恢复现场,中断返回加处理到数码管显示当前时间保护现场中断定时器初值校正调时位闪烁,子程序流程图。

5、重要性和必要性,以及工程设计的大体过程。第,巩固和加深了对单片机基本知识和理解,提高了综合运用所学知识的能力。第二,增强了根据课程需要选学参考资料,查阅手册,图表和文献资料的自学能力。通过思考,深入研究有关问题,学会自己分析解决问题的方法。第三,通过实际方案的分析比较,设计计算,安装调试等环节,初步掌握了简单使用电路的分析方法和工程设计方法。第四,在这次课程设计过程中,光有理论知识是不够的,还必须懂些实践中的知识。所以在课程设计的实践中,我们应将实验课与课堂教学结合起来,锻炼自己的理论联系实际的能力与实际动手能力。第五,掌握了比较常用的仪器的使用方法,提高了动手能力。第六,培养了严谨的工作作风和科学态度。总之这次课程设计,培养了我们综合应用单片机原理。

6、时间。蜂鸣器与单片机的口相连,当打铃时间到时,由发出打铃指令。以外部和中断按钮实现调时功能。方案比较本设计要求能实现基本计时和打铃功能。计时和打铃时间设计,方案中用到了时钟芯片计时和打铃时间设置方案二中采用定时器中断来计时并结合软件设置打铃时间。上述两种方案中方案的外围硬件电路设计复杂,而且时钟芯片没有得到充分利用,而方案二的软件计时具有硬件开销小,成本低,外围电路设计简单等优点。调时设计,方案中用矩阵键盘实现调时功能方案二中采用外部中断和的两个按钮来实现调时。上述两种方案中方案的软件设计比方案二的难度系数大,使程序易读性不强。综合对计时的精密程度要求不高的本系统,本设计采用方案来实现功能。单元电路设计与论证本设计主要由单片机芯片与芯片组成的模块为控。

7、择命令,打开个新项目。保存此项目,输入工程文件名后,并保存工程文件的目录。为项目文件选择个目标器件,即选择的类型。在列表框中选择,确定。上述设置好后,创建源程序文件并输入程序代码。输入好代码后点击文件保存。把源文件添加到项目中,用鼠标指在目标工作区的目标,点击右键在弹出的菜单中选择添加文件到源代码组,在弹出的添加文件框中,选择需要添加到项目中的文件。开始编译,对项目文件进行编译。若没有后进行硬件调试。子程序调试步骤子程序调试应个模块个模块地进行,首先单独调试各功能子程序,检查程序是否能够实现预期的功能,接口电路的控制是否正常等最后逐步将各子程序连接起来进行总调试。故调试步骤如下蜂鸣器的调试调试方法先把打铃程序下载到单片机,让蜂鸣器发声,看是否在正确的。

8、制数码管的位选,低电平有效口做为段选输出,接欧姆的限流电阻。如图所示图数码管显示电路框图系统软件工作流程图主程序工作流程图主程序流程图开始初始化芯片和打开中断调用扫秒显示子程序打铃键按下打铃到时间设置子程序限流电阻型三极管数码管主程序首先设置模式,并打开中断,设置中断为边沿触发模式其次在死循环中执行读秒显示子程序,当定时器满秒时,在显示缓冲区中时间加,等待送入数码管显示再次按键扫描子程序,如果有中断或中断按钮被按下时,则转入相应功能的子程序中最后如果当前显示时间满足预设打铃条件,通过打铃判断子程序跳入对应的打铃方式中执行。详细主程序见附录二,主程序流程图如图。定时器中断显示子程序此子程序为本设计的核心之,首先初始化定时器,设置为工作方式,其初始值为既。

9、时间内实现打铃。数码管程序调试正确的显示时间是整个程序的关键之。调试方法先把程序下载到单片机,让数码管显示,是否正确的显示时间的变化。键盘调时序正确的显示所调的时间是整个程序的关键之。调试方法先把键盘程序和显示程序下载到单片机,让数码管显示,是否正确的所调时间的变化。调试结果实现计时和显示功能小时制,可设置当前时间包括上下午标志,时分的数字显示,能在上午和下午定点打铃,且每次打铃均为响铃,停,再响。系统误差及性能分析经测试该简易自动打铃系统在天内会出现时间误差,该误差主要是由于晶振自身的误差所造成的。另外在中断的过程中,只会在第次计时时产生时间的偏移,而它所产生累积误差很小,可以忽略。设计总结通过这次课程设计,我们得到了很多收获和体会,懂得了团队合作。

10、信口,看门狗电路,片内时钟振荡器。其主要特性如有与兼容可反复擦写次全静态工作三级程序存储器锁定位内部可编程线个位可编程定时计数器个中断源可编程串行通道低功耗的空闲和掉电模式。拓展采用芯片,单片机用,电路框图如图所示。打铃电路设计采用型三极管为蜂鸣器提供电源,并把的口与三极管的基极相连接,当口有低电平输入出时,三极管导通,蜂鸣器响应,从而实现打铃功能。电路框图如图所示图打铃电路框图时间设置电路设计用中断开关作为移位开关并接入芯片的口,设置所需调节的显示位用中断开关作为加开关并接入芯片的口,对所选调节位进行加操作。利用中断按键实现时间设置的电路框图如图所示图时间设置电路框图限流电阻型三极管蜂鸣器电源接地加开关中断按钮移位开关中断按钮电源数码管电路设计的口。

11、每次溢出定时,并对其循环次,然后把时间加,并送入显示缓冲区等待显示。显示时,先取出内存地址中的数据,然后查得对应的显示用段码从口输出,口将对应的数码管选中供电,就能显示缓冲区中的数据值。为了显示秒位和上下午标志在数码管显示上特加了这三个特殊字符子。程序流程图如图图定时器中断显示子程序流程图中断服务子程序此子程序是为调时时服务的,首先初始化定时器,设置为工作方式,其初始值为既每次溢出定时,并对其循环次,然后使数码管被选中的恢复现场,中断返回加处理到数码管显示当前时间保护现场中断定时器初值校正调时位闪烁,子程序流程图如图所示图中断服务程序流程图时间设定子程序时间设定模块的设计要点是按键的去抖处理与键多态的处理。即只涉及个键完成了位时间参数的设定。键多态即。

12、核心蜂鸣器电路模块实现打铃功能中断按钮模块调整当前时间数码管显示模块显示时间,由以上四大模块构成了本系统,详细电路图见附录,硬件设计总框图如图蜂鸣器中断数码管芯片图硬件设计总框图单片机拓展图主控电路框图是个低功耗,高性能位单片机,片内含的可反复擦写次的只读程序存储器,器件采用公司的高密度非易失性存储技术制造,兼容标准指令系统及引脚结构,芯片内集成了通用位中央处理器和存储单元,功能强大的微型计算机的可为许多嵌入式控制应用系统提供高性价比的解决方案。具有如下特点个引脚,片内程序存储器,的随机存取数据存储器,个外部双向输入输出口,个中断优先级层中断嵌套中断,个位可编程定时计数蜂鸣器移位键加键扫描电路蜂鸣器打铃电路按键拓展引脚数码管外部中断器,个全双工串行通。

参考资料:

[1]简易无线遥控系统设计2(第15页,发表于2022-06-24)

[2]简易网络导纳分析仪(第18页,发表于2022-06-24)

[3]简单的个人网络嗅探器(Sniffer)的设计与实现(第33页,发表于2022-06-24)

[4]剪叉式液压升降机设计(第49页,发表于2022-06-24)

[5]减速装置设计2(第47页,发表于2022-06-24)

[6]钾长石KAlSi3O8-CaO-Fe2O3-CaF2体系烧结复合铁酸钙生成的固相反应特性研究(第38页,发表于2022-06-24)

[7]家用煤气报警器硬件设计(论文)(第47页,发表于2022-06-24)

[8]家电电话远程控制系统设计(第18页,发表于2022-06-24)

[9]夹具毕业论文(第30页,发表于2022-06-24)

[10]继电保护课程设计(第44页,发表于2022-06-24)

[11]计算机专业优秀论文(第18页,发表于2022-06-24)

[12]计算机专业毕业设计论文基于struts+Hibernate的财务报销系统(第38页,发表于2022-06-24)

[13]计算机系信息管理毕业论文(第42页,发表于2022-06-24)

[14]计算机系统结构课程设计(第30页,发表于2022-06-24)

[15]计算机图书管理系统毕业论文(第41页,发表于2022-06-24)

[16]计算机客户关系毕业论文(第30页,发表于2022-06-24)

[17]计算机科学与技术毕业论文(第29页,发表于2022-06-24)

[18]计算机辅助机械动力头设计(第21页,发表于2022-06-24)

[19]计算机毕业设计论文(第88页,发表于2022-06-24)

[20]计算机毕业论文22(第85页,发表于2022-06-24)

预览结束,还剩 5 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

简易自动打铃系统(带程序版)
帮帮文库
页面跳转中,请稍等....
帮帮文库

搜索

客服

足迹

下载文档