分享
 
 
 

51单片机C语言应用程序设计实例精讲(第2版)(附盘)(电子工程应用精讲系列)(附CD光盘1张)

51单片机C语言应用程序设计实例精讲(第2版)(附盘)(电子工程应用精讲系列)(附CD光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 戴佳

基本信息·出版社:电子工业出版社

·页码:472 页

·出版日期:2008年

·ISBN:7121072645/9787121072642

·条形码:9787121072642

·包装版本:2版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:电子工程应用精讲系列

·附带品描述:附CD光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《51单片机C语言应用程序设计实例精讲》(第2版)通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设汁的流程、方法、技巧及设计思想。全书共分31章,第1章~第3章为基础知识,介绍了51单片机开发的硬件结构、指令系统、C语言设计以及Keil 8051 C编译器知识;第4章~第31章为本书的重点,通过28个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入,输出、数据采集,控制系统、存储系统与外设扩展、信号与算法实现、网络通信与传输、电源监控与抗干扰设汁。全书实例丰富、代表性强,涉及领域广,每个例子都调试通过,都有具体的设计思路、硬件电路、软件设计以及程序代码分析,同时附录里专门提供了实例配套实验箱内容,对于读者学习51单片机的应用开发提供了良好的参考和指导价值。

编辑推荐《51单片机C语言应用程序设计实例精讲》(第2版)语言简洁,层次清晰,书中的所有程序代码都使用C语言实现,简单易学、易懂。《51单片机C语言应用程序设计实例精讲》适合计算机、自动化、电子及硬件等相关专业的学生进行学习,同时也可供从事51单片机开发的科研设计人员参考使用。

《51单片机C语言应用程序设计实例精讲》(第2版)配有一张光盘,光盘里包括了书中所有的程序代码和电路图,读者稍加修改即可用于自己的设计,物超所值。

目录

第一篇 基础知识篇

第1章 51单片机开发的基础知识

1.1 51单片机的硬件结构

1.1.1 功能模块

1.1.2 CPU

1.1.3 并行I/O端口

1.1.4 存储嚣结构

1.1.5 定时/计数器

1.1.6 串行口

1.1.7 中断系统

1.2 51单片机的指令系统

1.2.1 寻址方式

1.2.2 指令说明

1.2.3 指令系统表

1.3 本章总结

第2章 C语言程序各语句用法与意义

2.1 数据结构

2.1.1 数据类型

2.1.2 变量与常量

2.1.3 数组

2.1.4 指针

2.1.5 结构

2.1.6 共用体

2.1.7 枚举

2.2 运算符与表达式

2.2.1 运算符分类与优先级

2.2.2 算术运算符与表达式

2.2.3 关系运算符与表达式

2.2.4 逻辑运算符与表达式

2.2.5 位操作运算符与表达式

2.2.6 赋值运算符与表达式

2.3 程序结构与函数

2.3.1 程序结构

2.3.2 函数

2.4 流程控制语句

2.4.1 选择语句

2.4.2 循环语句

2.4.3 转移语句

2.5 本章总结

第3章 Keil 8051 C编译器

3.1 Keil编译器简介

3.2 使用Keil开发应用软件

3.2.1 建立工程

3.2.2 工程的设置

3.2.3 编译与连接

3.3 dScope for Windows的使用

3.3.1 如何启动

3.3.2 如何调试

3.3.3 调试窗口

3.4 本章总结

第二篇 输入/输出系统设计

第4章 单片机实现液晶显示

4.1 实例说明

4.2 设计思路分析

4.2.1 液晶显示模块

4.2.2 液晶显示工作原理

4.2.3 设计思路

4.3 硬件电路设计

4.3.1 器件选取

4.3.2 电源模块

4.3.3 液晶显示模块

4.3.4 单片机模块

4.4 软件设计

4.4.1 液晶控制驱动嚣指令集

4.4.2 程序说明

4.5 实例总结

第5章 基于MAX7219的8位数码管显示

5.1 实例说明

5.2 设计思路分析

5.2.1 LED显示驱动芯片的选取

5.2.2 MAX7219的工作原理

5.3 硬件电路设计

5.3.1 主要器件

5.3.2电路原理图

5.4 软件设计

5.4.1 MAX7219的工作时序和寄存器描述

5.4.2 程序说明

5.5 实例总结

第6章 键盘输入实例——实现4x4键盘

6.1 实例说明

6.2 设计思路分析

6.3 硬件电路设计

6.4 软件设计

6.5 实例总结

第7章 单片机实现语音录放

7.1 实例说明

7.2 设计思路分析

7.2.1 语音芯片选取

7.2.2 语音芯片1SD2560简介

7.3 硬件电路设计

7.3.1 主要器件

7.3.2 电路原理图及说明

7.4 软件设计

7.4.1 程序流程

7.4.2 程序说明

7.5 实例总结

第三篇 数据采集系统设计

第8章 基于MAX197的并行A/D转换

8.1 实例说明

8.2 设计思路分析

8.2.1 A/D转换原理

8.2.2 如何选择A/D转换器件

8.2.3 A/D转换器对电源电路的要求

8.3 硬件电路设计

8.3.1 主要器件

8.3.2 电路原理图及说明

8.4 软件设计

8.4.1 MAX197控制字

8.4.2 程序流程

8.4.3 程序说明

8.5 实例总结

第9章 基于TLC549的串行A/D转换

9.1 实例说明

9.2 设计思路分析

9.2.1 芯片选取

9.2.2 工作原理

9.3 硬件电路设计

9.3.1 主要器件

9.3.2 电路原理图及说明

9.4 软件设计

9.4.1 转换过程和时序要求

9.4.2 程序流程

9.4.3 程序说明

9.5 实例总结

第10章 基于MAX527的并行D/A转换

10.1 实例说明

10.2 设计思路分析

10.2.1 D/A转换原理

10.2.2 如何选择D/A转换器件

10.2.3 D/A转换器对电源电路的要求

10.3 硬件电路设计

10.3.1 主要器件

10.3.2 电路原理图及说明

10.4 软件设计

10.4.1 MAX527的地址和重要引脚

10.4.2 程序流程

10.4.3 程序说明

10.5 实例总结

第11章 基于MAX517的串行D/A转换

11.1 实例说明

11.2 设计思路分析

11.2.1 芯片选取

11.2.2 工作原理

11.3 硬件电路设计

11.3.1 主要器件

11.3.2 电路原理图及说明

11.4 软件设计

11.4.1 时序要求和转换过程

11.4.2 程序说明

11.5 实例总结

第12章 基于SHT71数字温/湿度传感器的采集实现

12.1 实例说明

12.2 设计思路分析

12.2.1 SHT71性能概述

12.2.2 SHT71的功能说明

12.2.3 SHT71的引脚尺寸和说明

12.3 硬件电路设计

12.4 软件设计

12.4.1 SHT71的操作方法

12.4 2 程序流程

12.4.3 源程序清单

12.5 实例总结

第13章 基于DS1624的数字温度计设计

13.1 实例说明

13.1.2 设计思路分析

13.2.1 DS1624简介

13.2.2 DS1624基本特性

13.2.3 DS1624 工作原理

13.2.4 DS1624工作方式

13.2.5 DS1624的指令集

13.3 硬件电路设计

13.3.1 硬件设计

13.3.2 原理科及其说明

13.4 软件设计

13.4.1 程序流程

13.4.2 程序说明

13.5 实例总结

第四篇 控制系统设计

第14章 基于DS12C887的实时日历时钟显示系统设计

14.1 实例说明

14.2 设计思路分析

14.2.1 选择合适的日历时钟芯片7

14.2.2 如何由DS12C887芯片获取时间信息

14.3 硬件电路设计

14.3.1 结构框图

14.3.2 主要器件

14.3.3 电路原理图及说明

14.4 软件设计

14.4.1 DS12C877的内存空间

14.4.2 程序流程

14.4.3 程序代码及说明

14.5 实例总结

第15章 单片机控制的步进电机系统

15.1 实例说明

15.2 设计思路分析

15.2.1 步进电机的工作原理

15.2.2 步进电机的控制

15.2.3 脉冲分配与驱动芯片的选取

15.3 硬件电路设计

15.3.1 结构框图

15.3.2 主要器件

15.3.3 电路原理图厦说明

15.4 软件设计

15.4.1 程序流程

15.4.2 程序说明

15.5 实例总结

第16章 基于MAX1898的智能充电器设计

16.1 实例说明

16.2 设计思路分析

16.2.1 为何需要实现充电器的智能化

16.2.2 如何选择电池充电芯片

16.2.3 MAX1898的充电工作原理

16.3 硬件电路设计

16.3.1 主要器件

16.3.2 电路原理图及说明

16.4 软件设计

16.4.1 程序流程

16.4.2 程序说明

16.5 实例总结

第五篇 存储系统与外设扩展

第17章 基于NOR Flash AM29LV320的数据存储

17.1 实例说明

17.2 设计思路分析

17.2.1 芯片AM29LV320

17.2.2 具体设计思路

17.3 硬件电路设计

17.4 软件设计

17.4.1 AM29LV320的命令与状态

17.4.2 串行异步数据传输

17.4.3 程序代码说明

17.5 实例总结

第18章 基于XC95144的串口扩展

18.1 实例说明

18.2 设计思路分析

18.2.1 串口发送的设计

18.2.2 串口接收的设计

18.2.3 串口模块的设计l

18.3 硬件电路设计

18.4 软件设计

18.4.1 CPLD的设计原理图

18.4.2 C51单片机程序代码说明

18.5 实例总结

第19章 基于8255扩展并行口

19.1 实例说明

19.2 设计思路分析

19.2.1 并行口扩展的原理

19.2.2 芯片选择

19.3 硬件电路设计

19.4 软件设计

19.5 实例总结

第六篇 信号与算法实现

第20章 单片机实现智能信号发生器

第21章 单片机实现步进式PWM信号输出

第22章 单片机实现CRC算法

第23章 单片机实现软件滤波

第七篇 通信传输系统设计

第24章 单片机实现点对点的数据传输

第25章 单片机实现点对多点的数据传输

第26章 单片机实现以太网接口

第27章 单片机实现1C总线通信

第28章 单片机实现RS-485总线现场监测系统

第29章 CAN总线接口通信设计

第八篇 电源监控与抗干扰设计

第30章 单片机监控电路设计

第31章 光电隔离电路设计

附录A 汇编语言与C语言的混合编程

附录B 实例配套实验箱

……[看更多目录]

序言1976年,lntel公司推出第一款8位单片机MCS-48,宣告了单片机时代的到来。在短短几十年里,单片机技术获得了长足的发展,在越来越广泛的领域内大显身手。

随着科学技术的日新月异,单片机也从一开始的8位单片机发展到16位、32位等诸多系列,其中51系列单片机由于其灵活方便、价格便宜的优点,在众多制造厂商的支持下发展成为具有上百个品种的大家族,至今为止,其他任何一个单片机系列均未发展到如此的规模。

单片机系统的开发是硬件、软件相结合的过程。要完成单片机系统的开发,不仅需要掌握编程技术,还

文摘第1章 51单片机开发的基础知识

单片机全称单片微型计算机(Single Chip Microcomputer),顾名思义,它是指在一种单硅片上集成微型计算机主要功能部件的集成芯片。单片机的出现归功于大规模集成电路技术的发展,就组成和功能而言,可以毫不夸张地说,它就是一个微型计算机系统,内部集成了中央处理器(CPU)、随机数据存储器(RAM)、只读程序存储器(ROM)、定时器,计数器、输入/输出(I/O)接口电路以及串行通信接口等主要功能部件。

单片机最初主要应用于控制领域,在发展过程中又进一步扩展了各种控制功能,它可以独立执行内部程序,所以它又被称为微型控制器(Microcontroller)。

1.1 51单片机的硬件结构

本书所讲述的51单片机指的是Intel公司的MCS-51系列单片机,属于这一系列的单片机芯片型号很多,如8051/8052、8031/8032、8751/8752等,但它们的基本组成、基本性能和指令系统都是相同的。下面将详细介绍MCS-51系列单片机的硬件结构。

1.1.1 功能模块

51单片机内部的基本功能块如图1-1所示,它可以划分为CPU、存储器(RAM和ROM)、并行口、串行口、定时器,计数器、中断系统等几个部分。

1.1.2 CPU

51单片机最为核心的部分是中央处理器CPU,它由运算器和控制逻辑构成,其中包括若干特殊功能寄存器(SFR)。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有