C语言编程自我小结.docVIP

  • 7
  • 0
  • 约9.58千字
  • 约 15页
  • 2017-03-17 发布于四川
  • 举报
编译器选择8级优化时,可能会出现错误。刚写好的程序,建议先用0级优化看能否正常运行,再用更高的优化等级进行优化。 a、写中断程序一定要用using语句指定寄存器组。第1、2、3组都可以,不能是0 ??b、51单片机的中断有两个优先级。一个中断不会打断另一个相同优先级的中断。这样相同级别中断可以使用同一个组。比如:低优先级的中断函数都用 using 1,高优先级的中断都用 using 2 。这样不会冲突。main() { unsigned char i; for (i = 2; i=0; i--) { ????printf(%d,i); ??} } C51忌讳绝对定位只要定义变量和变量的作用域,编译器就把一个固定地址给这个变量。手把手教你写程序 内容:从最简单的程序入手,手把手教你写程序,让同学们拿到一个复杂的程序或者任务,能快速找到切入点,写出程序,再在此基础上优化程序。当拿到一个单片机任务时,不要急于动手写程序,先仔细分析它的以下几个点: 1、它要单片机整体实现什么功能 2、功能细分(模块化),先干什么,再干什么,最后干什么 3、画初步流程图,(把几个模块画出即可) 4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图) 5、单个模块分析:每个模块要做什么(流程图细化) 6、所有模块结合连接,细化所有流程图 7、分析单个模块每步要用到的方法或者指令

文档评论(0)

1亿VIP精品文档

相关文档