C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264
标签: my_Include include define 3.141
上传时间: 2014-01-17
上传用户:epson850
智能型充电器的电源和显示的设计 由于本次毕业设计是用AVR单片机来控制并要求对于LCD显示程序要用C语言来编写,所以所参考的资料主要为AVR单片机和C语言的相关书籍上。
上传时间: 2013-12-06
上传用户:wl9454
8051单片机的C语言学习,给大家学好技术。帮助大家进步,
上传时间: 2022-01-30
上传用户:aben
文件较大,存在网盘中,下载文件获取分享链接及提取码。内容简介本书通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设计的流程、方法、技巧及设计思想。全书共分31章,第1章~第3章为基础知识,介绍了51单片机开发的硬件结构、指令系统、C语言设计以及Keil8051C编译器知识;第4章~第31章为本书的重点,通过28个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入/输出、数据采集、控制系统、存储系统与外设扩展、信号与算法实现、网络通信与传输、电源监控与抗干扰设计。全书实例丰富、代表性强,涉及领域广,每个例子都调试通过,都有具体的设计思路、硬件电路、软件设计以及程序代码分析,同时附录里专门提供了本书实例配套实验箱内容,对于读者学习51单片机的应用开发提供了良好的参考和指导价值。本书语言简洁,层次清晰,书中的所有程序代码都使用C语言实现,简单易学、易懂。本书适合计算机、自动化、电子及硬件等相关专业的学生进行学习,同时也可供从事51单片机开发的科研设计人员参考使用。
上传时间: 2022-06-24
上传用户:
C语言已成为当前举世公认的高效简洁而又贴近硬件的编程语言之一。将C语言向单片机上的移植,始于20世纪80年代的中后期。经过十几年的努力,C语言终于成为专业化单片机上的实用高级语言。用C语言编写的8051单片机的软件,可以大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完善的系统。因此,不管是对于新进入这一领域的开发者来说,还是对于有多年单片机开发经验的人来说,学习单片机的C语言编程技术都是十分必要的。本书简要介绍了8051单片机的主要构成、单片机Cx51开发与仿真环境的使用方法,透彻分析了Cx51的语法结构,并给出了大量实例。书中大多数实例和全部实验都经过了实验板的验证。本书的主要读者对象是面向有一定单片机基础的初学者,因此建议读者在阅读本书之前,先阅读《从零开始学单片机技术》一书,以达到融会贯通的目的。从我们多年来学习、开发的经验来看,单片机C语言编程技术是一门实战性非常强的学科,除了不断地学习之外,更重要的是要不断地实践!本书附有光盘,光盘中包含有书中所有实验的源程序。由于时间仓促,书中错漏之处在所难免,敬请广大读者批评指正。
上传时间: 2022-06-25
上传用户:得之我幸78
单片机C语言教程复习题,包括单片机硬件结构,最小系统,定时器,中断,AD转换等章节内容。
上传时间: 2022-06-27
上传用户:aben
专辑类----单片机专辑 C语言精彩编程百例-364页-31.8M.rar
上传时间: 2013-08-05
上传用户:edisonfather
所谓螭译预处理,是蝙译嚣在对C语言源程序进行正常墒译之前,先对一些特殊的预处理命令作解释,产生一个新的源程序.蝙译预处理主要为程序调试.移植等提供便剃,是一个非常实用的功能。
上传时间: 2014-12-27
上传用户:fredguo
前面我们介绍了C语言的基本数据类型,但是在实际设计一个较复杂程序时,仅有这些基本类型的数据是不够的,有时需要将一批各种类型的数据放在一起使用,从而引入了所谓构造类型的数据.倒如前面介绍的数组就是一种构造类型的数据,一个数组实际上是将一批相同类型的数据顺序存放。这里我们还要介绍C语言中另一粪更为常用的构造类型数据:结构体、共用体夏枚举。
上传时间: 2013-11-12
上传用户:风为裳的风
用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高、便于跨平台的代码移植等等,因此C 语言编程在单片机系统设计中已得到越来越广泛的运用。针对PIC 单片机的软件开发,同样可以用C 语言实现。但在单片机上用C 语言写程序和在PC 机上写程序绝对不能简单等同。现在的PC 机资源十分丰富,运算能力强大,因此程序员在写PC 机的应用程序时几乎不用关心编译后的可执行代码在运行过程中需要占用多少系统资源,也基本不用担心运行效率有多高。写单片机的C 程序最关键的一点是单片机内的资源非常有限,控制的实时性要求又很高,因此,如果没有对单片机体系结构和硬件资源作详尽的了解,以笔者的愚见认为是无法写出高质量实用的C 语言程序。这就是为什么前面所有章节中的的示范代码全部用基础的汇编指令实现的原因,希望籍此能使读者对PIC 单片机的指令体系和硬件资源有深入了解,在这基础之上再来讨论C 语言编程,就有水到渠成的感觉。本书围绕中档系列PIC 单片机来展开讨论,Microchip 公司自己没有针对中低档系列PIC单片机的C 语言编译器,但很多专业的第三方公司有众多支持PIC 单片机的C 语言编译器提供,常见的有Hitech、CCS、IAR、Bytecraft 等公司。其中笔者最常用的是Hitech 公司的PICC编译器,它稳定可靠,编译生成的代码效率高,在用PIC 单片机进行系统设计和开发的工程师群体中得到广泛认可。其正式完全版软件需要购置,但在其网站上有限时的试用版供用户评估。另外,Hitech 公司针对广大PIC 的业余爱好者和初学者还提供了完全免费的学习版PICC-Lite 编译器套件,它的使用方式和完全版相同,只是支持的PIC 单片机型号限制在PIC16F84、PIC16F877 和PIC16F628 等几款。这几款Flash 型的单片机因其所具备的丰富的片上资源而最适用于单片机学习入门,因此笔者建议感兴趣的读者可从PICC-Lite 入手掌握PIC 单片机的C 语言编程。
上传时间: 2013-11-17
上传用户:aa54