首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
自从笔者在《电子制作》杂志2003年第1期~2004年第4期连载《手把手教你学单片机》讲座后,全国各地(包括港澳台地区)有数万名读者跟着讲座进行学习、实践,其中不少读者已取得了丰硕的成果,有的读者给笔者来电说研制的“包装线控制器”已稳定运行数月,还有的读者利用单片机做“霓虹灯程序控制器”并投放市场,……,总之,《手把手教你学单片机》讲座使不少读者从传统的电子技术领域步入了微型计算机领域,进入了一个崭新的天地。  相似文献   

2.
结构体、共用体及枚举前面我们介绍了C语言的基本数据类型,但是在实际设计一个较复杂程序时,仅有这些基本类型的数据是不够的,有时需要将一批各种类型的数据放在一起使用,从而引入了所谓构造类型的数据,例如前面介绍的数组就是一种构造类型的数据,一个数组实际上是将一批相同类型的数据顺序存放。这里我们还要介绍C语言中另一类更为常用的构造类型数据:结构体、共用体及枚举。结构体的概念结构体是一种构造类型的数据,它是将若干个不同类型的数据变量有序  相似文献   

3.
函数的定义C语言程序是由函数构成的,函数是C语言中的一种基本模块。在《手教手教你学单片机的C语言程序设计(三)》中,我们已经介绍了C语言程序的组成结构,即C语言程序是由函数构成的,一个C源程序至少包括一个名为main()的函数(主函数),也可能包含其它函数。C语言程序总是由主函数main()开始执行的,main()函数是一个控制程序流程的特殊函数,它是程序的起点。所有函数在定义时是相互独立的,它们之间是平行关系,所以不能在一个函数内部定义另一个函数,即不能嵌套定义。函数之间可以互相调用,但不能调用主函数。从使用者的角度来看,有两种函数:标准库函数和用户自定义功能子函  相似文献   

4.
数组基本数据类型(如字符型、整型、浮点型)的一个重要特征是只能具有单一的值。然而,许多情况下我们需要一种类型可以表示数据的集合,例如:如果使用基本类型表示整个班级学生的数学成绩,则30个学生需要30个基本类型变量。如果可以构造一种类型来表示30个学生的全部数学成绩,将会大大简化操作。C语言中除了基本的的数据类型(例如整型、字符型、浮点型数据等属于基本数据类型)外,还提供了构造类型的数据,构造类型数据是由基本类型数据按一定规则组合而成的,因此也称为  相似文献   

5.
常量是在程序执行过程中其值不能改变的量。常量的数据类型有整型、浮点型、字符型和字符串型等.C51编译器还扩充了一种位(bit)标量。  相似文献   

6.
点阵图形液晶模块的简介点阵图形液晶模块是一种用于显示各类图像、符号、汉字的显示模块,其显示屏的点阵像素连续排列,行和列在排布中没有间隔,因此可以显示连续、完整的图形。当然它也能显示字母、数字等字符。点阵图形液晶模块依控制芯片的不同,其功能及控制方法与点阵字符液晶模块相比略有不同。点阵图形液晶模块的控制芯片生产厂商较多,以下为典型的几种。HD61202[日立公司产品]、T6963C[东芝公司产品]、HD61830(B)[日立公司产品]、SED1330(E-1330)[精工公司产品]、MSM6255[冲电气公司产品]。这里以市场上常见的128×64点阵图形液晶模块为例来做介绍,访液晶模块采用日立的HD61202和HD61203芯片组成。128×64点阵图形液晶模块,表示横向有128点,纵向有64点,如果以汉字16×16点而言,每行可显示8个中文字,4行共计32个中文字。  相似文献   

7.
16~*2点阵字符液晶模块的C语言驱动16~*2点阵字符液晶模块是由点阵字符液晶显示器件和专用的行、列驱动器、控制器及必要的连接件、结构件装配而成,可以显示数字和英文字符。这种点阵字符模块本身具有字符发生器,显示容量大,功能丰富。  相似文献   

8.
虽说用C语言编程不必对单片机的硬件结构有详细的掌握,但是了解一些单片机内部硬件的基本结构,有助于我们编写出更高效、更紧凑的代码。  相似文献   

9.
C语言程序是由若干个函数单元组成的,每个函数都是完成某个特殊任务的子程序段,组成一个程序的若干个函数可以保存在一个源程序文件中,也可以保存在几个源程序文件中,最后再将它们连接在一起。C语言程序的扩展名为“C”,如“my-testc”等。  相似文献   

