全文预览

基于AT89C51单片机的LED显示的智能电子钟(毕业论文)

上传者:幸福人生 |  格式:doc  |  页数:25 |  大小:0KB

文档介绍
的硬件的思路和实图为:(1).思路是内部时钟发生器复位清零切换按钮AT89C51单片机数码选字管排阻74HCS245芯片(2).实图为(二)软件的设计1.软件的设计,单片机应用系统的软件设计是研究的过程中最关键的一步,没有软件,就无法实现单片机的控制,不同的软件会实现的个功能就有不同的控制,。所以,要编写软件就应该把实现的控制对象及其功能全部掌握,要做到心中有数。选择了c语言来编写程序软件来控制。流程图为:(1)主程序流程图结束显示开始初始化键盘扫描时间处理读取时间值预置计数初值(2)键盘扫描子程序键盘扫描子程序按键秒的调整按键分的调整按键时的调整定时返回(3)时间处理子程序时间处理子程序秒钟设为进制分钟设为进制时钟设为进制返回(三)调试的过程1.单片机系统的软件事千差万别的,没有统一的模式,我们是尽可能的采用模块化的结构,并按照先相后细的方法,把整个系统软件分成多个独立模块。应该确定个模块的结构和功能,个模块的接口信息。各个模块可以分别独立设计,编辑和调试,最后将各个模块连接成一个完整的程序进行调试,。较为复杂的软件是建立在各个机本末快的基础上的。系统的测试:系统的测试包括硬件调适合软解调试,硬件的调试是解决硬件的故障,包括设计故障和工艺错误。软件的调试是经过在线的仿真调试,出了发现和解决程序的错误外,也可已发现硬件的错误。程序调试是按模块进行的,各个模块和子程序都是独立进行的,最后是要连在一起来调试的,可以利用开发工具的单步和断点运行方式,通过检查系统的CPU现场、RAM和SFR的内容及I/O口的状态,来检查程序大的执行结果和系统I/O设备的状态化是否正常,从中发现程序的逻辑错误、转移地址的错误以及随机的录入错误。在调试的过程中要不断的调整、修改系统的软件和硬件,直到其符合预期结果为止,联机调试运行后,将软件固化到EPROM中。三、硬件设计的电路和调试结果为1.调试图为

收藏

分享

举报
下载此文档