⑴ 求学习单片机51语言的书
从新华书店文轩网上搜索的书,供参考:
51单片机C语言应用程序设计实例精讲(第2版)(含光盘1?
作者:戴佳//戴卫恒//刘博文
出版:电子工业出版社2 出版日期:2010年04月
本书通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设计的流程、方法、技巧及设计思想。全书共分31章,第1章~第3章为基础知识,介绍了51单片机开发的硬件结构、指令系统、C语言设计以及Keil 8051 C编译器知识;第4章~第31章为本书的重点,通过28个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入/输出、数据采集、控制系统、存储系统与外设扩展、信号与算法实现、网络通信与传输、电源监控与抗干扰设计。全书实例丰富、代表性强,涉及领域广,每个例子都调试
51单片机C语言开发与实例
作者:汤竞南等
出版:人民邮电 出版日期:2010年02月
本书利用Keil公司最新版的Vision3集成开发环境,从应用的角度,全面地介绍了用C51开发调试单片机程序的方法、过程和应注意的事项。书中列举了大量应用实例,着重介绍了51单片机的一些新技术及其应用方法,同时还介绍了几款简易编程器的编制和使用方法,使读者尽快、尽可能容易地掌握利用C51对MCS一51单片机进行开发的方法。系统全面、突出重点、由浅入深、通俗易懂、学用结合、软硬兼备、实例丰富是本书的主要特色,因此,本书适用于具备一定电子技术基础和具有一定的单片机基础知识的学生、教师、单片机爱好
51单片机应用开发范例大全(国家信息技术紧缺人才培养工程系列丛书)
作者:宋戈 等编着
出版:人民邮电出版社 出版日期:2010年02月
本书通过实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感控制技术、智能仪表与测试技术、电气传动及控制技术、单片机数据处理、单片机通信技术、单片机实现信号与算法、单片机的总线与网络技术、典型器件及应用技术等内容,最后通过智能手机充电器设计、单片机控制门禁系统设计、电机保护器的设计3个综合实例,具体演示应用多种技术开发单片机系统的思路和方法。 本书内容注重各种技术的“实际开发过程”,所有实例均以提高读者工程实践开发能力为宗旨。
51单片机自学笔记(内附光盘1张)
作者:
出版:北京航空航天大学出版社 出版日期:2010年01月
《51单片机自学笔记》以89S51系列单片机为载体,结合作者多年教学与指导大学生电子设计竞赛的经验编写而成。全书分三部分:汇编语言程序设计、C语言程序设计和RTX51实时多任务操作系统。内容编排符合初学者先了解单片机底层的工作原理,再掌握高效编程语言的使用方法,最后达到熟练应用RTX51实时多任务操作系统这一高级阶段的学习过程。这三部分内容中许多例程所完成的任务是相同的,便于读者比较对照,从而加深理解。书中的全部内容均是作者亲自实践调试通过的,其中大部分内容采用倒叙的写作手法,即先给出设计内
⑵ 51单片机C语言开发与实例的目录
第1章MCS-51单片机与C语言
1.1MCS-51单片机的特点
1.1.1MCS-51单片机简介
1.1.2MCS-51单片机的内部结构
1.1.3MCS-51单片机的存储器组织
1.2汇编语言
1.3C语言
1.4单片机汇编语言与C语言程序设计对照
1.5汇编语言和C语言混合编程
1.5.1在C51中嵌入汇编
1.5.2C程序中调用汇编功能程序
1.5.3汇编程序调用C程序
第2章KeilC51的数据结构
2.1KeilC51
2.2数据类型
2.3存储种类及存储区
2.3.1整型常量
2.3.2字符型常量
2.3.3字符串常量
2.3.4位标量
2.4变量
2.4.1变量的定义
2.4.2存储器类型
2.4.3存储器模式
2.4.4重新定义数据类型
2.5数组
2.6指针
2.7结构
2.8联合
2.9枚举
第3章KeilC51程序设计
3.1预处理
3.2运算符与表达式
3.3控制流语句
3.3.1条件语句
3.3.2while循环
3.3.3do-while循环
3.3.4for循环
3.3.5goto语句
3.3.6switch语句
3.3.7Break语句和continue语句
3.3.8返回语句return
3.4函数
3.4.1定义函数
3.4.2调用函数
3.4.3中断服务函数
3.4.4函数的递归调用与再入函数
第4章KeilC51集成开发环境
4.1KeilC51安装
4.2μVision3集成开发环境
4.3μVision3的栏目和窗口
4.4创建项目
4.5简单的程序调试
4.6含有多个文件的项目
4.7代码优化
4.8技巧和窍门
4.9KeilC编译器常见警告与错误信息的解决方法
第5章用KeilC51开发8051单片机内部资源
5.1用KeilC51开发输入/输出端口
5.1.1输入/输出端口简介
5.1.2输出端口应用实例
5.1.3输入端口实例
5.2用KeilC51开发定时器/计数器
5.2.1定时器/计数器简介
5.2.2控制和状态寄存器
5.2.3定时器/计数器设置实例
5.2.4定时器/计数器2
5.2.5编程实例
5.3中断系统编程
5.3.1中断系统
5.3.2中断系统的控制寄存器
5.3.3中断的响应过程
5.3.4中断实例
5.4用KeilC51开发串行口
5.4.1数据通信的基本概念
5.4.2MCS-51的串行口控制寄存器
5.4.3工作方式
5.4.4数据传输率的确定
5.4.5串行通信实例
第6章单片机的资源扩展
第7章8051单片机的系统设计
第8章8051单片机程序固化方法
第9章单片机的断电保护
第10章单片机与PC机通信
第11章在系统编程和在应用中编程
第12章单片机之间的通信
第13章I2C总线接口技术
第14章用C51开发线切割机床控制器
第15章步进电机驱动
第16章红外器件应用
附录AMCS-51指令表
附录BKeilC51的库函数
⑶ 51单片机应用实例详解的介绍
51系列单片机不仅是国内用得最多的单片机之一,同时也是最适合上手学习单片机系统开发的一款单片机。《51单片机应用实例详解》主要以51系列单片机为核心控制器,从广度和深度上对其系统应用进行了梳理,通过《51单片机应用实例详解》的学习和实践,可以顺利完成多任务、多功能单片机系统的设计及开发,能对日常生活、生产中的一些测控系统进行自主设计及实施。书中丰富的实例及全面的应用讲解将能极大地开阔单片机系统设计者的思路,并为其设计提供蓝图和模块。