万本电子书0元读

万本电子书0元读

顶部广告

案例解说单片机C语言开发:基于8051+Proteus仿真电子书

售       价:¥

纸质售价:¥36.50购买纸书

35人正在读 | 0人评论 6.2

作       者:程国钢

出  版  社:电子工业出版社

出版时间:2012-09-01

字       数:14.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
KeilVision是目前应用广泛的51单片机软件发环境,Proteus是目前应用广泛的硬件仿真环境。本书基于KeilVision和Proteus介绍了51单片机的体系结构、C51语言、内部资源,以及常用扩展器件的使用方法。全书分为三部分:第1、2章是基础部分,介绍了51单片机的基础知识、KeilVision和Proteus的基础用法;第3~9章是基础应用部分,基于Proteus和KeilVision介绍了51单片机的内部资源和典型外部扩展器件的使用方法;第10章是综合应用部分,介绍了51单片机应用系统的基础设计方法,提供了包括频率计、波形发生器、密码保险柜、电子钟、RTX51操作系统在内的5个大型综合应用实例。本书中提供了大量实例,它们都有详细的设计思路、典型器件列表、Proteus应用电路、KeilμVision应用代码和仿真运行结果。<br/>
目录展开

版权

作者

前言

第1章 51单片机的应用基础

1.1 51单片机的体系结构介绍

1.1.1 51单片机的8位处理器

1.1.2 51单片机的存储器

1.1.3 51单片机的外部引脚

1.1.4 51单片机的时钟模块

1.1.5 51单片机的其他资源

1.2 51单片机的C51语言

1.2.1 C51语言的数据类型、运算符和表达式

1.2.2 C51语言的结构

1.2.3 C51语言的函数

1.2.4 C51语言的数组和指针

1.2.5 C51语言的自构造类型

1.3 KeilμVision软件开发环境的应用基础

1.3.1 KeilμVision的界面

1.3.2 KeilμVision的菜单

1.3.3 KeilμVision的库函数

1.3.4 使用KeilμVision

1.3.5 KeilμVision的常见编译提示和错误

第2章 Proteus硬件仿真环境

2.1 Proteus的应用基础

2.1.1 Proteus的界面

2.1.2 Proteus支持的文件格式

2.1.3 Proteus的菜单

2.1.4 Proteus的快捷工具栏和工具箱

2.2 使用Proteus

2.3 Proteus和KeilμVision的联合调试应用实例

第3章 Proteus中的51单片机的内部资源应用实例

3.1 51单片机的定时/计数器应用实例

3.1.1 定时/计数器基础

3.1.2 定时/计数器输出方波应用实例

3.1.3 定时/计数器输出PWM波形应用实例

3.1.4 定时/计数器模拟外部中断信号应用实例

3.2 51单片机的串口应用实例

3.2.1 串口基础

3.2.2 串口数据发送应用实例

3.2.3 和PC进行串行通信应用实例

3.2.4 串口模拟外部中断应用实例

3.3 51单片机的函数库应用实例

3.3.1 函数库基础

3.3.2 右循环移位函数_cror_应用实例

3.3.3 空操作函数_nop_应用实例

3.3.4 串口字节发送函数putchar应用实例

3.3.5 打印输出函数printf应用实例

3.3.6 打印函数sprintf应用实例

3.3.7 内存复制函数memccpy应用实例

3.3.8 随机数函数rand应用实例

3.3.9 随机种子函数srand应用实例

3.3.10 建立并调用Send用户库函数应用实例

第4章 Proteus中的51单片机的人机交互通道应用实例

4.1 发光二极管应用实例

4.1.1 器件基础

4.1.2 应用实例的设计分析

4.1.3 应用实例的代码

4.1.4 应用实例的仿真结果和说明

4.2 单位数码管应用实例

4.2.1 器件基础

4.2.2 应用实例的设计分析

4.2.3 应用实例的代码

4.2.4 应用实例的仿真结果和说明

4.3 多位数码管应用实例

4.3.1 器件基础

4.3.2 应用实例的设计分析

4.3.3 应用实例的代码

4.3.4 应用实例的仿真结果和说明

