本书是由sunhm、指挥和wang1jin三人合作完成。
《51单片机C程序应用实例详解》在北京航空航天大学出版社的大力支持下,终于付印了,这是本人与另外两位朋友花费一年多心血完成的。
编写本书的初衷是源于对单片机的热诚,本人是单片机爱好者,从初学入门到可以从事单片机程序的开发,中间也经历过不少迷茫和困惑,因此,每每在论坛、QQ群等交流平台看到初学者为如何入门学习感到困惑的时候、当看到初学者在重复前人所走过的弯路的时候,本人就有一种想将自己所学知识编写成书的冲动,在北京航空航天大学出版社胡老师的支持和帮助下,本人和另外两位朋友开始了本书的编写工作。
为编写此书,我们付出了艰辛的努力,从目标板的电路设计、PCB布线、制作到程序的编写、调试、注释到书中每句话的用词都经过反复思考,每个程序都在目标板上进行了实机测试,查阅了大量的单片机、元器件的技术资料,力求资料来源准确、语句表达清晰,在本书的编写过程中,得到了许多老师、前辈、朋友、家人的帮助和支持,使得本书终于顺利编写完成与读者见面,在此,向他们致以崇高的敬意。
书中附有wang1jin带您从零学单片机视频教程1-3章,其它的章节大家可以网上下载。下载地址。
在此感谢北京航空航天大学出版社各位领导和老师的帮助,感谢胡先生,对本书的选题策划、内容审核和配套资料等提出了指导性的意见,本书的顺利出版离不开他的支持和帮助!
欢迎大家通过网上书店、实体书店购买,由于时间仓促及编者水平有限,本书难免有不足和错漏之处,诚请广大读者批评指正,特致谢意。
以下是本书的相关内容:
基本信息
作者: 孙焕铭 赵会成 王金
出版社:北京航空航天大学出版社
ISBN:9787512402898
出版日期:2011 年3月
开本:16开
页码:369
版次:1-1
内容简介
《51单片机c程序应用实例详解》以c51编程为主线,系统地介绍了51单片机的硬件结构、内部资源及其常用外围器件的驱动方法,结合实例由浅入深地进行讲解,使读者在系统地学习c51编程的同时,又能学习常用器件的应用,大大提高了学习效率。书中实例丰富、层次清晰,内容分为三部分:单片机基础知识;单片机内部资源及其常用外围器件的驱动方法,综合应用部分。随书光盘包含所有章节的程序代码、各章节的教学视频等。代码注释详细、视频内容对应各章节,方便读者学习、掌握。
《51单片机c程序应用实例详解》内容翔实、结构严谨,是初学者学习c51编程的优选书籍,对具有一定经验的单片机开发人员也有借鉴意义。
目 录
第1章 单片机基础知识
1.1 单片机概述
1.2 单片机特点
1.3 单片机的构成结构
1.4 mcs—51单片机工作方式
1.5 单片机内部资源
第2章 单片机c语言程序设计方法
2.1 单片机c语言设计方法及优点
2.2 c语言程序基本结构
2.3 c语言数据类型及表达式
2.4 程序流程控制
2.5 数 组
2.6 指 针
2.7 结构体
2.8 枚 举
2.9 共用体
2.10 51单片机内部资源在c51中的定义
2.11 c51函数
2.12 模块化编程方法
.2.13 c和asm混合编程
2.14 程序的优化方法
第3章 led基本程序实验
3.1 实验说明
3.2 硬件原理详解
3.3 程序设计
3.4 实验总结
3.5 课后习题
第4章 led pwm调光实验
4.1 实验说明
4.2 pwm简介
4.3 程序设计
4.4 实验总结
4.5 课后习题
第5章 4位7段数码管动态扫描实验
5.1 实验说明
5.2 硬件原理详解
5.3 单片机驱动数码管的方法
5.4 程序设计
5.5 实验总结
5.6 课后习题
第6章 按键扫描实验
6.1 实验说明
6.2 硬件原理
6.3 多种类型擅键识别方法
6.4 实验总结
6.5 课后习题
第7章 单片机小电子琴
7.1 实验说明
7.2 硬件原理详解
7.3 小电子琴设计实验
7.4 实验总结
7.5 课后习题
第8章 lcd1602液晶显示器实验
8.1 实验说明
8.2 硬件原理详解
8.3 lcdl602初始化程序设计
8.4 单个字符程序设计
8.5 一行字符程序设计
8.6 实验总结
8.7 课后习题
第9章 lcd3310液晶显示器实验
9.1 实验说明
9.2 硬件原理详解
9.3 lcd3310初始化程序设计
9.4 字符显示程序设计
9.5 图形程序设计
9.6 实验总结
9.7 课后习题
第10章 lcd12864液晶显示器实验
10.1 实验说明
10.2 硬件原理详解
10.3 字符程序设计
10.4 图形程序设计
10.5 实验总结
10.6 课后习题
第11章 温度检测ds18b20实验
11.1 实验说明
11.2 硬件原理详解
11.3 单总线工作时序
11.4 ds18b20的操作
11。5 ds18b20的温度检测试验
11.6 实验总结
11.7 课后练习
第12章 时钟芯片ds1302实验
12.1 实验说明
12.2 硬件原理图详解
12.3 ds1302时钟程序设计
12.4 实验总结
12.5 课后练习
第13章 i2c总线存储器24c08
13.1 实验说明
13.2 pc总线介绍
13.3 存储器24c08
13.4 24c08的存储实验
13.5 实验总结
13.6 课后习题
第14章 a/d转换adc0832实验
14.1 实验说明
14.2 硬件原理图详解
14.3 c51对adc0832控制的实现
14.4 实验总结
14.5 课后习题
第15章 红外遥控解码实验
15.1 实验说明
15.2 硬件原理详解
15.3 红外读码遥控实验
15.4 实验总结
15.5 课后习题
第16章 ps/2键盘接口
16.1 实验说明
16.2 ps/2接口硬件
16.3 单片机识别ps/2键盘方法
16.4 键盘的编码和解码
16.5 实验总结
16.6 课后练习
第17章 stc单片机内部eeprom实验
17.1 实验说明
17.2 eeprom介绍
17.3 实验总结
17.4 课后练习
第18章 串口通信试验
18.1 实验说明
18.2 硬件原理详解
18.3 串口和计算机通信实验
18.4 实验总结
18.5 课后习题
第19章 综合实验1:定时器全功能lcd1602时钟实验
19.1 实验说明
19.2 硬件原理详解
19.3 时钟设计实验
19.4 实验总结
19.5 课后习题
第20章 综合实验2:红外遥控万年实验
20.1 实验说明
20.2 硬件原理详解
20.3 公历到农历转换
20.4 红外遥控
20.5 实验总结
20.6 课后习题
第21章 综合实验3:单片机演奏实验
21.1 实验说明
21.2 硬件原理详解
21.3 程序设计
21.4 实验总结
21.5 课后习题
第22章 综合实验4:基于pc键盘的英文打字机
22.1 实验说明
22.2 硬件原理详解
22.3 英文打字机设计实验
22.4 实验总结
22.5 课后习题
第23章 综合实验5:简易电压数据采集系统
23.1 实验说明
23.2 硬件电路原理
23.3 数据通信协议设计
23.4 程序设计
23.5 上位机简介
23.6 实验总结
23.7 课后习题
第24章 综合实验6:基于wj-v2.0实验板的电池充电器设计
24.1 实验说明
24.2 硬件原理详解
24.3 电池充电器设计实验
24.4 实验总结
24.5 课后习题
第25章 综合实验7:步进电机驱动
25.1 实验说明
25.2 步进电机介绍
25.3 步进电机的驱动方式
25.4 步进电机驱动的硬件原理图
25.5 单片机驱动步进电机的实现
25.6 步进电机驱动实验
25.7 实验总结
25.8 课后习题
第26章 综合实验8:驱动16×16led显示屏
26.1 实验说明
26.2 硬件原理及设计
26.3 16×16点阵的软件实现
26.4 实验总结
26.5 课后习题
第27章 综合实验9:基于ht9200a的dtmf信号输出设计实验
27.1 实验说明
27.2 硬件原理详解
27.3 dtmf驱动实验
27.4 实验总结
27.5 课后习题
参考文献
书的封面和封底
用户377235 2015-4-27 12:19
看了这本书,感觉挺好的,可是课后题的答案在哪里?
用户379362 2013-1-9 08:49
用户466689 2012-6-3 23:01
用户390322 2011-9-7 18:20
用户390322 2011-9-7 18:17
用户390322 2011-9-7 18:16
用户369215 2011-7-7 09:12
用户345722 2011-5-30 11:33
用户1448869 2011-5-30 09:59
用户1448869 2011-5-30 09:57