-
在网上看到一篇关于ARM常用指令的介绍,其实ARM启动流程的精髓全在那些一开始的汇编代码中,所以掌握一些ARM常用汇编指令还是十分重要的
(1)GBLL 伪指令用于定义一个全局的...
-
一、描述
链表是一种常用的数据结构,它通过指针将一系列数据节点连接成一条数据链。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地...
-
TQ2440 以稳定的性能,过硬的质量,丰富的扩展接口,优质的售后服务和技术支持,赢得众多企业的青睐和支持。 硬件:TQ2440,USB RT3070...
-
这个BUG是在之前的项目中遇到的,当时着实迷糊了几天,但一直没有时间整理,现在把它重现,并整理在这里,给其它朋友一些参考:
先看下面这段测试的代码:
#include&nb...
-
#include<stdio.h> void main() { int i;...
-
今天用Keil4写程序时遇到这个问题:warning C316:unterminated conditionals跑了几个论坛,在审视了一遍代码之...
-
#include<reg52.h>#include<intrins.h>#define uint unsigned intsbit beep=P2^3;vo...
-
#include<reg52.h> // 包含51 单片机寄存器定义的头文件#define uchar unsigned char#define uint unsign...
-
今天想要自己写段点阵代码,参考了一个程序,里面用到了intrins.h头文件,开始不知道做什么用的,为什么有的程序里添加了,有的没有呢,我之前写程序,最多加一个#include "...
-
#include "DrvGPIO.h"
#include "DrvSYS.h"
#include "DrvPWM.h"
S_DRVPWM_TIME_DATA_T spt;
...
-
#include "stdio.h"
#include "DrvSYS.h"
#include "DrvGPIO.h"
#include "DrvUART.h"
voi...
-
#include <AT89X52.H> //包含头文件sbit buz=P1^4;sbit le...
-
今天介绍一下51单片机wifi小车代码,如下:
#include
#include
#define uchar unsigned char
#define uint uns...
-
一.单片机的组成:
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最...
-
1)h文件作用
1 方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明;
2 提供接口:对一个软件包来说可以提供一个给外界的接口(例如: stdio.h)。...
-
这里讲述一些初学者学习C51的一些误区和注意事项。高手的特别应用不包括在内。
1)C忌讳绝对定位。
常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量...
-
烧录程序也叫下载程序。下载程序的本质是什么?把单片机当做一个存储器,每一条程序指令都对应一个唯一的存储地址,把这些指令一条条存储到指定的存储地址中,这就是下载程序的本质。对于STC...
-
刚看了一份关于光立方的视频里片面提到“呼吸灯”一词,忙草草写了一个带数码管显示亮度变化的呼吸灯程序,其中整型frequency为调节呼吸频率的参数。
-
#include "at89x52.h"
/***************************************************
* ...
-
优化级别说明(仅供参考):则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高...