单片机C语言教程(七)
个很好用的语句,但我自己却不常用它,通常我定义变量的数据类型时都是使用标准的关键字,这样别人可以 很方便的研读你的程序。如果你是个DELPHI编程爱好者或是程序员,你对变量的定义也许习惯了DELPHI的关键 字,如int类型常会用关键字Integer来定义,在用C51时你还想用回这个的话,你可以这样写: 等于int,所以a,b也就被定义为int。typedef不能直接用来定义变量,它只是对已有的数据类型作一个名字上 的置换,并不是产生一个新的数据类型。下面两句就是一个错误的例子: 面详细解说结构类型时再一并说明。typedef的语法是 符和三目运算符。单目就是指需要有一个运算对象,双目就要求有两个运算对象,三目则要三个运算对象。 表达式则是由运算及运算对象所组成的具有特定含义的式子。C是一种表达式语言,表达式后面加";"号就构 成了一个表达式语句。 赋值运算符 也明白,就是把数据赋给变量。如,x=10;由此可见利用赋值运算符将一个变量与一个表达式连接起来的式子 为赋值表达式,在表达式后面加";"便构成了赋值语句。使用"="的赋值语句格式如下: 变量。而且右边的表达式可以是一个赋值表达式。 if (a=x)之类的语句中,错将"="用为"=="。"=="符号是用来进行相等关系运算。 算术,增减量运算符 如下几个,其中只有取正值和取负值运算符是单目运算符,其它则都是双目运算符: 为0.5,而两个整数相除时,所得值就是整数,如7/3,值为2。像别的语言一样C的运算符与有优先级和结合 性,同样可用用括号"()"来改变优先级。这些和我们小时候学的数学几乎是一样的,我也不必过多的说明 了。 还是给我们的实验板加个串行接口吧。借助电脑软件直观的看单片机的输出结果,以后我还会用一些简单的实 例讲解单片机和PC串口通讯的简单应用和编程。如果你用的是成品实验板或仿真器,那你就可以跳过这一段 了。 转换的芯片和基本的引脚接线功能就行了。通常我会用两个小功率晶体管加少量的电路去替换MAX232,可以省 一点,效果也不错(如有兴趣可以查看http://www.cdle.net网站中的相关资料)。下图就是MAX232的基本接 线图。 |
|
在上两课的电路的基础上按图7-3加上MAX232就可以了。这大热天的拿烙铁焊焊,还真的是热气迫人来 呀:P串口座用DB9的母头,这样就可以用买来的PC串口延长线进行和电脑相连接,也可以直接接到电脑com口 上。 |
|
|
做好后我们就先用回第一课的"Hello World!"程序,用它来和你的电脑说声Hello!把程序烧到芯片上, 把串口连接好。嘿嘿,这时要打 |
单片机C语言教程运算符表达 相关文章:
- 单片机的c语言教程 第七课 运算符和表达式(1)(11-22)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)