- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习目标 了解数码管的基础知识。 熟悉LED静态显示电路和显示程序的设计方法。 掌握LED动态显示电路和动态扫描显示程序的设计方法。 进一步掌握中断系统和定时器的应用。 学习目标 项目要求 在单片机应用系统中,通常要使用显示器作为输出设备显示系统的状态,常用的显示器有LED数码管、点阵显示器和液晶显示器。 项目要求 利用单片机和2位数码管制作一个秒表。 1、显示时间为00~99s,每秒自动加1; 2、开机时显示“00”; 3、设置一个按键,当按键第一次被按下松开时,秒表开始计时;当第二次按下按键松开时,秒表停止计时;当第三次按下按键松开时,秒表复位。 电路图 一、数码管简介 共阴极和共阳极的字段码互为反码 。 二、显示程序的任务 (一)绘制程序流程图 本项目中要显示的数字或符号的段码在编写程序时给出,故使用查表程序结构形式实现。 二、显示程序的任务 二、显示程序的任务 二、显示程序的任务 二、显示程序的任务 三、显示方式 多位数码管的两种显示方式:静态显示和动态显示 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 三、显示方式 四、秒表的设计 元器件清单 四、秒表的设计 按键的抖动及去抖处理 四、秒表的设计 按键的抖动及去抖处理 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 四、秒表的设计 项目总结 作业: 1.完成项目报告 2.用设计60s倒计时器 MOV P2,A MOV A,R1 ;位选通:P1 MOV P1,A LCALL DLY10 ;延时10MS MOV P1,#0FFH ;关断位选通 INC R0 ;计数+1 CJNE R0,#4H,ST3 ;四位是否扫描完? SJMP ST1 ;0~3扫描完,重新开始 ST3: MOV A,R1 ;0~3依次显示 RL A MOV R1,A SJMP ST2 DLY10:MOV R7,#20 ;延时10MS MOV R6,#248 DLY1: DJNZ R6,$ DJNZ R7,DLY1 RET SEG7: INC A ;将数字转换为显示码 MOVC A,@A+PC RET DB 3FH,06H,5BH,4FH ;共阴极段码:0,1,2,3 DB 66H,6DH,7DH,07H ;4,5,6,7 DB 7FH,6FH,77H,7CH ;8,9,A,B DB 39H,5EH,79H,71H ;C,D,E,F END 1. 硬件设计 1 按键 18 1 LED 9 1 万用电路板15×9cm 17 1 电源按键 8 1 ISP接口 16 1 USB插头 7 1 ISP下载线 15 1 10K电阻 6 1 两位一体共阳极数码管 14 1 10UF/16V电解电容 5 2 三极管8550 13 1 12M晶振 4 2 4.7KΩ电阻 12 2 30P瓷片电容 3 2 220Ω电阻 11 1 40pin 活动Ic座 2 1 470Ω电阻 10 1 AT89S51 1 数 量 名称 序号 数 量 名称 序号 四、秒表的设计 练习:搭建秒表的硬件平台。注意测量所选数码管的类型和引脚。 四、秒表的设计 按键在闭合和断开时,触点会存在抖动现象。一般﹤10ms 去抖动的方法:硬件去抖 软件去抖 LOOP:JB P3.2, LOOP LCALL DE10 JB P3.2, LOOP LCALL KEY & & +5v +5v 消除抖动电路 开关 2. 软件设计 本任务可以划分成以下几个功能程序模块: 主程序:定时器、中断、内存单元初始化、按键的查询 KEY键处理子程序:统计按键次数,并进行相应处理 DIS显示子程序:秒计数器的计数值转换成十进制数,并显示 SEG7段码转换子程序:十进制数转换成段码 DLY10延时子程序:去抖、动态扫描时间 定时中断服务程序:1S时间到,修改秒计数器 各模块关系如下: 内存单元分配: 00H 按键次数统计 R2 00H 1s计数器 R1 00H 50ms计数器 R0 初值 功能 内存单元 ORG 00H LJMP STAR ORG 00
您可能关注的文档
- 煤矿瓦斯综合治理技术集成体系(陈久福)教案分析.ppt
- 煤矿新工人安全培训(修)教案分析.ppt
- 煤矿新工人安全培训教案分析.ppt
- 煤矿新工人岗前培训之煤矿“一通三防”基础知识教案分析.ppt
- 煤矿新工人入矿培训入矿培训(新工人培训)经典版本教案分析.ppt
- 煤矿应急救援教案分析.ppt
- 六上三电能和能量陈建秋教案分析.ppt
- 煤矿应急救援通信模式的研究与示范神华集团教案分析.ppt
- 煤矿应急预案与演练教案分析.ppt
- 煤矿运输班组长反“三违”培训教案分析.ppt
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
最近下载
- SX-22163-QR525供应商停止供货通知.docx VIP
- 2024年新大象版四年级上册科学全册知识点(炫彩版).doc
- 青岛市城市介绍旅游攻略实用PPT讲授课件.pptx
- 新人教pep三年级上册Unit2 Different families PartA talk &learn 课件.ppt
- 【核心素养】4.1 陆地与海洋 第二课时 课件(共49张PPT) 七年级地理上学期商务星球版(2024).pptx VIP
- 中华商业文化 教案.docx
- KTM 2019款 390 DUKE 摩托车 中文用户保养手册 使用说明书.doc
- OWC11控件的安装.doc
- 【部编人教版】三年级道德与法治上册全册课件.pptx
- 合作协议(技师).docx VIP
文档评论(0)