全球旧事资料 分类
初始化,全部为黄灯并按照初始化运行
东西红灯亮,南北绿灯亮
调用显示程序,将时间送显示
东西黄灯闪烁,南北黄灯闪烁
调用显示程序,将时间送显示
图41主流程流程图
f122软件子程序流程图设计
开始
提取倒计时数据的十位数
获取十位数字型码并送到P0口
提取倒计时数据的个位数
获取个位数字码并送到P2口
调用延时子程序
返回
图42子程序流程图
第13章系统仿真及调试
131Protues软件介绍
Proteus软件是Labce
terElectro
ics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。
f132交通灯系统Protues仿真
图51程序仿真图
133硬件调试
拿到电路板后,首先要检查加工质量,并确保没有任何方面的错误,如短路和断路,尤其要避免电源短路;元器件在安装前要逐一检查,用万用表测其数值,看是否与所用相同;完成焊接后,应先空载上电(芯片座上不插芯片),并检查各引脚的电位是否正确。若一切正常,方可在断电的情况下将芯片插入,再次检查各引脚的电位及其逻辑关系。将万用表的探针放到单片机接电源的引脚上检测一下,看是否符合要求。
134软件调试问题及解决
软件程序的调试一般可以将重点放在分模块调试上,统调是最后一环。软件调试可以采取离线调试和在线调试两种方式。前者不需要硬件仿真器,可借助于软件仿真器即可;后者一般需要仿真系统的支持。本次课题,Keil软件来调试程
f序,通过各个模块程序的单步或跟踪调试,使程序逐渐趋于正确,最后统调程序。仿真部分采用Protus6professio
al软件,此软件功能强大且操作较为简单,可以很容易的实现各种系统的仿真。首先打开Protus6professio
al软件,在元件库中找到要选用的所有元件,然后进行原理图的绘制;绘制好后再选择wave6000已经编译好的hex文件,选择运行,观察显示结果,根据显示的结果和课题的要求再修改程序,再运行查,直到满足要求。
f总结
作为一名应用物理专业的大二学生,我觉得做单片机课程设计是十分有意义的,而且是十分必要的在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知r
好听全球资料 返回顶部