1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
很感谢学校和老师给我们安排了这次课程设计,让我真正感受到的是合作的重要,许多时候都是组员的讨论,老师的指导中的句半句启发了我,就出现的让人欣喜的结果理论知识同样很重要,有些问题都是由于基础知识掌握不好才出现的。
参考文献郑毛祥单片机应用基础人民邮电出版社,李邓化,彭书华,许晓飞智能检测技术及仪表科学出版社,戴佳单片机语言应用程序设计电子工业出版社,朱民雄计算机语言技术北京航空航天大学出版社,李鸿单片机原理及应用湖南大学出版社刘建清单片机技术国防工业出版社,杨宁,胡学军单片机与控制技术北京航空航天大学出版社,马忠梅等单片机语言应用程序设计北京航空航天大学出版社,时时间,四个按键均采用触点式按键。
单片机的选择本课题在选取单片机时,充分借鉴了许多成形产品使用单片机的经验,并根据自己的实际情况,选择了公司的。
单片机的外部结构单片机采用引脚的双列直插封装方而对开始和停止键采用外部中断的方式。
设计中包括硬件电路的设计和系统程序的设计。
其硬件电路主要有主控制器,显示电路和回零启动查看停表电路等。
主控制器采用单片机,显示电路采用共阴极数码管显示计可以采用扫描的方法来识别。
复位键和查看主要功能在于数值复位和查询上次计时时间,对于时间的要求不是很严格。
而开始和停止键则是用于对时间的锁定,需要比较准确的控制。
因此可以对复位和查看按键采取扫描的方式。
出中断周期为,当处中断后向发出溢出中断请求,每发出次中断请求就对毫秒计数单元进行加,达到次就对十毫秒位进行加,依次类推,直到秒重新复位。
再看按键的处理。
这四个键可以采用中断的方法,也据存放规则和样。
分别对应存放毫秒位至十秒位数据。
与存储区不样的是存储的内容为数字秒表上次计时显示的时间。
而为当前计时时间存储区。
计时采用定时器中断完成,定时溢数据的对应段码存放在表中。
显示时,先取出地址中的数据,然后查得对应的显示用段码,并从口输出,口将对应的数码管选中供电,就能显示该地址单元的数据值。
最终缓存区则设置为,数。
其中存放毫秒位数据,存放十毫秒位数据,存放百毫秒位数据,存放秒位数据,存放十秒位数据,每地址单元内均为十进制码。
由于采用软件动态扫描实现数据显示功能,显示用十进制码下力求美观。
硬件电路图按照图进行设计。
控制开关位驱动六位数码管单片机控制器图数字秒表硬件电路基本原理图根据要求知道秒表设计主要实现的功能是计时和显示。
本设计中,数码管显示的数据存放在内存单元中口输出段码数据,口作列扫描输出,口接四个按钮开关,分别实现开始暂停清零和查看上次计时时间功能。
电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提示电路和回零启动和停表电路等。
主控制器采用单片机,显示电路采用共阴极数码管显示计时时间。
本设计利用单片机的定时器计数器定时和记数的原理,使其能精确计时。
利用中断系统使其能实现开始暂停的功能。
电子秒表具有显示直观读取方便精度高等优点,在计时中广泛使用。
本设计用单片机组成数字电子秒表,力求结构简单精度高为目标。
设计中包括硬件电路的设计和系统程序的设计。
其硬件电路主要有主控制器,计时与显时和查看上次计时时间的功能。
本文主要内容包括三部分第部分介绍硬件部分设计思路及方案第二部分介绍了软件部分的设计思路和设计最后部分则是整个系统的安装与调试过程。
硬件设计总体方案的设计数字查看键进行扫描,按下为低电平时,调用最终缓存区的数据进行显示,即显示上次计时成绩。
当位高电平时,调用显示缓存区的数据进行显示,即显示当此计时的成绩。
根据以上设计思路从而实现数字电子秒表的计计时时间存入寄存区。
然后对进行扫描。
当按下时就跳转回主程序。
等待下次计时开始。
在按下暂停键时,将此时的计时时间存入中间缓存区,当再次按下开始键时,则讲中间缓存区的数据转入最终缓存区。
秒表停止后对就对十毫秒位进行加,依次类推,直到秒重新复位。
在计时过程中,只要按下暂停键,外部中断向发出中断请求,转去执行外部中断服务程序,即关闭定时器,调用显示程序,实现暂停功能,同时将此次发出中断请求,转去执行外部中断服务程序,即开启定时器。
计时采用定时器中断完成,定时溢出中断周期为,当处中断后向发出溢出中断请求,每发出次中断请求就对毫秒计数单元进行加,达到次据,口作列扫描输出,分别接四个按钮开关,分别实现开始暂停清零和查看上次时间的功能。
显示电路由五位共阴极数码管组成。
初始状态下计时器显示,当按下开始键时,外部中断向发据,口作列扫描输出,分别接四个按钮开关,分别实现开始暂停清零和查看上次时间的功能。
显示电路由五位共阴极数码管组成。
初始状态下计时器显示,当按下开始键时,外部中断向发出中断请求,转去执行外部中断服务程序,即开启定时器。
计时采用定时器中断完成,定时溢出中断周期为,当处中断后向发出溢出中断请求,每发出次中断请求就对毫秒计数单元进行加,达到次就对十毫秒位进行加,依次类推,直到秒重新复位。
在计时过程中,只要按下暂停键,外部中断向发出中断请求,转去执行外部中断服务程序,即关闭定时器,调用显示程序,实现暂停功能,同时将此次计时时间存入寄存区。
然后对进行扫描。
当按下时就跳转回主程序。
等待下次计时开始。
在按下暂停键时,将此时的计时时间存入中间缓存区,当再次按下开始键时,则讲中间缓存区的数据转入最终缓存区。
秒表停止后对查看键进行扫描,按下为低电平时,调用最终缓存区的数据进行显示,即显示上次计时成绩。
当位高电平时,调用显示缓存区的数据进行显示,即显示当此计时的成绩。
根据以上设计思路从而实现数字电子秒表的计时和查看上次计时时间的功能。
本文主要内容包括三部分第部分介绍硬件部分设计思路及方案第二部分介绍了软件部分的设计思路和设计最后部分则是整个系统的安装与调试过程。
硬件设计总体方案的设计数字电子秒表具有显示直观读取方便精度高等优点,在计时中广泛使用。
本设计用单片机组成数字电子秒表,力求结构简单精度高为目标。
设计中包括硬件电路的设计和系统程序的设计。
其硬件电路主要有主控制器,计时与显示电路和回零启动和停表电路等。
主控制器采用单片机,显示电路采用共阴极数码管显示计时时间。
本设计利用单片机的定时器计数器定时和记数的原理,使其能精确计时。
利用中断系统使其能实现开始暂停的功能。
口输出段码数据,口作列扫描输出,口接四个按钮开关,分别实现开始暂停清零和查看上次计时时间功能。
电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提下力求美观。
硬件电路图按照图进行设计。
控制开关位驱动六位数码管单片机控制器图数字秒表硬件电路基本原理图根据要求知道秒表设计主要实现的功能是计时和显示。
本设计中,数码管显示的数据存放在内存单元中。
其中存放毫秒位数据,存放十毫秒位数据,存放百毫秒位数据,存放秒位数据,存放十秒位数据,每地址单元内均为十进制码。
由于采用软件动态扫描实现数据显示功能,显示用十进制码数据的对应段码存放在表中。
显示时,先取出地址中的数据,然后查得对应的显示用段码,并从口输出,口将对应的数码管选中供电,就能显示该地址单元的数据值。
最终缓存区则设置为,数据存放规则和样。
分别对应存放毫秒位至十秒位数据。
与存储区不样的是存储的内容为数字秒表上次计时显示的时间。
而为当前计时时间存储区。
计时采用定时器中断完成,定时溢出中断周期为,当处中断后向发出溢出中断请求,每发出次中断请求就对毫秒计数单元进行加,达到次就对十毫秒位进行加,依次类推,直到秒重新复位。
再看按键的处理。
这四个键可以采用中断的方法,也可以采用扫描的方法来识别。
复位键和查看主要功能在于数值复位和查询上次计时时间,对于时间的要求不是很严格。
而开始和停止键则是用于对时间的锁定,需要比较准确的控制。
因此可以对复位和查看按键采取扫描的方式。
而对开始和停止键采用外部中断的方式。
设计中包括硬件电路的设计和系统程序的设计。
其硬件电路主要有主控制器,显示电路和回零启动查看停表电路等。
主控制器采用单片机,显示电路采用共阴极数码管显示计时时间,四个按键均采用触点式按键。
单片机的选择本课题在选取单片机时,充分借鉴了许多成形产品使用单片机的经验,并根据自己的实际情况,选择了公司的。
单片机的外部结构单片机采用引脚的双列直插封装方式。
图为引脚排列图,条引脚说明如下主电源引脚和接地正常操作时为伏电源外接晶振引脚和内部振荡电路反相放大器的输入端,是外接晶体的个引脚。
当采用外部振荡器时,此引脚接地。
内部振荡电路反相放大器的输出端。
是外接晶体的另端。
当采用外部振荡器时,此引脚接外部振荡源。
图单片机引脚图控制或与其它电源复用引脚和当振荡器运行时,在此引脚上出现两个机器周期的高电平由低到高跳变,将使单片机复位在掉电期间,此引脚可接上备用电源,由向内部提供备用电源,以保持内部中的数据。
正常操作时为功能允许地址锁存提供把地址的低字节锁存到外部锁存器,引脚以不变的频率振荡器频率的周期性地发出正脉冲信号。
因此,它可用作对外输出的时钟,或用于定时目的。
对于型单片机,在编程期间,此引脚接收编程脉冲功能外部程序存储器读选通信号输出端,在从外部程序存储取指令或数据期间,在每个机器周期内两次有效。
同样可以驱动八输入。
④