4.4 MAX7219应用实例

4.4.1 器件基础

4.4.2 应用实例的设计分析

4.4.3 应用实例的代码

4.4.4 应用实例的仿真结果和说明

4.5 1602液晶应用实例

4.5.1 器件基础

4.5.2 应用实例的设计分析

4.5.3 应用实例的代码

4.5.4 应用实例的仿真结果和说明

4.6 12864液晶应用实例

4.6.1 器件基础

4.6.2 应用实例的设计分析

4.6.3 应用实例的代码

4.6.4 应用实例的仿真结果和说明

4.7 独立按键应用实例

4.7.1 器件基础

4.7.2 应用实例的设计分析

4.7.3 应用实例的代码

4.7.4 应用实例的仿真结果和说明

4.8 行列扫描键盘应用实例

4.8.1 器件基础

4.8.2 应用实例的设计分析

4.8.3 应用实例的代码

4.8.4 应用实例的仿真结果和说明

4.9 拨码开关应用实例

4.9.1 器件基础

4.9.2 应用实例的设计分析

4.9.3 应用实例的代码

4.9.4 应用实例的仿真结果和说明

第5章 Proteus中的51单片机的信号采集通道应用实例

5.1 ADC0809应用实例

5.1.1 器件基础

5.1.2 应用实例的设计分析

5.1.3 应用实例的代码

5.1.4 应用实例的仿真结果和说明

5.2 TLC2543应用实例

5.2.1 器件基础

5.2.2 应用实例的设计分析

5.2.3 应用实例的代码

5.2.4 应用实例的仿真结果和说明

5.3 DS1302应用实例

5.3.1 器件基础

5.3.2 应用实例的设计分析

5.3.3 应用实例的代码

5.3.4 应用实例的仿真结果和说明

5.4 DS18B20应用实例

5.4.1 器件基础

5.4.2 应用实例的设计分析

5.4.3 应用实例的代码

5.4.4 应用实例的仿真结果和说明

5.5 SHT11应用实例

5.5.1 器件基础

5.5.2 应用实例的设计分析

5.5.3 应用实例的代码

5.5.4 应用实例的仿真结果和说明

第6章 Proteus中的51单片机的信号输出通道应用实例

6.1 DAC0832应用实例

6.1.1 器件基础

6.1.2 应用实例的设计分析

6.1.3 应用实例的代码

6.1.4 应用实例的仿真结果和说明

6.2 MAX517应用实例

6.2.1 器件基础

6.2.2 应用实例的设计分析

6.2.3 应用实例的代码

6.2.4 应用实例的仿真结果和说明

6.3 74HC138应用实例

6.3.1 器件基础

6.3.2 应用实例的设计分析

6.3.3 应用实例的代码

6.3.4 应用实例的仿真结果和说明

6.4 74HC273应用实例

6.4.1 器件基础

6.4.2 应用实例的设计分析

6.4.3 应用实例的代码

6.4.4 应用实例的仿真结果和说明

6.5 74HC244应用实例

6.5.1 器件基础

6.5.2 应用实例的设计分析

6.5.3 应用实例的代码

6.5.4 应用实例的仿真结果和说明

6.6 74HC164应用实例

6.6.1 器件基础

6.6.2 应用实例的设计分析

6.6.3 应用实例的代码

6.6.4 应用实例的仿真结果和说明

6.7 74HC165应用实例

6.7.1 器件基础

6.7.2 应用实例的设计分析

6.7.3 应用实例的代码

6.7.4 应用实例的仿真结果和说明

6.8 CD4094应用实例

6.8.1 器件基础

6.8.2 应用实例的设计分析

6.8.3 应用实例的代码

6.8.4 应用实例的仿真结果和说明

6.9 74HC595应用实例

6.9.1 器件基础

6.9.2 应用实例的设计分析

6.9.3 应用实例的代码

6.9.4 应用实例的仿真结果和说明

6.10 8255A应用实例

6.10.1 器件基础

6.10.2 应用实例1的设计分析

6.10.3 应用实例1的代码

6.10.4 应用实例1的仿真结果和说明

6.10.5 应用实例2的设计分析

