hjf161105的博客

业精于勤荒于嬉,行成于思毁于随。

嵌入式系统学习——S3C2451之2.4寸LCD函数封装

S3C2451开发板LCD函数封装参考: #ifndef _S3C2451_LCD_H #define _S3C2451_LCD_H #include "typedef.h" // typedef unsigned int U32; // typedef unsigned...

2017-07-26 20:16:21

阅读数 315

评论数 0

嵌入式系统学习——S3C2451之RTC时钟

当系统电源关闭时,通过备用电源可以运行实时时钟(RTC)单元。数据包含的时间,即秒,分钟,小时,日期,日,月和年。RTC 工作由一个外部32.768kHz 的晶体驱动,并可以执行报警功能。   RTCCON 寄存器的位0 必须被设置为高位,为了是可以写入实时时钟模块中的BCD 寄存器,以显示秒,分...

2017-07-26 20:10:10

阅读数 238

评论数 1

数据结构==二叉树(链表实现)

链表实现二叉树的原理其实和数组实现的原理大同小异,但是因为是链表的缘故,所以操作的灵活性要比数组更加好,难度也比数组更高。链表实现二叉树,多了一个很关键的东西,那就是遍历的方法:前序遍历、中序遍历和后序遍历。 课程要求:完成树的基本操作     1、树的创建和销毁     2、树中结点的搜索...

2017-07-25 12:03:39

阅读数 290

评论数 0

数据结构==二叉树(数组实现)

二叉树的定义   二叉树(binary tree)由结点的有限集合构成,这个有限集合或者为空集(empty),或者为由一个根结点(root)及两棵互不相交、分别称作这个根的左子树(left subtree)和右子树(right subtree)的二叉树组成的集合。 二叉树的五种基本形态 ...

2017-07-22 17:33:43

阅读数 157

评论数 0

c/c++整理--虚函数

一、虚函数是这么实现的 解析:   简单的说,虚函数是通过虚函数表实现的,那么什么是虚函数表呢?   事实上,如果一个类中含有虚函数表,则系统会为这个类分配一个指针成员指向一张虚函数表(vtbl),表中每一项指向一个虚函数的地址,实际上就是一个函数指针的数组。为了说明虚函数表,请看程序: ...

2017-07-21 20:53:18

阅读数 186

评论数 0

c/c++整理--私有继承

一、私有继承有什么作用 #include using namespace std; class Person { public: void eat() { cout<<"Person eat"<<endl; } }; class Studen...

2017-07-20 19:50:02

阅读数 164

评论数 0

嵌入式系统学习——S3C2451之定时器

S3C2451有 5 个 16 位定时器。其中定时器 0、1、2 和 3 具有脉宽调制(PWM)功能。定时器 4 是一个无输出引脚的内部定时器。定时器 0 还包含用于大电流驱动的死区发生器。   定时器 0 和 1 共用一个 8 位预分频器,定时器 2、3 和 4 共用另外的 8 位预分频器。每...

2017-07-19 20:41:50

阅读数 319

评论数 0

c/c++整理--c++继承

一、c++继承关系理解 请考虑下面标记为A~J的语句在编译时可能出现的情况,如果能够成功编译,请记为“RIGHT”,否则即为“ERROR” #include using namespace std; class Parent { private: int m_nPrt; protect...

2017-07-18 23:49:33

阅读数 152

评论数 0

一步步教你使用云端服务器yeelink远程监控

本文转自:http://home.eeworld.com.cn/my/space-uid-487728-blogid-236541.html 随着物联网逐渐进入我们的生活,我们需要随时随地查看远端的设备运行状态及对设备进行控制,Yeelink为我们提供了一个很好的云端服务器平台,设备...

2017-07-16 14:11:36

阅读数 1319

评论数 0

嵌入式系统学习——S3C2451之串口中断

S3C2451开发板除了可以使用上篇博文中提到的查询法,还可以使用其他的方式实现串口的发送和接收。中断法和DMA法就是典型的方法。   DMA(DIRECT MEMORY ACCESS)即直接存储器存取,是指外部设备不通过CPU而直接与系统内存交换数据的接口技术。 要把外设的数据读入内存或把内存...

2017-07-14 16:16:47

阅读数 175

评论数 0

c/c++整理--重载运算符

一、编写MyString类 对于下面的类MyString,要求重载一些运算符后可以计算表达式a=b+c。 其中,a、b、c都是类MyString的对象。请重载相应的运算符并编写程序测试。 class MyString { char* str; public: MyString(cha...

2017-07-13 21:03:19

阅读数 301

评论数 0

c/c++整理--函数重载

一、为什么C语言不支持函数重载而c++能支持 什么是函数重载?为什么C语言不支持函数重载,而c++能支持函数重载? 解析:   函数重载是用来描述同名函数具有相同或者相似的功能,但数据类型或者是参数不同的函数管理操作。在C语言里需要写两个不同名称的函数来进行区分。 int add1(int...

2017-07-12 20:59:28

阅读数 205

评论数 0

深层揭密extern "C"

1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。...

2017-07-11 13:55:16

阅读数 98

评论数 0

嵌入式系统学习——S3C2451之串口UART

思考     如果只给你不限制个数的IO口,如何实现一个控制器给另外一个控制器传输一个数据(一组数据)? 串口通信   是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通...

2017-07-10 23:25:44

阅读数 175

评论数 0

c/c++整理--静态成员和临时对象

一、看代码写结果——c++静态成员和临时对象 #include using namespace std; class human { public: human() { human_num++; } static int human_num; ~human() { hu...

2017-07-09 20:55:58

阅读数 230

评论数 0

嵌入式系统学习——S3C2451点亮LED

这段时间在学习ARM9嵌入式系统——Mini2451开发板,首先是硬件的学习,然后学习linux系统的移植,最后是linux驱动的学习。前段时间学了STM32F1,对ARM芯片有了一定的了解,感觉对S3C2451芯片的学习有很大的帮助,很多名词都是一样的,功能也是大同小异。   学习S3C2451...

2017-07-08 13:34:56

阅读数 221

评论数 0

嵌入式系统学习——S3C2451嵌入式简介

嵌入式系统简介 IEEE定义:   嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, orassist the operation of equipment, machinery or plants)。   ...

2017-07-07 23:22:12

阅读数 810

评论数 0

c/c++整理--c++面向对象(6)

一、了解c++类各成员函数的关系 写出下面代码的输出结果 #include using namespace std; class A { int num; public: A() { cout<<"Default constructor"<...

2017-07-07 20:25:01

阅读数 348

评论数 0

c#设计模式==外观模式

外观模式,是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。   不知道大家有没有比较过自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要自行准备茶叶、茶具和开水,如图1...

2017-07-06 20:53:48

阅读数 352

评论数 0

c/c++整理--复制构造函数和深复制及浅复制

一、复制构造函数是什么?什么是深复制和浅复制? 什么是复制构造函数   先来说明什么是复制构造函数,以及它被调用的场合。   复制构造函数是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构件及初始化。   如果在类中没有显示地声明一个复制构造函数,那么编译器会私下里制定...

2017-07-06 12:59:11

阅读数 161

评论数 0

提示
确定要删除当前文章?
取消 删除