硬件设计芯片功能介绍单片机介绍当今单片机厂商琳琅满目,产品性能各异。常用的单片机有很多种如系列和系列的系列台湾华邦系列荷兰的系列公司的系列的系列的系列韩国三星公司的系列位单片机台湾义隆的系列等。我们选用了公司单片机,它采用公司可靠的工艺技术制造的高性能位单片机,属于标准的的产品。它结合了的高速和高密度技术及的低功耗特征,它继承和扩展了单片机的体系结构和指令系统。内置中央处理单元字节内部数据存储器个双向输入输出口个位定时计数器和个两级中断结构,个全双工串行通信口,片内时钟振荡电路。此外,还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结而定时器串行口和中断系统维持其功能。掉电模式下,保存数据,时钟振荡停止,同时停止芯片内其它功能。单片机引脚图见图图单片机引脚图单片机引脚功能介绍主电源引脚和脚接电压脚接地。外接晶体引脚和脚接外部晶体的个引脚。在单片机内部,它是个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对单片机,此引脚应接地对单片机,此引脚作为驱动端。脚接外晶体的另端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端对,此引脚应悬浮。控制或与其它电源复用引脚和脚当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与引脚之间连接个约的下拉电阻,与引脚之间连附录本次课程设计的软件仿真图软件仿真接线图江阴职业技术学院毕业论文课题单片机作息时钟控制专业电子信息工程学生姓名邵振华班级电信学号指导教师张锋完成日期摘要单片机诞生于世纪年代末,经历了三大阶段。是种集成电路芯片,采用超大规模技术把具有数据处理能力如算术运算,逻辑运算数据传送中断处理的微处理器,随机存取数据存储器,只读程序存储器,输入输出电路口,可能还包括定时计数器,串行通信口,显示驱动电路或驱动电路,脉宽调制电路,模拟多路转换器及转换器等电路集成到块单块芯片上,构成个最小然而完善的计算机系统这些电路能在软件的控制下准确迅速高效地完成程序设计者事先规定的任务目前单片机广泛应用于仪器仪表家用电器医用设备航空航天专用设备的智能化管理及过程控制等领域。以此调整当前时分值与其标准时间致。接播音控制,接电铃控制。课题中以发光二极管代替电铃或播音设备。灯亮表示打铃或播音,灯灭表示不打铃或不播音。软件编制要点本系统通过单片机内部定时器产生中断来实现计时。可将设置成定时器工作方式,并且以为基本计时单元,每产生次中断,利用软件对中断进行累加计数。当定时器产生次中断后即后,秒单元加。同样,分单元时单元亦分别计数。这样就可产生秒分和时等各位时间值,并经连接在端口上的位显示器显示。为了对作息时间进行控制,可事先把学校的作息时间预先制成表格存入单片机的数据区中。每过将当前时间与数据区中的时间进行次比较。若相等则通过端口输出信息进行相应的打铃息铃和播音等控制。相关数据分布控制字分布数据区中的每项时间控制字需要占用个存储单元,其中启动控制和关闭控制各占个单元。控制字的内容见表。表控制字内容起动控制码时分秒关闭控制码时分秒控制码定义时间控制字中,控制码定义如下启动电铃启动广播关闭电铃或广播数据区结束。作息时间控制字编制作息时间与根据作息时间编制的时间控制字如图所示作息时间时间控制字起床早操早饭第节课第二节课课间操第三节课第四节课午饭预备铃第五节课第六节课课外活动晚饭每日晚报晚自习地址数据时间控制字图作息时间与根据作息时间编制的时间控制字内部数据存储单元分布程序中所用到的内部数据存储单元安排如表所列表数据存储单元中的内容地址内容地址内容计数单元秒计数单元分计数单元时计数单元时计数单元加暂存器存放秒计数基制存放分计数基制存放时计数基制保护数据区地址暂存器控制码存储单元数据暂存单元显示缓冲区考核要求在程序设计完之后,不仅仅是交上设计报告就可以过关,还必须要经过多位老师的考核。老师们在面试时会对我们编写的程序提问了几个问题,以考察我们是否真正了解了这个程序。考核是很严格的表现不好就不能过关,因此我们必须慎重对待。此外,还要对目录摘要目录第章绪论课题的提出及意义设计的任务及要求软件编制要点相关数据分布控制字分布控制码定义作息时间控制字编制内部数据存储单元分布考核要求第二章硬件设计芯片功能介绍单片机介绍译码驱动器介绍六反相器介绍段数码管介绍相关电路介绍整体电路介绍其他电路介绍第三章软件设计程序总体概况介绍主程序功能介绍控制程序介绍和中断服务程序介绍中断服务程序介绍显示程序介绍系统安装与调试致谢参考资料附录本次课程设计程序附录本次课程设计的软件仿真图第章绪论课题的提出及意义单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,是现代学校必不可少的教学设备。本次设计的作息时钟控制不仅可模拟电子时钟显示时分秒的数值,还可根据学校的作息时间表按时输出打铃播音等控制信号。此外,还设置按键用来调时和调分以使时钟计时与标准时间致。设计的任务及要求定时功能由内部定时器定时中断累加计数来完成。时间值由位显示器输出显示时分秒实现自动扫描方式。由输出时分和秒的码当前值,经译码器送至各段。输出的位选码。与分别设置为外部中断与外部中断的输入端口。分别与调分按钮调时按钮相连,按钮每按下次产生次中断,分活或时单元加程设计程序变量定义区计数单元秒计数单元分计数单元时计数单元计时单元加暂存器存放秒计数基制存放分计数机制存放时计数机制保存数据区地址暂存器控制码存储单元数据暂存单元数据暂存单元显示缓冲区转主程序转中断服务程序转中断服务程序转中断服务程序主程序堆栈指针秒计数机制分计数机制时计数机制设定时器工作方式置初值开中断定时器中断允许外部中断允许外部中断允许启动定时器调显示显示程序准备向缓冲区放数据放入秒值放入分值放入时值指向缓冲区首地址左边第位开始显示关各数码管取显示缓冲区中的数送出字形码取字位码则清零指向秒计数单元指向秒技术单元基制循环次秒,分,时取计时单元值十进制调整送回计时单元暂存不等于计数基制则转出等于则清零指向下个技术单元指向下个技术单元基制秒,分,时次循环调用控制子程序恢复中断服务程序中断关闭消除键抖动分单元加十进制调整不等于计数基制则转相等则分单元清零开中断中断返回中断服务程序中断关闭消除键抖动时单元加十进制调整不等于计数基制则转相等则时单元清零调用显示子程序开中断中断返回控制码送字位码
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 37 页
第 2 页 / 共 37 页
第 3 页 / 共 37 页
第 4 页 / 共 37 页
第 5 页 / 共 37 页
第 6 页 / 共 37 页
第 7 页 / 共 37 页
第 8 页 / 共 37 页
第 9 页 / 共 37 页
第 10 页 / 共 37 页
第 11 页 / 共 37 页
第 12 页 / 共 37 页
第 13 页 / 共 37 页
第 14 页 / 共 37 页
第 15 页 / 共 37 页
预览结束,还剩
22 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。