摘要: 本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。在这一过程中还会简要说明如何编译和运行程序。 读者读完本章内容并做完练习,就应该可以编写、编译和执行简单的程序。后面的章节会进一步阐明本章所介绍的主题。 要学会一门新的程序语言,必须实际动手编写程序。在这一章,我们将缩写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易。每一笔交易记录某本书的销售... 阅读全文
posted @ 2010-03-07 15:44 snddman 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 类型是所有程序的基础。类型告诉我们数据代表什么意思以及可以对数据执行哪些操作。 C++ 语言定义了几种基本类型:字符型、整型、浮点型等。C++ 还提供了可用于自定义数据类型的机制,标准库正是利用这些机制定义了许多更复杂的类型,比如可变长字符串 string、vector 等。此外,我们还能修改已有的类型以形成复合类型。本章介绍内置类型,并开始介绍 C++ 如何支持更复杂的类型。 类型确定了数据和操... 阅读全文
posted @ 2010-03-06 01:52 snddman 阅读(282) 评论(0) 推荐(0) 编辑
摘要: I2C总线定义 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可随时监控内存、硬盘、网络、系统温度等多个参... 阅读全文
posted @ 2010-03-03 00:12 snddman 阅读(515) 评论(0) 推荐(0) 编辑
摘要: AHB (Advanced High-performance Bus)——高性能总线; VPB (VLSI. Peripheral Bus)——超大规模集成电路接口总线 LPC2106/2105/2104 包含一个支持仿真的ARM7TDMI-S CPU、与片内存储器控制器接口的ARM7 局部总线、与中断控制器接口的AMBA 高性能总线(AHB)和连接片内外设功能的VLSI 外设总线(VPB,ARM... 阅读全文
posted @ 2010-03-02 23:05 snddman 阅读(5371) 评论(0) 推荐(0) 编辑
摘要: 我们先来看一个问题设{n}{1,2,3,4,5,6,7,8,9} 我们可以每次将它输出,1,2,3,4,5,6,7,8,9 也可以第一次输出1,第二次在第一次的基础上再输出1, 一直如此下去后者就是所谓的增量式。 对于更一般的情况 {u[k]} 我们总可以写成 u[k]=u[k-1]+{u[k]-u[k-1]} 设: delta = {u[k]-u[k-1]} u[k]=u[k-1]+delt... 阅读全文
posted @ 2010-03-02 11:29 snddman 阅读(5649) 评论(0) 推荐(0) 编辑
摘要: 当执行机构需要的不是控制量的绝对值,而是控制量的增量(例如去驱动步进电动机)时,需要用PID的“增量算法”。 增量式PID控制算法C51程序   阅读全文
posted @ 2010-03-02 11:18 snddman 阅读(10063) 评论(1) 推荐(3) 编辑