RSS
单片机教程
第二课 初步认识51芯片
上一课我们的第一个项目完成了,可能有懂C语言的朋友会说,"这和PC机上的C语言没有多大的区别呀"。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的C程序时,如要对硬件编程你就必须对硬件要有一定的...
作者:未知发表于:2007-01-08 04:47:55 点击:102 评论:0 查阅全文...
第三课 生成HEX文件和最小化系统
在开始C语言的主要内容时,我们先来看看如何用KEIL uVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示, 常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的...
作者:不详发表于:2007-01-08 04:46:27 点击:98 评论:0 查阅全文...
第四课 数据类型
先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Timer1",如果程序中有"TIMER1",那么这两个是完全不同...
作者:未知发表于:2007-01-08 04:45:09 点击:78 评论:0 查阅全文...
第五课 常量
上一节我们学习了KEIL C51编译器所支持的数据类型。而这些数据类型又是怎么用在常量和变量的定义中的呢?又有什么要注意的吗?下面就来看看吧。晕!你还区分不清楚什么是常量,什么是变量。常量是在程序运行过程中不能改变值的量,而变量是可以在程序运行过程中不断变...
作者:未知发表于:2007-01-08 04:43:27 点击:76 评论:0 查阅全文...
第六课 变量
上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下: [存储种类] 数据类型 [存储器类型] 变量名表 在定义...
作者:发表于:2007-01-08 04:37:15 点击:103 评论:0 查阅全文...
第七课 运算符和表达式(1)
上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支持和鼓励,要求尽快完成余下的部分。出门在外的人不得不先为吃饭而努力,似乎这也成为我的借口,以后每晚抽空打一些吧这样大家也就可以不用隔太久就能看到一些新东西。或许我的笔记并不是很正确,但我...
作者:未知发表于:2007-01-05 14:37:50 点击:133 评论:0 查阅全文...
第七课 运算符和表达式(2)
关系运算符 对于关系运算符,同样我们也并不陌生。C中有六种关系运算符,这些家伙同样是在小时候学算术时学习过的: > 大于 < 小于 >= 大于等于 <= 小于等于 == 等于 != 等于 或者你是个非C程序员,那么对前四个一定是再熟悉不过的了。而"=="在VB或PASCAL等...
作者:未知发表于:2007-01-05 14:36:15 点击:97 评论:0 查阅全文...
第七课 运算符和表达式(3)
位运算符 学过汇编的朋友都知道汇编对位的处理能力是很强的,但是C语言也能对运算对象进行按位操作,从而使C语言也能具有一定的对硬件直接进行操作的能力。位运算符的作用是按位对变量进行运算,但是并不改变参与运算的变量的值。如果要求按位改变变量的值,则要利用相...
作者:未知发表于:2007-01-05 14:34:30 点击:105 评论:0 查阅全文...
教程下载