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

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

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机控制技术》实训报告模板.doc

广东机电职业技术学院 《计算机控制技术》实训报告 题 目: 秒表时钟设计 专 业: 班 级: 学生姓名: 学 号 指导教师: 上交时间:2013年06月14日 TOC \o 1-5 \h \z HYPERLINK \l bookmark4 \o Current Document \h 一、 系统设计要求 2 HYPERLINK \l bookmark6 \o Current Document \h 二、 系统的硬件设计 2 (-)51单片机定时/计数器的结构 2 HYPERLINK \l bookmark8 \o Current Document \h (二)51单片机定时/计数器的T作原理 2 HYPERLINK \l bookmark14 \o Current Document \h 三、 系统的软件设计 3 (-)定时程序 3 (二) 两位 LED 显示程序 4 HYPERLINK \l bookmark16 \o Current Document \h (三) 时钟程序 6 四、 心得体会 8 参考文献 错误!未定义书签。 一、系统设计要求 任务一设计1分钟定时程序 选择定时器(T0/T1) 选择适当的工作方式(方式1/方式2) 计算并设计定时器的计数初值 每隔一秒信号取反一次输出到Pl?0引脚所连接的LED灯上去 任务二 设计2位数码管显示程序 在1秒定时程序的基础,设计60秒循环程序 用2位数码管显示秒表时钟个位和十位 任务三设计时钟程序 在1秒定时程序的基础,设计60秒循环程序 用2位数码管显示秒表时钟个位和十位 系统的硬件设计 (一)癇縣机定时/计数器的结梅申T0(P3.4) (一)癇縣机定时/计数器的结梅申 T0(P3.4) 从定时/计数器逻辑结构图可以看出,两个16位定时/计数器TO和T1,分别 由8位计数器THO、TLO和TH1、TL1构成,它们都是以加“1”的方式计数。特 殊功能寄存器TMOD控制泄时/计数器的丁?作方式,TCON控制上时/计数器的启动 运行并记录TO、T1的计数溢出。通过对TMOD、TCON的初始化编程可以分别置入 方式字和控制字,以指定其方式控制并控制TO、T1按规定的工作方式计数 (二)51单片机定时/计数器的工作原理 (1)定时器 当选择定时器工作方式时,计数输入信号来自内部的振荡信号,在每个机器 周期内定时器的计数器作一次“+1”运算。因此定时器亦可视为计算机机器周期 的计数器。而每个机器周期又等于12个振荡脉冲,故定时器的计数速率为振荡 频率的1/12 (即12分频)。若单片机的品振主频为12MHZ,则计数周期为1US。 如果定时器的计数器“+1”产生溢出,则标志着定时时间到。 (2)计数器 当选择计数器工作方式时,计数输入信号来自外部引脚T0(P3.4)、T1 (P3. 5) 上的计数脉冲,外部每输入一个脉冲,计数器THO、TLO(或TH1、TL 1)做一次“+1” 运算。确认一次外部输入脉冲的有效跳变至少要花费2个机器周期,即24个振 荡周期,所以最高计数频率为振荡周期的1/24。为了确保计数脉冲不被丢失, 则脉冲的高电平及低电平均应保持一个机器周期以上。 三、系统的软件设计 (-)定时程序ORG 000011LJMP STARTORG 0040H (-)定时程序 ORG 000011 LJMP START ORG 0040H START:MOV A, #0 SJMP S2 S3:INC A S2:CJNE A, #60, SI CLR P1.0 SJMP L2 SI:MOV TMOD, #01H MOV TIIO, #3CII MOV TLO, #OBOH SETB TRO MOV R5,#20 L1:JBC TEO, LOOP SJMP LI LOOP:MOV THO, #3CH MOV TLO, ttOBOH DJNZ R5, LI CPL P1.0 SJMP S3 L2:SJMP $ ;寻址地址开始 ;满一秒后A加 ;是否够60秒后 ;60秒后P1.0清零 :置定时器模式及丁作方式 ;设置初始常数 ;启动定时器 ;LED灯亮/灭 :停止 END Bn-KtSProfe$5ix4l (亦 XWF) tftvT ?t(E) IAQD ?xt(O) 9?(G| ?Z(B| 衲Kl) ?S(M)W) Mt5(H) 毬N 0疥?+QQqq 9^IX(b? X MZIllin g)Q 3 日 TERMINALS default INPUT OUTPUT BIOIR AER 3ROUNO J- U2 XTAL1 XTAL2 Wh R1 RST RO wt P0W2 Y ..-J. EAM roww WMce P07W7 PSEN ALE PM PM P12 P1

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档