数控编程教程3单片机_第1页
数控编程教程3单片机_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、上两课说了常量和变量,ty LPHI程序员,你对变量的定义也许习惯了DELPHI 的关键字,如 int 类型常会用关键字I nteger 来定义,在用单片机c 语言时你还想用回这个的话,你能这样写:typedef int integer 这两句在编译时,其实是先把 integer 定义为 int,在以后的语句中遇到 integer 就用 int置换,integer 就等于 int,所以 a,b 也就被定义为 int。typedef 不能直接用来定义变量,它 typedef int integer = typedef typedef 类型,这一点在后面详细解说结构类型时再一并说明。typedef

2、 的语法是typedef 已有的数据类型新的数据类型名运算符就是完成某种特定运算的符号。运算符式 子。C 是一种表达式语言,表达式后面加“;”号就构成了一个表达式语句。对于“=”C 将一个变量与一个表达式连接起来的式子为赋值表达式,在表达式后面加“;”变量 = a = 0 xFF; /将常数十六进制数 FF b = c = 33; /同时赋值给变量 b,c d = e; /e f = a+b; /将变量 a+b 的值赋于变量 f 由上面的例子能知道赋值语句的意义就是先计算if (a=x)之类的语句中,错将“=”用为“=”。“=”a+b,a/b C 语言中,+,/,就是算术运算符。单片c它则都是

3、双 目运算符:减或取负值运算取余运算符 算术表达式的形式表达式 算术运算表达式2 如:a+b*(10-a), (x+9)/(y-10.0/20.0 0.57/32。像别的语言一样 C 的运算符与有优先级和结合性,同样可用用括号“()”来改变优先级。这些和 我们 小时候学的数学几乎是一样的,也不必过多的说明了。-减量运算C VB,PASCAL 等都是没有的。作用就是对运算对象作加 1 和减 1 运算。要注意的是运算对象在符号前或后,其含义都是不一样的,虽 然同是加 1 或减 1。如:I+,+I,I-,-I。I+(或I-是先使用I 的值,再执行I+1(或I-+I(或-I) 是先执行I+1(或I-1

4、),再使用I 的值。增减量运算符只允许用于变量的运算中,不能用于常数或表达式。先来做一个实验吧。学习运算符和另外一些知识时,我RS232 电平相互转换的芯片和基本的引脚接线功能就行了。通常我会用两个小功率晶体管MAX232(资料)。下图就是 MAX232 的基本接线图。图 63 MAX232 DB9 的母头,这样 就能用买来的 PC 串行口延长线进行和电脑相连接,也能直接接到电脑 com 口上。62 DB9 63 MAX232 “Hello World!”程序,用它来和你的电脑说声 Hello!把程序网上 DOWN 一个了。你会用 Windows 的超级终端也行,不过我从不用它。我用 HYPERLINK http:/e/ http:/e 的 comdebug,它是个不错的软件,我喜欢它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论