单片机C语言入门

版权信息书 名: 单片机C语言入门
作者:龙脉工作室
出版社:人民邮电出版社
出版时间: 2008
ISBN: 9787115175663
开本: 16
定价: 32.00 元
内容简介本书为单片机C语言入门图书,主要内容包括MCS-51单片机概述,C51语言的基本语法、语句、函数、数组、结构体、联合体、预处理功能,开发和软件仿真环境KeilμVision的使用方法,MCS-51单片机内部资源的编程及使用,MCS-51单片机扩展资源的方法和编程,MCS-51单片机外围接口的设计和编程,最后讲解了跑马灯、矩形波发生器、4路抢答器、I2C总线器件的读写、双端口随机读写存储器IDT7132的使用等几个实例。
本书实例丰富、语言通俗,适合单片机初学者学习使用,也适合大专院校相关专业师生学习参考。
目录第1章MCS-51单片机概述1
1.1MCS-51单片机结构1
1.1.1中央处理器(CPU)2
1.1.2存储器结构6
1.1.3定时器/计数器9
1.1.4并行端口9
1.1.5串行端口11
1.1.6中断系统11
1.1.7总线12
1.1.88051的芯片引脚12
1.2MCS-51单片机的指令系统14
1.2.18051的指令格式14
1.2.28051的寻址方式14
1.2.38051的指令说明18
1.3MCS-51单片机的伪指令32
1.3.1ORG伪指令32
1.3.2END伪指令32
1.3.3EQU(或=)伪指令32
1.3.4DATA伪指令33
1.3.5DB伪指令33
1.3.6DW伪指令33
1.3.7DS伪指令34
1.3.8BIT伪指令34
1.4MCS-51汇编语言编程实例34
1.5MCS-51单片机C语言简介36
1.5.1用C语言开发单片机的优势36
1.5.2C51程序的例子37
1.5.3C51程序在KeilC51下的编译、仿真38
1.6小结42
第2章C51语言基本语法43
2.1C51的标识符和关键字43
2.2C51的运算量45
2.2.1常量45
2.2.2变量46
2.3C51的数据类型46
2.3.1字符型(char)47
2.3.2整型(char)50
2.3.3浮点型(float)52
2.3.4指针型53
2.3.5位变量(bit)53
2.3.6特殊功能寄存器(sfr)53
2.3.716位特殊功能寄存器(sfr16)54
2.3.8可寻址位(sbit)54
2.4C51的存储种类和存储器类型55
2.4.1存储种类55
2.4.2存储器类型59
2.4.3存储模式60
2.5C51运算符和表达式61
2.5.1算术运算符和算术表达式61
2.5.2赋值运算符和赋值表达式62
2.5.3增量、减量运算符与增量、减量表达式63
2.5.4关系运算符与关系表达式64
2.5.5逻辑运算符与逻辑表达式65
2.5.6位运算符与位运算表达式67
2.5.7复合赋值运算符与复合赋值表达式69
2.5.8逗号运算符与逗号表达式69
2.5.9条件运算符与条件表达式70
2.5.10指针与地址运算符70
2.5.11C51运算符的优先级71
2.6小结72
第3章C51语句73
3.1C51控制结构概述73
3.2C51语句概述74
3.3说明语句75
3.4表达式语句76
3.5空语句76
3.6控制语句77
3.6.1条件分支语句77
3.6.2循环语句84
3.6.3转移语句91
3.7小结94
第4章C51函数95
第5章数组117
第6章指针131
第7章结构体与联合体153
第8章预处理169
第9章KeilmVision集成开发环境178
第10章单片机内部资源及其C51编程199
第11章MCS-51单片机系统扩展225
第12章单片机外围接口技术247
第13章简单C51应用实例284
……