




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章 按键秒表 一 一 实验内容及要求实验内容及要求 1 1 实验内容 实验内容 用 AT89C51 设计一个 2 位 LED 数码显示 秒表 显示时间为 00 0 59 9 秒 每秒自动加一 另设计一个 开始 按键和一个 复位 按键 按键说明 按 开始 按键 开始计数 数码管显示从 00 0 开始每秒自动加一 按 复位 按键 系统清零 数码管显示 00 0 2 2 实验要求 实验要求 了解 8051 芯片的的工作原理和工作方式 使用该芯片对 LED 数码管进行 显示控制 实现用单片机的端口控制数码管 显示分 秒 并能用按钮实现秒 表起动 清零功能 精确到 0 1 秒 要求选用定时器的工作方式 画出使用单 片机控制 LED 数码管显示的电路图 并在实验箱实现其硬件电路 并编程完成 软件部分 最后调试秒表起动 停止 清零功能 二 二 课题研究目的和意义及介绍课题研究目的和意义及介绍 1 1 目的意义 目的意义 1 通过本次课程设计加深对单片机课程的全面认识复习和掌握 对单片机课 程的应用进一步的了解 2 掌握定时器 外部中断的设置和编程原理 3 通过此次课程设计能够将单片机软硬件结合起来 对程序进行编辑 校验 4 该实验通过单片机的定时器 计数器定时和计数原理 设计简单的计时器 系统 拥有正确的计时 清零功能 并同时可以用数码管显示 在现实生 活中应用广泛 具有现实意义 3 3 实验仪器实验仪器 集成电路芯片 8032 七段数码管 AT89C51 实验箱 按键 DVCC 系列单 片机微机仿真实验系统中的软件 WAVE 6000 三 三 设计思路及描述设计思路及描述 该实验要求进行计时并在数码管上显示时间 则可利用 DVCC 系列单片机微 机仿真实验系统中的芯片 8032 芯片的功能类似于芯片 AT89S51 其管脚功能 也和 AT89C51 的管脚功能类似 中的 P1 6 管脚做为外部中断 0 的入口地址 并 实现 开始 按键的功能 将 P1 5 做为外部中断 1 的入口地址 并实现 清零 按键的功能 其中 开始 按键当开关由 1 拨向 0 由上向下拨 时开始计时 清零 按键当开关由 1 拨向 0 由上向下拨 时数码管清零 此时若再拨 开始 按键则又可重新开始计时 四 硬件设计四 硬件设计 1 1 接口电路 接口电路 利用 12M 晶振的一个机器周期为 1 微秒 通过循环产生 1 秒时间延迟 扫描 单片机中所存放的时间的值 可正记时 也可倒计时 并通过输出显示在数码 管上 五 软件设计五 软件设计 1 1 数字秒表工作流程图 数字秒表工作流程图 2 2 用 用 5151 单片机实现数字秒表工作源程序单片机实现数字秒表工作源程序 ORG 0000H 初始化 SJMP MM ORG 000BH SJMP CC MM MOV DPTR TAB SETB EA SETB ET0 MOV R1 0 MOV R2 0 MOV R3 0 MOV R0 16 MOV TMOD 01H MOV TH0 65536 5000 256 MOV TL0 65536 5000 MOD 256 AA ACALL EE MOV P1 0FFH CLR P1 6 送第 1 行 判断第 1 行有键按下 MOV A P1 ANL A 01H XRL A 01H 判断第 1 行有没按键按下的功能 JZ HH 没有列没键按下 转 PP 查暂停键 SETB TR0 LCALL EE HH MOV P1 0FFH CLR P1 5 送第 1 行 判断第 1 行有键按下 MOV A P1 ANL A 01H XRL A 01H 判断第 1 行有没按键按下的功能 JZ AA 没有键按下去 继续返回 CLR TR0 MOV R1 0 MOV R2 0 MOV R3 0 LJMP AA CC DJNZ R0 FF MOV R0 16 INC R1 CJNE R1 10 FF MOV R1 0 INC R2 CJNE R2 10 FF MOV R2 0 INC R3 CJNE R3 6 FF MOV R3 0 FF MOV TH0 65536 5000 256 MOV TL0 65536 5000 MOD 256 RETI 定时返回 EE MOV P2 02H 显示程序 MOV A R1 MOVC A A DPTR MOV P0 A ACALL D0 MOV P2 04H MOV A R2 MOVC A A DPTR MOV P0 A SETB P0 1 ACALL D0 MOV P2 06H MOV A R3 MOVC A A DPTR MOV P0 A ACALL D0 RET TAB DB 0EDH 88H 0B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶餐厅装修设计施工方案
- 2025年高考地理自然地理环境专项训练试卷
- 体育产业体育场馆建设运营管理模式研究
- 政绩观存在的问题及整改措施
- 2024年咨询工程师复习提分资料含完整答案详解(必刷)
- 高校教师资格证之《高等教育法规》模拟题库讲解及答案详解(考点梳理)
- 2024-2025学年质量员常考点试卷及答案详解【新】
- 2024宿迁职业技术学院单招《物理》真题参考答案详解
- 计算机一级模拟题库【新题速递】附答案详解
- 2024咨询工程师考试黑钻押题及完整答案详解【网校专用】
- 2025年小麦种子研发与应用技术合作开发协议
- 维稳工作汇报课件
- 企业重污染天气应急预案
- 患者身份识别管理标准WST840-2025学习解读课件
- 2025全国企业员工全面质量管理知识竞赛题库(含答案)
- 内分泌科进修总结课件
- 人民陪审员培训民事课件
- 妊娠期贫血的诊断及治疗
- 学堂在线 大数据系统基础 章节测试答案
- ICU常见体位护理
- 降本增效总结汇报
评论
0/150
提交评论