6.10.6 应用实例2的代码

6.10.7 应用实例2的仿真结果和说明

第7章 Proteus中的51单片机的存储器应用实例

7.1 62256应用实例

7.1.1 器件基础

7.1.2 应用实例的设计分析

7.1.3 应用实例的代码

7.1.4 应用实例的仿真结果和说明

7.2 AT24C04A应用实例

7.2.1 器件基础

7.2.2 应用实例的设计分析

7.2.3 应用实例的代码

7.2.4 应用实例的仿真结果和说明

7.3 MMC存储卡应用实例

7.3.1 器件基础

7.3.2 应用实例的设计分析

7.3.3 应用实例的代码

7.3.4 应用实例的仿真结果和说明

第8章 Proteus中的51单片机的执行机构应用实例

8.1 三极管应用实例

8.1.1 器件基础

8.1.2 应用实例的设计分析

8.1.3 应用实例的代码

8.1.4 应用实例的仿真结果和说明

8.2 ULN2803应用实例

8.2.1 器件基础

8.2.2 应用实例的设计分析

8.2.3 应用实例的代码

8.2.4 应用实例的仿真结果和说明

8.3 光电隔离器应用实例

8.3.1 器件基础

8.3.2 应用实例的设计分析

8.3.3 应用实例的代码

8.3.4 应用实例的仿真结果和说明

8.4 直流电机应用实例

8.4.1 器件基础

8.4.2 应用实例的设计分析

8.4.3 应用实例的代码

8.4.4 应用实例的仿真结果和说明

8.5 步进电机应用实例

8.5.1 器件基础

8.5.2 应用实例的设计分析

8.5.3 应用实例的代码

8.5.4 应用实例的仿真结果和说明

8.6 继电器应用实例

8.6.1 器件基础

8.6.2 应用实例的设计分析

8.6.3 应用实例的代码

8.6.4 应用实例的仿真结果和说明

8.7 蜂鸣器应用实例

8.7.1 器件基础

8.7.2 应用实例的设计分析

8.7.3 应用实例的代码

8.7.4 应用实例的仿真结果和说明

第9章 Proteus中的51单片机的通信应用实例

9.1 MAX232应用实例

9.1.1 器件基础

9.1.2 应用实例的设计分析

9.1.3 应用实例的代码

9.1.4 应用实例的仿真结果和说明

9.2 SN75179应用实例

9.2.1 器件基础

9.2.2 应用实例的设计分析

9.2.3 应用实例的代码

9.2.4 应用实例的仿真结果和说明

9.3 MAX487应用实例

9.3.1 器件基础

9.3.2 应用实例的设计分析

9.3.3 应用实例的代码

9.3.4 应用实例的仿真结果和说明

第10章 在Proteus中设计51单片机的应用系统

10.1 51单片机综合应用实例设计基础

10.2 频率计应用实例

10.2.1 频率计的需求分析和系统设计

10.2.2 频率计的硬件设计

10.2.3 频率计的软件设计

10.2.4 Proteus中的虚拟信号发生器

10.2.5 应用实例的仿真结果和说明

10.3 波形发生器应用实例

10.3.1 波形发生器的需求分析和系统设计

10.3.2 波形发生器的硬件设计

10.3.3 波形发生器的软件设计

10.3.4 应用实例的仿真结果和说明

10.4 密码保险柜应用实例

10.4.1 密码保险柜的需求分析和系统设计

10.4.2 密码保险柜的硬件设计

10.4.3 密码保险柜的软件设计

10.4.4 应用实例的仿真结果和说明

10.5 电子钟应用实例

10.5.1 电子钟的需求分析和系统设计

10.5.2 电子钟的硬件设计

10.5.3 电子钟的软件设计

10.5.4 应用实例的仿真结果和说明

10.6 RTX51操作系统应用实例

10.6.1 RTX51操作系统基础

10.6.2 RTX51占用的资源

10.6.3 RTX51的实现机制

10.6.4 RTX51的工作原理

10.6.5 RTX51的配置

10.6.6 RXT51的库函数

10.6.7 RTX51的使用方法

10.6.8 基于RTX51的应用实例——交通灯

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部