- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务三电子秒表设计工作任务准备
任务三 电子秒表设计 1 2 任务三 电子秒表设计 理解LED数码管的结构与原理 掌握LED数码管的译码方式和显示方式 学习目标 工作任务 1 工作准备 2 任务实施 3 任务验收 4 学习过程 任务三 电子秒表设计 任务三 电子秒表设计 a-g管脚输入7位显示码,可显示不同的数字或字符,dp为显示小数点位。显示段与段码位的关系如表所示: 段码位 D7 D6 D5 D4 D3 D2 D1 D0 显示段 dp g f e d c b a LED显示结构图 LED显示器结构与原理 任务三 电子秒表设计 工作任务准备 常见的数字和字符的共阴极和共阳极字段码如表所示 显示字符 共阴极字段码 共阳极字段码 显示字符 共阴极字段码 共阳极字段码 0 3FH C0H C 39H C6H 1 06H F9H D 5EH A1H 2 5BH A4H E 79H 86H 3 4FH B0H F 71H 8EH 4 66H 99H P 73H 8CH 5 6DH 92H U 3EH C1H 6 7DH 82H T 31H CEH 7 07H F8H Y 6EH 91H 8 7FH 80H L 38H C7H 9 6FH 90H 8. FFH 00H A 77H 88H “灭” 00 FFH B 7CH 83H …… …… …… 任务三 电子秒表设计 工作任务准备 硬件译码 任务三 电子秒表设计 工作任务准备 软件译码是指编写软件译码程序,通过译码程序来得到要显示的字符的字段码。译码程序常为查表程序,软件开销较大,但硬件线路简单,因此在实际系统中经常用到。 软件译码 任务三 电子秒表设计 工作任务准备 LED数码管的显示方式- LED静态显示 a b c d e f g dp I/O(1) a b c d e f g dp I/O(2) 任务三 电子秒表设计 工作任务准备 D3 D2 D1 D0 I/O(1) I/O(2) 4位极数码管动态显示电路图 任务三 电子秒表设计 工作任务准备 硬件电路设计 任务三 电子秒表设计 工作任务实施 元件清单及参数 序号 元器件名称 元件编号 型号/参数 数量 1 单片机 U1 AT89S51 1 2 数码管 DS0~DS2 共阴极 3 3 译码芯片 7448 1 4 电阻 R1 100 1 R2 1K 1 5 电容 C1、C2 33pF 2 C3 10μF 1 6 晶振 Y1 12MHz 1 7 按键 SW,SW2,SW3 3 任务三 电子秒表设计 工作任务实施 软件设计 程序中78H为单元,79H为100毫秒计数单元;7BH为50ms计数器;70H,71H,72H,分别为秒的十位、个位,毫秒显示缓冲区 程序共包括五个部分:初始化程序、主程序和定时/计数器中断服务程序,两个外部中断服务程序。初始化程序中设置了定时/计数器用于定时及它的工作方式,给出了定时/计数器T0初值,并打开三个中断;主程序中动态显示秒的十位、个位,毫秒;定时/计数器T0中断服务程序中用50ms计数器计数,当计数达到2次后(即100ms),100毫秒计数器就加1直到10次后(即1s),秒计数器就加1直到60(即60s)后秒计数器清零;外部中断0的中断服务程序对TR0取反;外部中断1的中断服务程序对秒计数器和毫秒计数器清零。 任务三 电子秒表设计 工作任务实施 所遇问题 解决方法 实施情况记录表(记录下你在该任务学习过程中遇到的问题) 任务三 电子秒表设计 工作任务实施 任务验收 专业 班级 姓名 项目名称 任务名称 日期 指导教师 成绩 工作任务内容 工作步骤 画出流程图; 根据任务要求,连接电路; 用Keil软件新建工程,在该工程下建立文件如:电子秒表.asm 硬件连接电路: 流程图: 思考: 采用软件译码如何实现? 序清单: 任务三 电子秒表设计 任务验收
文档评论(0)