- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 ARM9 #define GPACON ((volatile unsigned *)0x56000000)解析
ARM9 语句 #define GPACON ((volatile unsigned *)0x56000000) 解析:1基本概念: 宏定义 define 是定义一个变量或常量的伪指令。2其次,整体理解 (volatile unsigned *) 的意思是 将地址 0x56000000 强制转换成 volatile unsigned * 类型,通过内存寻址访问到寄存器GPAC
2017-09-22 07:33:13 850 1
原创 C语言 关键字 volatile (ARM9中也常用到 一并解释)
关键字volatile:本质->volatile 、 const 绝对对立。若有 volatile 修饰,则表示内存会重新装载内容,而非直接从寄存器copy内容。这里引出一下->const是什么?1 const 定义 const 修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。 2 const 作用 可以定义 const 常量,具有不可变性。例如: const int a
2017-09-21 21:54:50 391
原创 C语言 extern
1 基本含义extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。2 extern修饰变量的声明举例->如果文件led1.c需要引用led2.c中变量unsigned int a,就可以在led1.c中声明 extern unsigned int a; 然后就可以引用变 量a。前提 变量a本身是
2017-09-18 21:17:01 1003
原创 ARM9 S3C2451 LED 知识点 代码 封装 题目实践
题目实践: 以上代码为 用arm9 s3c2451 实现四个led灯的点亮 请再实现 四个灯的循环点亮 -> 通过KEY1按键控制LED1亮灭 ->通过收发信息 控制LED1亮灭
2017-09-18 20:53:19 511
原创 C语言枚举类型
宏和枚举都可以将变量换一个别名对比: { 宏 枚举 差别 作用时期 存储形式 宏 预处理阶段 替换,程序运行 不存在 枚举 程序运行 后 起作用,枚举常量 存储 数据段 静态存储区里。 宏 占 代码段 空间,枚举 占空间 耗CPU资源。 若定义非常多的常量 一条enum {…..} 比大堆define更清晰 }定义别名 {
2017-09-18 20:21:47 530
C# 《WinForm程序设计与实践》 4.2 WinForm常用控件.docx
2019-09-06
C# 《WinForm程序设计与实践》 4.1 winform简介
2019-09-06
基于QT5实现的最基本的象棋游戏
2018-06-29
单片机最小系统 原理图详解 PCB操作 备忘
2018-04-18
ARM9 S3C2451 GPIO封装以及点亮LED灯的功能实现 代码集合
2017-10-30
ARM9 讲解UART非常详细的PPT
2017-09-19
ARM9 讲解GPIO非常详细的 ppt
2017-09-19
C语言写的简单的循环单链表,便于阅读和复习。经运行,正确。
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人