[其它课程]秒表的设计.ppt

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

项目要求 利用单片机和数码管制作一个秒表。 项目要求 在单片机应用系统中,通常要使用显示器作为输出设备显示系统的状态,常用的显示器有LED数码管、点阵显示器和液晶显示器。 学习目标 了解数码管的基础知识。 熟悉LED静态显示电路和显示程序的设计方法。 掌握LED动态显示电路和动态扫描显示程序的设计方法。 进一步掌握中断系统和定时器的应用。 学习目标 一、数码管简介 共阴极和共阳极的字段码互为反码 。 二、显示程序的任务 二、显示程序的任务 二、显示程序的任务 二、显示程序的任务 二、显示程序的任务 三、显示方式 多位数码管的两种显示方式:静态显示和动态显示 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 四、秒表的设计 利用单片机和2位数码管制作一个秒表。 1、显示时间为00~99s,每秒自动加1; 2、开机时显示“00”; 3、设置一个按键,当按键第一次被按下松开时,秒表开始计时;当第二次按下按键松开时,秒表停止计时;当第三次按下按键松开时,秒表复位。 四、秒表的设计 四、秒表的设计 三、显示方式 四、秒表的设计 四、秒表的设计 按键的抖动及去抖处理 四、秒表的设计 按键的抖动及去抖处理 四、秒表的设计 按键的抖动及去抖处理 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 三、音乐播放器的设计与制作 项目总结 作业: 1.完成项目报告 2.修改秒表设计方案,用静态显示方式实现秒表的工作 3. 软件设计 本任务可以划分成以下几个功能程序模块: 主程序:定时器、中断、内存单元初始化、按键的查询 KEY键处理子程序:统计按键次数,并进行相应处理 DIS显示子程序:秒计数器的计数值转换成十进制数,并显示 SEG7段码转换子程序:十进制数转换成段码 DLY10MS延时子程序:去抖 DLY1MS延时子程序:动态扫描时间 定时中断服务程序:1S时间到,修改秒计数器 编程技巧:采用模块化的设计方法。 各模块关系如下: ORG 00H LJMP MAIN ORG 000BH LJMP TIME0 ORG 0030H MAIN:MOV R0,#0 MOV R1,#0 MOV R2,#0 MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H SETB EA SETB ET0 LOOP:LCALL DIS JB P3.2, LOOP LCALL DLY10MS JB P3.2, LOOP JNB P3.2, $ LCALL KEY AJMP LOOP KEY: INC R2 CJNE R2,#1,KEY2 SETB TR0 RET KEY2:CJNE R2,#2,KEY3 CLR TR0 RET KEY3:CJNE R2,#3,BACK MOV R0,#0 MOV R1,#0 MOV R2,#0 BACK:RET TIME0:MOV TH0,#3CH MOV TL0,#0B0H INC R0 CJNE R0,#20,I_RET MOV R0,#0 INC R1 CJNE R1,#100,I_RET MOV R1,#0 I_RET:RETI DIS: MOV A,R1 MOV B,#10 DIV AB MOV DPTR,#TAB MOV P2, ACALL SEG7 MOV P0,A LCALL DLY1MS MOV A,B MOV P2, ACALL SEG7 MOV P0,A LCALL DLY1MS RET DLY10MS:MOV R7,#20 D1: MOV R6,#248 DJNZ R6,$ DJNZ R7,D1 RET DLY1MS:MOV R5,#2 D2: MOV R4,#248

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档