《计算机控制技术》实训报告模板

《计算机控制技术》实训报告模板

ID:30780613

大小:558.84 KB

页数:15页

时间:2019-01-03

《计算机控制技术》实训报告模板_第1页
《计算机控制技术》实训报告模板_第2页
《计算机控制技术》实训报告模板_第3页
《计算机控制技术》实训报告模板_第4页
《计算机控制技术》实训报告模板_第5页
资源描述:

《《计算机控制技术》实训报告模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、广东机电职业技术学院《计算机控制技术》实训报告题目:秒表时钟设计专业:班级:学生姓名:学号指导教师:上交时间:2013年06月14日广东机电职业技术学院《计算机控制技术》实训报告题目:秒表时钟设计专业:班级:学生姓名:学号指导教师:上交时间:2013年06月14日一、系统设计要求2二、系统的硬件设计2(-)51单片机定时/计数器的结构2(二)51单片机定时/计数器的T作原理2三、系统的软件设计3(-)定时程序3(二)两位LED显示程序4(三)时钟程序6四、心得体会8参考文献错误!未定义书签。一、系

2、统设计要求任务一设计1分钟定时程序选择定时器(T0/T1)选择适当的工作方式(方式1/方式2)计算并设计定时器的计数初值每隔一秒信号取反一次输出到Pl・0引脚所连接的LED灯上去任务二设计2位数码管显示程序在1秒定时程序的基础,设计60秒循环程序用2位数码管显示秒表时钟个位和十位任务三设计时钟程序在1秒定时程序的基础,设计60秒循环程序用2位数码管显示秒表时钟个位和十位系统的硬件设计(一)癇縣机定时/计数器的结梅申T0(P3.4)从定时/计数器逻辑结构图可以看出,两个16位定时/计数器TO和T1,

3、分别由8位计数器THO、TLO和TH1、TL1构成,它们都是以加“1”的方式计数。特殊功能寄存器TMOD控制泄时/计数器的丁•作方式,TCON控制上时/计数器的启动运行并记录TO、T1的计数溢出。通过对TMOD、TCON的初始化编程可以分别置入方式字和控制字,以指定其方式控制并控制TO、T1按规定的工作方式计数(二)51单片机定时/计数器的工作原理(1)定时器当选择定时器工作方式时,计数输入信号来自内部的振荡信号,在每个机器周期内定时器的计数器作一次“+1”运算。因此定时器亦可视为计算机机器周期的

4、计数器。而每个机器周期又等于12个振荡脉冲,故定时器的计数速率为振荡频率的1/12(即12分频)。若单片机的品振主频为12MHZ,则计数周期为1US。如果定时器的计数器“+1”产生溢出,则标志着定时时间到。(2)计数器当选择计数器工作方式时,计数输入信号来自外部引脚T0(P3.4)、T1(P3.5)上的计数脉冲,外部每输入一个脉冲,计数器THO、TLO(或TH1、TL1)做一次“+1”运算。确认一次外部输入脉冲的有效跳变至少要花费2个机器周期,即24个振荡周期,所以最高计数频率为振荡周期的1/24

5、。为了确保计数脉冲不被丢失,则脉冲的高电平及低电平均应保持一个机器周期以上。三、系统的软件设计(-)定时程序ORG000011LJMPSTARTORG0040HSTART:MOVA,#0SJMPS2S3:INCAS2:CJNEA,#60,SICLRP1.0SJMPL2SI:MOVTMOD,#01HMOVTIIO,#3CIIMOVTLO,#OBOHSETBTROMOVR5,#20L1:JBCTEO,LOOPSJMPLILOOP:MOVTHO,#3CHMOVTLO,ttOBOHDJNZR5,LICPL

6、P1.0SJMPS3L2:SJMP$;寻址地址开始;把A清零;满一秒后A加;是否够60秒后;60秒后P1.0清零:置定时器模式及丁作方式;设置初始常数;启动定时器;LED灯亮/灭:停止ENDBn-KtSProfe$5i4l(亦XWF)tftvT«t(E)IAQD«xt(O)9«(G

7、«Z(B

8、衲Kl)«S(M)W)Mt5(H)毬N0疥・+QQqq9^IX(b«XMZIlling)Q3日TERMINALSdefaultINPUTOUTPUTBIOIRA>ER3ROUNOJ-U2XTAL1XTA

9、L2WhR1RSTROwtP0W2Y..-J.EAMrowwWMceP07W7PSENALEPMPMP12P1.3P14P1.5P1BPI7AT89C51•'1430Q0-2300.0IhP3MODP31/TXPP32ffllT6P33MT1P34HDP3^T1P37/ROP22/A1OF2*AI2P2y*13WW14R27綁5Ki>

10、l»

11、II

12、■

13、05Me:^:;冷MJ喝0Q0QM900000

14、CPl*oad21X)(一)2伎数码管拜未程库、_/*""71—4二■氏―•7ORG00

15、00HLJMPSTARTORG0040H;寻址地址开始START:MOVTMOD,#O1II;置定时器模式及工作方式MOVTHO,#3CH;设置初始常数MOVTLO,#OBOHSETBTRO;启动定时器MOVR4,#20MOV3011,#0L2:M0VA,30HMOVDPTR,#TAB;表头地址MOVCA,0A+DPTRMOVPO,A;显示个位MOVA,31IIMOVCA,©A+DPTRMOVPl,A;显示十位L1:JBCTEO,LOOPSJMPLILOOP:MOVTIIO,#3C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。