10.
所谓编译预处理,是编译器在对C语言源程序进行正常编译之前,先对一些特殊的预处理命令作解释,产生一个新的源程序。编译预处理主要为程序调试、移植等提供便利,是一个非常实用的功能。  相似文献   

11.
5.自增和自减运算符与表达式自增和自减运算符是C语言中特有的一种运算符,它们的作用分别是对运算对象作加1和减1运算,其功能如下: 自增运算符。如:a , a-- 自减运算符。如:a--,--a看起来a 和 a的作用都是使变量a的值加1,但是由于运算符 所处的位置不同,使变量a l的运算过程也不同。 a(或--a)是先执行a l (或a-1)操作,再使用a的值,而a (或a--)则是先使用a的值,再执行a 1(或a-1)操作。增量运算符 和减量运算符——只能用于变量,不能用于常数或表达式。实验一进行自增运算a 和 b(范围为0~9),并将结果在LED/16*2字符液晶试验板上输出显示,其中a在个位数码管显示,b在十位数码管显示。在我的文档中建立一个文件目录(CS16),然后建立CS16.uv2的工程项目,最后建立源程序文件(CS16.c )。  相似文献   

12.
13.
14.
标识符是用来标识源程序中某个对象的名字的.这些对象可以是语句、数据类型、函数、变量、常量、数组等。一个标识符由字符串、数字和下划线等组成.第一个字符必须是字母或下划线,通常以下划线开头的标识符是编译系统专用的.因此在编写C语言源程序时一般不要使用以下划线开头的标识符.而将下划线用作分段符。C51编译器规定标识符最长可达255个字符.但只有前面32个字符在编译时有效.  相似文献   

15.
汇编语言的程序设计单片机的体积小、价格便宜、控制功能强大,可广泛应用于各个领域、但单片机本身毕竟只是一片微控制器,用它组成应用系统,还需要一个研制过程,该过程称为对单片机进行"开发"。单片机应用系统就是为某应用目的所设计的专门的用户系统。虽然单片机各应用系统功能和用途不尽  相似文献   

16.
C51编译器支持在C语言源程序中直接编写80C51单片机的中断服务函数程序。以前我们学习用汇编语言编写中断服务程序时,会对堆栈出栈的保护问题而觉得头痛。为了能够在C语言源程序中直接编写中断服务函数,C51编译器对函数的定义进行了扩展,增加了一个扩展关键字interrupt。关键字interrupt是函数定义时的一个选项,加上这个选项就可以将一个函数定义成中断服务函数。定义中断服务函数的一般形式为:  相似文献   

17.
C语言对数据有很强的表达能力,具有十分丰富的运算符,利用这些运算符可以组成各种表达式及语句。运算符就是完成某种特定运算的符号。表达式则是由运算符及运算对象所组成的具有特定含义的一个式子。由运算符或表达式可以组成C语言程序的各种语句。C语言是一种表达式语言,在任意一个表达式的后面加一个分号";"就构成了一个表达式语句。按照运算符在表达式中所起的作用,可分为算术运算符、关系运算符、逻辑运算符、赋值运算符、增量与减量运算符、逗号运算符、条件运算符、位运算符、指针和地址运算符、强制类型转换运算符和sizeof运算符等。运算符按其在表达式中与运算对象的关系,又可分为单目运算符、双目运算符和三目运算符等。单目运算符只需要有一个运算对象,双目运算符要求有两个运算对象,三目运算符要求有三个运算对象。  相似文献   

18.
开关语句switch/case开关语句是一种多分支选择语句,是用来实现多方向条件分支的语句。虽然从理论上讲采用条件语句也可以实现多方向条件分支,但是当分支较多时会使条件语句的嵌套层次太多,程序冗长,可读性降低。开关语句可直接处理多分支选择,使程序结构清晰,使用方便。开关语句是用关键字switch构成的,它的一般形式如下:switch(表达式){case常量表达式1:{语句1;}break;case常量表达式2:{语句2;}break;  相似文献   

19.
本文主要结合51单片机系统的硬件资源特点,从指针结构声明,对于不同存储区(片内、片外数据存储区和程序存储区)的指针寻址的实现等方面阐述了单片机C语言指针的应用。  相似文献   

20.
单片机C语言编程应注意的若干问题   总被引:4,自引:0,他引:4  
本文较详细地分析了单片机C语言的特点,就单片机系统资源对C语言编程的制约,汇编与C语言混合编程等问题进行进行了讨论,并给出了相应的处理程序。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号