下载此文档

电子秒表课程设计报告.docx


文档分类:办公文档 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
电子秒表课程设计报告.docx电子信息工程专业10级学生单片机原理课程设计任务书课程设计题目五、电子秒表指导教师刘宏职称高级工程师设计任务和要求:基本耍求基本时、分、秒、100ms计时单击启动计时单击锁定计时具有吋、分、秒显示切换按键,启动计时键、清除计时键可以同时显示4位数据设计步骤使用Proteus按设计要求绘制电路图。按要求编写相应程序。使用Proteus仿真程序,对程序进行调试。撰写课程设计报告撰写课程设计报告课程设计报告内容包括题目、摘要、目录、正文、结论、致谢、参考文献等。学生在完成上述全部工作之后,应将全部内容以先后顺序写成设计报告一•份,阐述整个设计内容,要求重点突出、特色鲜明、语言简练、文字通畅,字迹工整。报告书以A4纸打印,装订成册(文字不少于3000字)。电子秒表的设计一、设计要求设计一个电子秒表,与通用秒表功能类似,有启动,暂停、复位等键。计时长长度为300秒,需显示白分秒。二、设计方案分析1•方案设计数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。木设计用单片机组成数字电子秒表,力求结构简单、精度高为冃标。本系统采用C51系列单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合硬件电路如电源电路,晶振电路,复位电路,显示电路,以及一些按键电路等来设计计时器,将软、硬件有机地结合起来。其中软件系统采用汇编语言编写程序,硬件系统利用PROTEUS强大的功能来实现,简单切易于观察,在仿真屮就可以观察到实际的工作状态。本设计利用STC89C52单片机的定时器/计数器定时和计数的原理,使其能精确计吋。利用中断系统使具能实现开始暂停的功能。根据要求知道秒表设计主要实现的功能是计吋和显示。因此设置了两个按键和LCD显示吋间,两个按键分别是开始、停止和复位按键。利用这两个建来实现秒表的全部功能,。电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提下力求美观。硬件电路图按照图1・1进行设计。,数码管显示的数据存放在内存单元31H—33H屮。其中31H存放分钟变量,32H存放秒钟变量,33H存放10ms计数值,即存放毫秒位数据,每一地址单元内均为十进制BCD码。由于采用软件动态扫描实现数拯显示功能,显示用十进制BCD码数据的对应段码存放在ROM表中。显示时,先取出31H—33H某一地址中的数据,然后查得对应的显示位,并从P1口输出,就能显示该地址单元的数据值。计时通过/N门中断完成,定时溢出中断周期为1ms,当一处中断后向CPU发岀溢出中断请求,每发出一次中断请求就对毫秒计数单元进行加一,达到10次就对十毫秒位进行加一,依次类推,。再看按键的处理。这两个键可以采用中断的方法,也可以采用扫描的方法来识别。复位键主要功能在于数值复位,对于时间的要求不是很严格。而开始和停止键则是用于对时间的锁定,需要比较准确的控制。因此可以对复位按键采取扫描的方式。而对开始和停止键采用外部中断的方式。设计中包括硬件电路的设计和系统程序的设计。共硬件电路主耍有主控制器,显示电路和回零、启动、查看、停表电路等。主控制器采用单片机STC89C52,显示电路采用LCD显示计时时间,两个按键均采用触点式按键。2•,充分借鉴了许多成形产品使用单片机的经验,并根据自己的实际情况,选择了STC89S51oSTC89C52单片机采用40引脚的双列直插封装方式。,40条引脚说明如下:正常操作吋为+5伏电源外接晶振引脚XTAL1和XTAL2XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。STC89C52单片机引脚XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。T2/ ・二ro39—?・2/* *-6731PC_5///.41427Fd6AllTly??・7■—124F2・3/./A9VSSi ,

电子秒表课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小459 KB
  • 时间2020-08-09