嵌入式单片机基础
文章平均质量分 85
辞丶176
这个作者很懒,什么都没留下…
展开
-
Keil软件仿真的使用
复位按钮点击这个按钮会使目标硬件复位,功能等同于硬件上的复位按钮。开始或继续执行程序,用来快速执行到断点处。如果程序已经停在一个断点上,点击这个按钮将继续执行程序直到遇到下一个断点或程序结束。也就是说如果没有断点,程序会一直运行。停止程序执行。这个按钮将中止当前正在运行的程序。执行程序中的下一行代码。如果当前行调用了函数,将进入该函数内部。执行下一行代码,但是不进入函数内部。如果当前行调用了函数,将执行整个函数,然后停在下一行。原创 2024-06-10 12:53:42 · 2085 阅读 · 2 评论 -
单片机基础:关键字的使用以及结构体指针
当变量被volatile修饰时,编译器不会再用刀变量时直接从寄存器里面拿,而是直接去取内存地址里的值,通过这种方法取到的值一定是最新的,实际的值。原创 2024-05-24 21:18:57 · 1115 阅读 · 1 评论 -
单片机数据类型长度以及优先级
如果为不同类型数据时,编译器会先将低级的数据类型转换为较高级的数据类型且运算后结果为高级数据类型。其长度是不确定的,主要和CPU的位数有关,即指针大小实际上是由寻址宽度决定的。8位的和16位的指针长度分别为1字节和2字节,32位处理器则是4字节,而64位处理器则是8字节了。1.在日常编程过程中,有符号型(signed)和无符号型(unsigned)两种如果不是必须的,尽可能选无符号型,能有效省去符号位检测,减去CPU负担。优先级顺序大概可以记为:算术运算>关系运算>逻辑运算>赋值运算。原创 2024-05-24 15:14:33 · 369 阅读 · 0 评论