自行车里程计(8)

2019-04-16 16:11

MOV 73H,A RET

VVV: MOV 18H,68H MOV 17H,69H MOV 16H,6AH MOV 11H,#00H MOV 12H,#00H MOV 13H,#36H MOV 14H,#0EEH MOV 15H,#80H LCALL DIVST MOV 14H,#00H LCALL BCDST MOV A,25H ANL A,#0FH MOV 70H,A MOV A,25H SWAP A ANL A,#0FH MOV 71H,A MOV 72H,#00H MOV 73H,#00H RET

DL1MS: MOV R6,#14H DL1: MOV R7,#19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET

DL5S: MOV R5,#0FFH DL3: LCALL DL1MS

35

DJNZ R5,DL3 RET DIVST: CLR C MOV A,13H SUBB A,18H MOV A,12H SUBB A,17H MOV A,11H SUBB A,16H JNC LOOP4 MOV B,#10H NDIV1: CLR C MOV A,15H RLC A MOV 15H,A MOV A,14H RLC A MOV 14H,A MOV A,13H RLC A MOV 13H,A MOV A,12H RLC A MOV 12H,A MOV A.,11H RLC A MOV 11H,A MOV F0,C CLR C MOV A,13H

36

SUBB A,18H MOV 1AH,A MOV A,12H SUBB A,17H MOV 19H,A MOV A,11H SUBB A,16H JB F0,NDIV2 JC NDIV3 NDIV2: MOV 11H,A MOV A,19H MOV 12H,A MOV A,1AH MOV 13H,A INC 15H NDIV3: DJNZ B,NDIV1 CLR F0 DIVEND: RET LOOP4: SETB F0 SJMP DIVEND BCDST: MOV R7,#10H CLR C MOV 25H,#00H MOV 24H,#00H KKK: MOV A,15H RLC A MOV 15H,A MOV A,14H RLC A MOV 14H,A

37

MOV A,25H ADDC A,25H DA A MOV 25H,A MOV A,24H ADDC A,24H DA A MOV 24H,A DJNZ R7,KKK RET END

38

第四章 电路调试

系统调试包括硬件调试和软件调试。硬件调试的任务是排除系统的硬件系统的硬件电路故障包括设计性错误和工艺故障。软件调试是利用开发工具进行在线防真调试,除发现和解决程序错误外,也可以发现硬件故障校时电路。本次设计中需要的调试如下:

4.1 软件调试方法

软件调试方法与选用的软件结构和程序设计技术有关。如果采用模块设计技术,则逐个模块调好后,再进行系统程序总调试,如果采用实时多任务操作系统,一般是逐个任务进行调试。

对于模块结构程序,要对子程序逐个进行调试。调试子程序时,一定要符合入口条件和出口条件,调试手段可采用单步运行方式和断点运行方式。通过检查用户系统CPU的现场,RAM的内容和I/0口的状态 ,检测程序执行结果是否符合设计要求。通过检测,可以发现程序中的死循环错误,机器码错误和转移地址的错误,同时也可以发现用户系统中的硬件故障,软件算法和硬件设计错误。在调试过程中不断调整用户系统的软件和硬件,完成每个程序模块的调试。

每个程序模块通过后,可以联合各功能模块进行整体程序综合调试。在这一阶段如果发生故障,可以分析子程序在运行时是否破坏现场,缓冲单元是否发生冲突,零位的建立和清除在设计上是否失误,堆栈区域是否溢出或输入设备的状态是否正常等。若用户系统是在开发系统的监控程序下运行的,还要考虑用户缓冲单元是否和监控程序的工作单元发生冲突。

单步运行只能验证程序正确与否,而不能确定定时精度,CPU的实时响应等问题,所以单步和断点调试后,还应进行连续调试。除了观察稳定性外,还要观察用户系统的操作是否符合原始设计要求以及安排的用户操作是否合理等,必要时还要做适当修正。

实时多任务操作系统的调试反噶法与上述方法相似,只是实时多任务操作系统的应用程序是由若干个任务程序组成的。一般是逐个任务进行调试.在调试某一个任务时,同时也调试相关子程序,中断服务程序和一些操作系统的程序。各个任务调试好以后,再使各个任务同时运行,如果操作系统中没有错误,一般情况下系统就能正常运转了。

39


自行车里程计(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015湖南省公务员面试高分必备临危不乱是一种能力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: