网站大量收购闲置独家精品文档,联系QQ:2885784924

基于89C51单片机扩展8155显示电子钟设计.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微机应用课程设计说明书 设计题目 89C51单片机扩展8155显示电子钟 装 机电工程学院(系)机械设计制造及其自动化专业 订 班级 机械0909班 学号 0806091118 设计人 刘 宇 线 指导教师 薛 云 完成日期 2013 年 1 月 17 日 中南大学机电工程学院 目录 课程设计任务书 设计方案的拟定及说明 硬件电路设计 电子元件的选择 元件参数计算确定 电路原理图设计 控制软件流程图 控制软件源程序 控制软件说明书 设计小结 参考资料目录 二、课程设计任务书 课程设计的目的 单片微机应用课程设计是单片微机课程的综合性与实践性教学环节,课程设计的目的就是:(1)综合运用单片微机原理课程和单片机接口技术课程的知识,分析和解决实际应用中的问题进一步巩固、加深和拓宽所学的知识。 (2)通过设计实践,逐步树立正确的设计思想,熟悉掌握单片机应用系统设计的一般规律,培养分析问题和解决问题的能力。 (3)通过逻辑分析、方案设计、硬件电路连接、画程序流程图,汇编语言编程,上机调试,进行全面的单片微机应用基本技能的训练。 2、课程设计的内容 课程设计的题目一般是在实验电路板上设计制作电子钟或控制简易二坐标数控实验台。 课程设计的内容包括:装置的方案设计,电路原理图设计,实际电路的连接,画软件流程图,编写程序,调试运行,编写课程设计说明书。 课程设计中要求完成以下工作: (1)一张完整的电路原理图,包括电路上有关元件的参数设计; (2)整个控制软件流程图; (3)设计计算和操作控制课程设计说明书。 3、课程设计的步骤 (1)课程设计的一般进程和步骤见下表: 设计准备 阅读设计任务书,明确设计任务,阅读课程设计指导书,准备设计资料 方案确定 拟定设计方案,选择控制方式,建立控制模型 电路原理图设计 设计控制电路原理图,选择元件,计算确定电路中元件参数 连接电路 在实验电路板上完成控制电路的连接 设计流程图 按设计控制方案构思,画出整个控制流程图 编写控制软件 根据控制流程图,按编程语言格式编写控制程序 调试通过 利用仿真开发机的单步、断点等调试手段调试控制软件 编写设计说明书 整理和编写设计计算和控制操作课程设计说明书 设计总结及答辩 进行课程设计总结,完成答辩准备,上机运行程序并回答问题 (2)片内RAM单元分配 控制程序中需要使用一些数据存储器单元存放有用的数据,根据控制程序中要使用的存储器单元数量,需将单片机中片内RAM单元进行分配,重新定义堆栈指针的值,避免堆栈区和程序用的数据存储区之间冲突。 在控制软件中需要使用的数据存储单元有: 序号 名 称 注 释 1 DISM0~DISM5 显示缓冲区,用于显示程序中存放要显示的数据,占六个单元。 2 HH 小时时间存放单元,占一个单元,初始值赋0 3 MM 分时间存放单元,占一个单元,初始值赋0 4 SS 秒时间存放单元,占一个单元,初始值赋0 5 HSEC 小于0.5秒计数延时单元,占一个单元,用于时间调整时,闪烁指示状态用。若定时器定时为50ms,该单元初始值赋0AH 6 SEC 小于1秒计数延时单元,占一个单元,用于时钟计时用,若定时器定时为50ms,该单元初始值赋14H 7 FLAG 标志计存储器单元,占一个单元,单元中的每一位可用作标志,该单元必须定位在单片机片内20~2FH中(在这些单元中的每一位可按位寻址访问)。 8 STATUS 时钟调整时的状态指针,在时钟调整状态下有效。内容为“3”时指示“时”调整,为“2”时指示“分”调整,为“1”时指示“秒”调整, 二、设计方案的拟定及说明 1.方案的拟定及说明 程序初始化功能为: 显示缓冲区单元、标志单元清零,时、分、秒单元和计数延时单元置初值,定时器初始化,确定定时时间常数,开中断,如果用8255,则对8255处始化等。 时、分、秒显示功能为: 显示程序,将显示缓冲区中的内容送数码管进行显示。 时、分、秒计时单元内容送显示缓冲区功能为: 将时、分、秒三个计时单元的内容分别拆开后送六个显示缓冲区单元。 闪烁

文档评论(0)

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

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

1亿VIP精品文档

相关文档