单片机秒表实训报告_第1页
单片机秒表实训报告_第2页
单片机秒表实训报告_第3页
单片机秒表实训报告_第4页
单片机秒表实训报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

表实报告录设计题目2方案设计.硬件设计21路图.2.I/O口分配3、电的工作原理..............................................................................................4件明细..............................................................................................................3四、软件设计................................................................................................................4软件设计的思路..............................................................................................程序流程图.......................................................................................................总体结构框架介绍..........................................................................................6程序清单...........................................................................................................制作与调试...........................................................................................................心得体会...............................................................................................................8参考文献...............................................................................................................9表实报告、设计题目利用单机计并制作秒表电路。要求如下通过LED显示器数)显位;设计一个键使表开计即表开始键设一个,按键按下去时秒表暂停计时,使秒表停留在先的计时时止;设计一个按键,作为秒表清零按钮秒计数结束可以零。二方1表主要由51系单机及开关控制数码显示管的显示情,秒表可现实显示两位数从到99的数即开始计数停止计数与零三种,由手动控制三个开关K1、K2来实。2、当接通电源时码管示00,然后按动K1使秒开计,秒到99秒间任时均;若定时,如需计时到32秒在显器示到时按下时键K2即可在计时程中需要清零,则需按下键。3计过程除了老师教外,还通上网查阅料及阅书上单片机数,所焊电时实告书的连方式要意两管引脚的连接端与极管的连接,其定了与共阳极处及到程中初值的入,为在接电路时简洁,因此我采用下端,即数码管用共极方。主设计思路就写程后单片的P0上,实现数的。P2、6控显与、7控示,、5、、6、7别控停三设图使用程制如所:表实报告配路用I/O端口,的7口分别接R1~R8,但因为设计中不需小数点的显示即dp端不用接,所只用接7阻值为100的电阻。内的用端口用其、6与、7口输出码。P3内的8多双向端,它的每一条引脚均可独立定为第功能的输输出其主要功能就是它的第二能在此不做细解释)。3、电路工作原本统采用模块化设,单机核,与表示电组成控系。系硬主包以几个模块主模、秒表显示模块等。其中AT89C5要完外硬件的制以及些运算能秒显示模块成时间显示功。4原元名称按键开关

元件数目3个

元件型号

元件参数

备注接对角线电容

3个

表实报告个个容10u瓷片容

片容30pF

分振

1个

12M

路阻单片机芯片电源插头数码管

9个1个个

7个510欧个10K用限流欧引脚引有个端三极管2个各元的作用开关:个别于示的始、止清。电容:于单机最小统。晶振:提内时。电阻:来限电。单片芯片实软的编与写数码管:示秒计数。电源头于接接源四件设计、软在电中由硬电灯口的两个端口,用输出且二极管共阴极的接则单片机程序设计中要就灯亮必须为高平有效由于程中用到中断源,所以要开中源;块计可用查询方式测始按键就是否被按下若按下键示开始计后,再用查询测这个按就是否被按如果按下则测跳转到下一按键检测程继续检测一次检测个按键的情况数码管初值显示设置为0、表实报告手动关程序始对定/计数器始化始化并器定时溢出断对定器重赋值进行一操后重计算间往与口送显时间数码显示判断口否号否

就是否

断否号

就是

置中断回主数表实报告、总体初始模块系进初,由于序中有中断源,因打相的断也放程的始模中检测开始按键:检测始按键就是否被按,按则开始执行循环为消除按键抖动此处应调用延程序循环检测停止、清零按键:环检测停止、清零按键就是否被按,同时等待中断到来;延程序于小件机器动,调的时序为、5s;中断处理:当中断源到来止数,计的数在数中显示出来、、5P3、6CLRREQU、7ORG00HMAINORG0BHT0INTORG30HMAIN:MOVMOVMOV定时方式1EAMOV定时常数MOVTL0,#0B0HMOVR0,#20LCALLDISPJBSTRT,K2ACALLSTRT,$-2STARTJBSTP,K3表实报告LCALLDISPJNBK3:JBLCALLDISPJNBCLRR,$-3CLEARSTART:K1STOP:CLRTR0K2CLEAR:CLRTR0MOVK1T0INT:MOVTH0,#03CH;;定时中断程序。重装定时常数MOVTL0,#0B0H;DJNZR0,T0INTR;50msX20=1S,未满跳出中子程序MOVMOVCLRTR0T0INTR:RETIDISP:MOVMOVB,#10DIV;前除以MOV20H,A;得出给十位MOV21H,B;得的余数送给个位MOVA,20H;十显示MOVCA,@A+DPTRMOVP0,ACLR、7LCALLDELAY表实报告、7MOVA,21H;个显示MOVCA,@A+DPTRMOVP0,ACLR、6LCALLDELAY、6RETDELAY:;差sR6,#10DL0:R5,#50DJNZDJNZR6,DL0RETTAB:DBEND五将所设计的硬件电路焊接好后根据硬电力路的今本求出软件编程的流程图然后据流程中各个模块编写应模程序最将个模块综合起构成所设计的序应注意当下关时接就是平,因此在编程序时弄反出现误。六通过此单片机课题的选定编调试,仿真最后完论文心情是喜悦并且激动觉做好件事不就那么关就是要您对这事情的态度问通过这次课题实验,我也对单片机这门课有了更加深刻认识,它用途它的功能它的方便之处,都过这几天研究得到了会且对知识的巩固也起了一作用次论课题写还的认,要学好一门课容但是真正能它运动实际中难了掌握一定的理论知识并且会做题还不,关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论