最新消息:

xcopter的文章

C语言

C语言变量命名规则

2023-03-25 233浏览 0评论

在定义变量时,变量名可以是字母、数字和下划线的组合。但是也不是随便的组合,要注意以下几个命名规则: 1. 变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。 随便打开一个头文件就会看到,它...

C语言

C语言代码规范(编程规范)

2023-03-25 442浏览 0评论

代码规范化的七大原则 代码规范化基本上有七大原则,体现在空行、空格、成对书写、缩进、对齐、代码行、注释七方面的书写规范上。 1) 空行 空行起着分隔程序段落的作用。空行得体将使程序的布局更加清晰。空行不会浪费内存,虽然打印含有空行的程序会多消耗一些纸...

51单片机

写中断程序要注意哪些方面?

2023-03-18 433浏览 0评论

与每类I/O设备相关的进程都有一个靠近内存底部的地址,称作中断向量。它包括中断服务程序的入口地址。 当中央处理器正在处理内部数据时,外界发生了紧急情况,要求CPU暂停当前的工作转去处理这个紧急事件。处理完毕后,再回到原来被中断的地址,继续原来的工作,...

Arduino

Arduino的定时器中断 – 基于库函数

2023-03-15 622浏览 0评论

Arduino 已经内置了闹钟,它们叫做定时器,可以设定 Arduino 隔多长时间干一件其他事情。不过,中断时间不能太长,否则会影响正常的工作。 可以调用millis()的方式来实现定时,但在程序中断有一个问题:占用CPU资源、效率不高、而且不准确...

Arduino

Arduino的定时器中断

2023-03-15 1437浏览 0评论

当你想让代码在一个固定的时间间隔后执行时,你可以很容易的用delay()函数来实现。但这只是让程序暂停一个特定的时间段。特别是如果你需要同时让处理器做其他处理时,这么做同时也是一种浪费。 这时候就是定时器(Timer)和中断(Interrupt)的用...