按关键词阅读: 设计 报告 实验 C51 89 课程设计 单片机 秒表
void DelayUs2x(unsigned char t) while(-t);
void DelayMs(unsigned char t) while(t-) /大致延时 1mS DelayUs2x(245);
DelayUs2x(245);
图图 4 4 按键原理图按键原理图 图图 5 5 显示电路显示电路 图图 6 6 电源电路原理图电源电路原理图 通过最后软件对程序的编译 , 组建 , 执行 , 还有最终生成.hex 文件 , 把.hex 下载到 TX-1C 开 发板的 STC89C52RC 单片机上的最终效果图如下: 下图下图: : 开始运行开始运行,。
17、,执行自动加执行自动加 1 1 下图下图: :下图为复位后的显示下图为复位后的显示 下图下图:“:“开始自加开始自加”运行运行, ,一直加到一直加到 9999 秒秒 4 4 心得体会心得体会 以下是我在设计这个秒表过程中所总结的心得,整个过程主要是:设计程序-修正程序 - -扩展功能-完善程序,经过自己的独立思考与查阅相关知识,最终完成这个作品. 心心 得得 体体 会会 通过对本次课程的课程设计 , 使自己深刻的认识到自己的很多不足之处 , 在实际动手 操作能力的不足 , 在进行程序编程时 , 自己需要 , 认真审题 , 看懂题目的要求!对于软件 编程不益太简单或者太难 。
做到既能把课题完成又能锻炼自己的能力! 根据课 。
18、题要求 , 复习相关的知识 , 查询相关的资料 。
根据课程条件 , 找到适合的方案 ,找到需要的元器件及工具 , 准备课程 。
根据课程设计的要求和自己所要增加的功能写好程序流程图 , 在程序流程图的基础上 ,根据芯片的功能写出相应的程序和增加额外的功能程序 。
然后再进行程序调试和相应的修 改 , 以达到能够实现所要求的功能的目的 。
还要根据课程的实际情况 , 添加些额外程序来使系统更加的稳定 , 如开关的去抖(采 用延迟)。
程序要尽量做到由各个子程序组成 , 在有些程序后面最好加注释 , 这样在程序出错的 检查过程中可以更容易查找的到 , 也更简洁 , 更明白易懂 。
该课程设计的程序可以参考 MCS-51 系列单片机 , 也可自己根据自己熟悉的方法来编 程如单片机 C 语言 。
在设计控制开关时 , 注意 2 个中断的打开和关闭的先后顺序 , 否则就会出错 。
这次的单片机课程设计重点是理论与实际的相结合 。
该设计从头到尾都要自己参与 , 熟悉 了对整个设计的过程 , 更系统的锻炼了自己 。
2011 年 12 月 23 日 教教 师师 评评 语语 年 月 日 成成 绩绩 及及 签签 名名 年 月 日 5 5 相关资料查阅相关资料查阅 。

稿源:(未知)
【傻大方】网址:/a/2021/0813/0023653608.html
标题:89|89C51单片机课程设计之秒表设计实验报告( 三 )