成表示记满次,即为五运行结果计时器运行结果如图六总结单片机是我所学专业的主要课程之,因此我认为单片机课程设计是十分必要而且十分重要的。尽管刚刚拿到课程设计题目时有点迷惘,不知道如何着手,但通过上网和图书馆查阅相关资料,自己认真钻研以及虚心询问同学,终于解决了个又个的困难和障碍,成功完成了任务。通过本次的单片机课程设计,不仅大大地丰富了我的理论知识,而且在实践过程中更令我学会了坚持耐心和努力。此次单片机课程设计需要运用到许多之前所学过的知识,令我认识到自己以前学习的些不足之处,例如对以前所学知识的理解不够深刻,掌握得不够牢固,运用不够灵活。这让我懂得了认真学习的重要性,以及要孜孜不倦地钻研所学过的知识,做得融会贯通,不能览而过,不求甚解。在边学习边动手的过程中,我对电子时钟的构造以及原理有了进步的了解,同时也加深和巩固了我对单片机语言的认识。除此之外,由于是第次做单片机,因此在此次课程设计的过程中,无论是电路绘制还是语言编写都难免遇到了不少困难和障碍,例如语言编写出错电路元件无从入手等。在面对困难和障碍时,我庆幸自己没有退缩和晶振三极管开关二极管直插转串口线转串口线串口母口卧式孔座方形电源接口方口母座,温度传感器插座直针下载器蓝色背光转方口延长线助焊剂电烙铁焊锡,精品焊锡直镊子运费附录原理图逃避,而是通过各种方法,迎难而上,以坚持耐心和努力勇敢无畏地面对困难,克服困难,解决困难。让我发现问题分析问题解决问题以及动手实践的能力都有了很大的提高,并了解到理论知识与实践相结合的重要意义。从这次的课程设计中,我们真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的练习的过程中才能提高。本次课程设计尽管时间不长,但从中所获,将令我受益终生。七参考文献刘守义,单片机应用技术成都西安电子科技大学出版,,年月出版,万胜前基于软件的电子钟设计与制作,鄂州大学学报,年第期,赵秀珍,单片微型计算机原理及其应用中国水利水电出版社,向继文等基于的电子钟系统设计,应用科技,年第期,,何希才,杜煜实用电子电路设计北京电子工业出版社,马鸿文基于单片机的自动存取柜的设计与实现微计算机信息彭小军用单片机实现电子时钟新余高专学报,年月第卷第期,蒋敏单片微机万年历设计,职大学报,年第期,,,附录元件清单易购元件商城发货清单收货地址四川省成都市龙泉驿区十陵镇成都大学男生寝室栋固定电话手机号码商家编码商品名称商品规格数量单价总价贴片电阻贴片电阻贴片电阻贴片电阻排阻直插,间距贴片电容贴片电容胆电容灯,红绿各半,红绿各半自锁开关接线端子继电器,开关四脚直插座针插座跳线冒紧锁单片机座,绿色,电位器有源蜂鸣器位共阳数码管,方舟科技继电器,电解电容直插,等操作系统。掌握这软件的使用对于使用系列单片机的爱好者来说是十分必要的,如果你使用语言编程,那么几乎就是你的不二之选。编程软件图图编程软件页面烧录软件图图烧录软件页面三设计思路中断的概念在处理事件时,发生了另事件请求迅速去处理中断发生暂时中断当前的工作,转去处理事件中断响应和中断服务待将事件处理完毕后,再回到原来事件被中断的地方继续处理事件中断返回,这过程称为中断中断源在单片机中有个中断源中断号优先级中断源中断入口地址最高外部中断定时器外部中断定时器串口总段中断寄存器单片机有个寄存器主要与中断程序的书写控制有关中断允许控制寄存器定时器控制寄存器串口控制寄存器中断优先控制寄存器定时器工作方式控制寄存器定时器初值赋予寄存器,寄存器功能与赋值说明注在用到中断时,必须要开总中断,即。开总中断中断允许控制寄存器外部中断允许控制位外部中断开关闭合开外部中断外部中断开关断开定时中断允许控制位定时器中断开关闭合开内部中断定时器中断开关断开串口中断允许控制位串口中断开关闭合开串口中断串口中断开关断开定时器控制寄存器控制外部中断和定时器中断外部中断外部中断请求标志位当引脚出现有效的请求信号,此位由单片机自动置,开始响应,处理终端,而当入中断程序后由单片机自动置外部中断,即外部中断相应的引脚接入低电平或下降沿信号时,中断开始响应。外部中断触发方式控制位选择有效信号脉冲触发方式,下降沿有效。电平触发方式,低电平有效。内部中断内部定时器计数器溢出中断标志位当定时器计数器计数溢出的时候,此位由单片机自动置,开始响应,处理中断,而当进入中断程序后由单片机自动置内部中断实际上就是利用内部的计数器,只不过提供计数的脉冲来自单片机自身。定时器计数器启动位启动定时器启动定时器计数器关闭定时器计数器串口控制寄存器串行口发送中断标志位当单片机串口发送完帧数据后,此位由单片机自动置,而当进入中断服务程序后是不会自动清的,必须由用户在中断服务中用软件清串行口接收中断标志位当单片机串口接收完帧数据后,此位由单片机自动置,而当进入中断服务程序后是不会自动清的,必须由用户在中断服务软件中用软件清以后补上在定时器计数器中讲中断结构图单片机定时器简介本课程设计是利用单片机内部的定时计数器中断系统以及行列键盘和显示器等部件,设计个单片机秒表计时器。设计的计时器通慢,那么就应该修改,计数计数四设计核心代码,容器延迟函数,位置,位置修正成开始计数修正成开始计数中断响应函数响应的中断就是打开的中断功能中断请求被开放中断响应函数响应的中断就是打开的中断功能中断请求被开放通过取余的方法把时间的个位取出来通过取整的方法把时间的十位取出来通过取整的方法把时间的百位取出来刷新低位调用延迟函数刷新高位调用延迟函数通过取余的方法把时间的个位取出来通过取整的方法把时间的十位取出来通过取整的方法把时间的百位取过数码管显示,并能通过按键实现设置暂停复位等。正计时和倒计时分别使用两个定时器,采用方式,对的系统时钟进行定时计数,初值设为自己计算。形成定时时间为。用片内的单元对计数,计次产生秒计数器单元加,正秒计数器加到则复位,倒秒表计时减到则复位。然后通过数码管显示出来。在处理过程中加上了按键判断程序,能对按键处理。定时器计数器详细说明计数的定义计数是指对外部事件进行计数,外部事件的发生以输入脉冲的形式表示,因此计数功能的实质就是对外来的脉冲进行计数,在单片机中对应引脚和,两个脉冲输入端。外部输入的脉冲在负跳变时有效即外部脉冲由变化到,计数器加定时器定时器是通过计数器的计数来实现的,不过此时的计数脉冲来自单片机的内部,因此定时器的实质是对内部脉冲的计数,在单片机中,每个机器周期产生次计数脉冲,计数器加工作方式控制寄存器的低半字节,用来控制定时器计数器的高半字节,用来控制定时器计数器对中的内容说明门控制。时,由外部中断引脚来启动定时器。当引脚为高电平时置位,启动定时器当引脚为高电平时置位,启动定时器。时,仅由,置位分别启动定时器。功能选择位时为定时功能,时为计数功能。方式选择功能由于有位,因此有种工作方式根据单片机晶振,所选的的工作方式,所要定的时间,来确定和所要赋予的初值以晶振,工作方式,位计数器为例,设所定时间为为计数器最大数,即,若所定时间大于,则要用语句控制,现假设时钟周期的时间机器周期的时间因为每经过个机器周期计数器,所以,计数器,经过的时间为。若所定时间为,则要求经过,中断响应,又因为为计数器要全部置即达到后,中断才会响应,所以,初值将初值转化为进制码,分别付给和所定时间初值当工作方式不同时,的赋值也不同,个人觉得有了位计数器了,其余的没什么用,不介绍了实验步骤启动新建项目秒表,并新建文件正计时与倒计时在正计时与倒计时中写入代码,选择创建文件,编辑运行产生文件使用软件将产生的烧录到开发板中注意号的选择,在设备管理器中查看号。实验流程图实验误差处理由于中断溢出,晶振和其他硬件原因造成单片机秒表时间可能不准确,那么我们可以使用软件来修正,使其计时更加精准。正常情况下计数但是我们在位计数机使用时存在误差,和标准时间比较中断结构图单片机定时器简介定时器计数器详细说明实验步骤实验流程图实验误差处理
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 19 页
第 2 页 / 共 19 页
第 3 页 / 共 19 页
第 4 页 / 共 19 页
第 5 页 / 共 19 页
第 6 页 / 共 19 页
第 7 页 / 共 19 页
第 8 页 / 共 19 页
第 9 页 / 共 19 页
第 10 页 / 共 19 页
第 11 页 / 共 19 页
第 12 页 / 共 19 页
第 13 页 / 共 19 页
第 14 页 / 共 19 页
第 15 页 / 共 19 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。