tag 标签: 程序调试

相关博文
  • 热度 4
    2012-4-19 20:38
    980 次阅读|
    0 个评论
    以前玩51习惯了,现在的avr单片机都需要端口设置,今天下午初始化搞了半天原来端口未设置输出,所以我的低电平点亮LED老是起不了作用因为端口不设置时所有端口都是高阻态,没有电流流过led怎么能亮呢?
  • 热度 6
    2012-4-18 21:09
    985 次阅读|
    0 个评论
      很多时候感受到,单片机的程序都是调出来的而不是写出来的,因为你写了一大篇的程序可能这儿或者那儿都有问题,所以写单片机程序的时候最好是写一点调一点,这个单位长度视个人水平咯,最好是一个小功能调一次,貌似这样很浪费时间其实不然,可能比你调试一个完整的程序要省时省力的多。   还有在调试的过程中最好做好原来调好的程序的备份,避免后来写的程序对原先调好程序的干扰,也避免找不到问题后从头做起。   还是像我在1.0中所说的调试的时候一定要仔细观察现象并记录相关数据进行分析,这样可以快速的定位程序的问题所在。   特别注意调试的方法,在出现问题时一定要冷静的分析,盲目的调试只能使调试工作南辕北辙。   在出现问题时要相信所有的问题都是有原因的,所以也不要有什么神奇论,要以理性和平常的心态来对待现象,所有问题的存在都是有他的内部原因的,调试单片机的程序就要向医生一样,认真,冷静,仔细和耐心的治疗每一个病人。
  • 热度 6
    2012-4-17 21:21
    1196 次阅读|
    0 个评论
    我使用AVR单片机的时候采用的是JTAG ICE MKII ,但是这次使用的 是tiny13,总共就八个脚,只能采用debug ware 调试程序,想起一大堆的设置心里都烦了,所以干脆把JTAG ICE MKII,当个下载器使用,虽然有点大才小用,但是在51单片机熟练后,下载程序后看现象还是比较习惯的,因为很多时候仿真mcu的时间貌似是不怎么好用的。 今天我的程序的主要问题就是在按键处理后未对新状态的计时清零,所以导致了最后一个状态总是工作不正常,后来在细心的大哥的指导下,我逐渐发现了问题的所在。 其实我发现在程序的调试过程中,首先要认真的观察程序的运行的现象,然后分析和我们的预想差多远,仔细思考可能的程序问题,然后找到关键点,仔细阅读程序,模拟单片机的运行状态,一步一步分析总可一找到问题的所在。 当然单片机的程序调试也也离不开硬件的稳定工作,所以很多时候不管是做硬件还是做软件的在面对问题是一定要理性,不要总是认为一定是软件的问题还是硬件的问题。 总之冷静,理智,细心,耐心是单片机程序调试的良好心态。有了这些心态一般来说不难把程序调试成功。
相关资源
  • 所需E币: 1
    时间: 2023-4-7 10:50
    大小: 227.23KB
    上传者: 张红川
    单片机程序调试过程中的常见问题.pdf
  • 所需E币: 1
    时间: 2022-7-31 10:52
    大小: 31.1MB
    上传者: xyzzyxaaa
    流水灯在线仿真器使用教程_(程序调试).zip
  • 所需E币: 3
    时间: 2019-12-26 01:10
    大小: 71.88KB
    上传者: 16245458_qq.com
    基于ARM7内核的嵌入式应用程序调试技术.……
  • 所需E币: 4
    时间: 2019-12-28 22:06
    大小: 7.74MB
    上传者: 二不过三
    M3T-PD32RSIM(Renesas)模拟程序调试程序……
  • 所需E币: 3
    时间: 2019-12-25 12:06
    大小: 19KB
    上传者: 二不过三
    上机实验二上机实验二、子程序的编写与调用1.实验目的:MCS51汇编语言子程序的编写与调用方法。2.实验内容:1.编写延时1ms子程序并调试。2.编写程序:设在内部RAM中50H—5FH放有16个八位无符号数:求这16个数的和,结果放入61H(高)60H(低)中。将这16个数由小到大排序:3.上交调试好的程序(打印件)及其调试体会!……
  • 所需E币: 4
    时间: 2019-12-25 12:06
    大小: 19KB
    上传者: wsu_w_hotmail.com
    上机实验上机实验、MCS—51汇编程序设计1.实验目的:掌握MCS—51汇编语言程序的编写与调试方法。二、实验内容:设在内部RAM中50H—5FH放有16个八位无符号数:根据累加器A中的内容,编写:若A>0,求这16个数的和,结果放入61H(高)60H(低)中。若A=0,延时1ms后,将该数据块移入首地址为2000H的外部RAM中。若A3.上交调试好的程序(打印件)及其调试方法、体会!要求画出程序的流程图,必要的中文说明与注释。上交时间:11月22日(下周五)注意:不得代交!……
  • 所需E币: 3
    时间: 2019-12-25 10:31
    大小: 1.94MB
    上传者: 978461154_qq
    Linux编程基础……