网站大量收购独家精品文档,联系QQ:2885784924

作息时间系统教学.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
长沙学院单片机技术和应用课程设计说明书题目:学校作息时间系统的设计系部:电信系专业:电气信息工程姓名:唐玉红学号: 2008044121 指导老师:王新辉刘辉谢明华起止时间: 2010.12.20—12.31 系(部):电子与通信工程系专业:08级电子信息工程指导教师:王新辉、刘辉、谢明华课题名称学校作息时间系统的设计设计内容及要求(1)课题内容:以单片机为核心,设计一个智能化作息时间控制器。该控制器要求的功能有:按本校作息时间接通/断开电铃(以蜂鸣器代替);并用液晶屏显示时钟(可以用数码管显示)。  作息时间控制器常用于学校教学楼的时间控制,利用单片机内部定时器实现时间基准定时,显示的内容要求有时、分、秒各两位(数码管显示可以不显示秒),并能调节小时和分钟。(2)要求:完成该系统的硬件和软件的设计,在Proteus软件上仿真通过后,下载到单片机进行硬件验证。最后就课程设计本身提交一篇课程设计说明书。设计工作量1、汇编或C51语言程序设计;2、程序调试;3、在Proteus上进行仿真成功后,进行下载硬件实物验证;4、提交一份完整的课程设计说明书,包括封面,中文摘要,目录,正文(正文主要包括:设计原理、程序设计、程序分析、仿真分析、调试过程,调试结果等部分),参考文献、设计总结等。进度安排起止日期(或时间量)设计内容(或预期目标)备注第一天课题介绍,答疑,收集材料,C51介绍第二天设计方案论证,练习编写C51程序第三天~第六天程序设计第六天~第八天程序调试、仿真第九天~第十天系统测试并编写设计说明书教研室意见年月日系(部)主管领导意见年月日长沙学院课程设计鉴定表姓名唐玉红学号2008044121专业08电子班级一班设计题目学校作息时间系统的设计指导教师王新辉、刘辉、谢明华指导教师意见:评定等级:教师签名:日期:答辩小组意见:评定等级:     答辩小组长签名:     日期:    教研室意见:教研室主任签名:日期: 系(部)意见:系主任签名:        日期:     说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;目录一、设计说明……………………………………5二、硬件设计……………………………………5三、程序设计……………………………………51、使用方法………………………………52、基本原理………………………………63、程序清单………………………………64、仿真测试………………………………11四、经验总结……………………………………11五、参考文献……………………………………12一、设计说明:(1)课题内容:以单片机为核心,设计一个智能化作息时间控制器。该控制器要求的功能有:按本校作息时间接通/断开电铃(以蜂鸣器代替);并用液晶屏显示时钟(可用数码管显示)。  作息时间控制器常用于学校教学楼的时间控制,利用单片机内部定时器实现时间基准定时,显示的内容要求有时、分、秒各两位(用数码管可以不显示秒),并能调节小时和分钟。(2)要求:完成该系统的硬件和软件的设计,在Proteus软件上仿真通过后,下载到单片机进行硬件验证。最后就课程设计本身提交一篇课程设计说明书二、硬件设计如下图所示。单片机P3.3~P3.5与三个按钮连接,起分别控制秒钟、分钟和时钟,P2.6与led灯相连代替喇叭,到一定时间灯亮,P1.0~P1.7接数码管,控制数码管数字的形成,P2.0~P2.3接数码管的控制端,控制数码管的显示。三、程序设计1、使用方法接通电源后,程序开始工作,数码管“0000”并开始计时。设置现在时间按s-set键设置现在的秒钟调整,按一下秒钟加一;按m-set键设置现在的分钟调整,按一下分钟加一;h-set按键设置小时的调整,按一下小时加一。小时超过24小时时自动跳为0,当分钟超过60时自动跳到0设置作息时间在程序中嵌入了我们学校的一套作息时间。电铃的响停Proteus仿真运行时会自动判断是否到了打铃时间即灯亮的时间,每一次亮灯时时间为10s过了十秒之后自动熄灭。2、基本原理用独立式按键来实现分钟、小时、秒钟的可调,用中断和动态显示的方法时间数码管上时间的显示,用查询的方法在程序中嵌入一套作息时间系统。 3、程序清单// 硬件连接:段选码P1.0~P1.7(a,b,c,d,e,f,g,h,dp),位选码P2.0~P2.3(高到低) // K1--P3.5;K2--P3.4;K3--P3.3;K4--P3.2 #include reg51.h #define uchar unsigned char #define ui

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档