万本电子书0元读

万本电子书0元读

顶部广告

单片机C语言编程与实践电子书

售       价:¥

纸质售价:¥25.20购买纸书

38人正在读 | 0人评论 6.2

作       者:丁向荣

出  版  社:电子工业出版社

出版时间:2009-08-01

字       数:14.3万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书采用C51编程语言,以电子系统设计为主线,结合应用实例,将目前常用的、典型的各类外围口电路与单片机串起来,介绍单片机与外围口电路之间的软、硬件设计,树立单片机应用系统的概念,培养读者行单片机应用系统设计与发的能力。全书共12章,内容包括Proteus仿真软件、C51编程基础、单片机内部口与C51编程、STC增强型51单片机、常用电路模块、人机对话口技术与C51编程、测控口技术与C51编程、串行总线口技术与应用、LED显示屏应用设计、GPS应用系统设计、GPRS应用系统设计与单片机应用系统的可靠性设计等。 本书为单片机原理课程后的阶学习教材,旨在培养读者在单片机应用技术方面的实际应用能力与电子系统的设计能力。本书是高职高专电子技术类专业“单片机u技术”课程教材,也可作为电子设计竞赛、电子设计工程师考证的培训教材,或是单片机应用技术爱好者的自学教材和单片机应用工程技术人员的重要参考书籍。<br/>【作者】<br/>丁向荣,男,生于1965年。1985年毕业子长春地质学院电子测量技术与仪器专业。长期从事单片机教学工作,致力于单片机应用系统的发与研究。获得省级教、科研成果二等奖3项;国家精品课程1门,多次指导学生参加全国电子设计大赛,并取得较好的成绩;发表教、科研论文10余篇,<br/>
目录展开

版权

作者

前言

参加“新编21世纪高等职业教育电子信息类规划教材”编写的院校名单(排名不分先后)

第1章 Proteus

1.1 进入Proteus ISIS

1.1.1 图形编辑窗口

1.1.2 预览窗口(The Overview Window)

1.1.3 对象选择器窗口

1.2 图形编辑的基本操作

1.2.1 对象放置(Object Placement)

1.2.2 选中对象(Tagging an Object)

1.2.3 删除对象(Deleting an Object)

1.2.4 拖动对象(Dragging an Object)

1.2.5 拖动对象标签(Dragging an Object Label)

1.2.6 调整对象大小(Resizing an Object)

1.2.7 调整对象的方向(Reorienting an Object)

1.2.8 编辑对象(Editing an Object)

1.2.9 编辑对象标签(Editing An Object Label)

1.2.10 复制所有选中的对象(Copying all Tagged Objects)

1.2.11 移动所有选中的对象(Moving all Tagged Objects)

1.2.12 删除所有选中的对象(Deleting all Tagged Objects)

1.2.13 画线(Wiring Up)

1.2.14 编辑区域的缩放

1.2.15 点状栅格和刷新

1.2.16 取消与恢复上一操作

1.3 单片机应用系统的仿真调试

1.3.1 实例1-1

1.3.2 实例1-2

习题1

第2章 C51编程基础知识

2.1 C语言程序的基本结构

2.1.1 C语言程序的基本结构

2.1.2 函数的调用——“先声明,后调用”

2.1.3 函数的连接

2.2 函数的定义

2.2.1 函数定义的一般形式

2.2.2 函数的参数和函数的返回值

2.2.3 函数的调用

2.3 C语言的标识符、关键字和数据类型

2.3.1 标识符和关键字

2.3.2 数据类型

2.4 C语言的常量、变量及存储器类型

2.4.1 常量

2.4.2 变量

2.4.3 变量的存储类型

2.4.4 51单片机特殊功能寄存器变量的定义

2.4.5 51单片机位寻址区(20H~2FH)位变量的定义

2.5 运算符与表达式

2.6 分支语句与分支选择结构

2.6.1 表达式语句与复合语句

2.6.2 条件分支语句

2.6.3 开关语句

2.7 循环语句与循环结构

2.7.1 while语句与do-while语句

2.7.2 for语句

2.7.3 goto语句、break语句和continue语句

2.8 构造类型数据

2.8.1 数组

2.8.2 指针

2.8.3 结构体

2.8.4 共用体

2.8.5 枚举类型

2.9 编译预处理及重新定义数据类型

2.9.1 宏定义

2.9.2 文件包含

2.9.3 条件编译

2.9.4 重新定义数据类型

习题2

第3章 51单片机内部接口的典型编程

3.1 定时器/计数器的控制与应用编程

3.1.1 使用定时器T0以方式1产生周期为1ms的方波

3.1.2 使用定时器T1以方式1计数,并送数码管显示计数值

3.1.3 使用定时器T1以方式2定时,控制发光二极管闪烁(100ms)

3.2 中断控制与C51编程

3.2.1 中断服务函数

3.2.2 外部中断应用例程

3.2.3 定时中断应用例程

3.3 串行接口与C51编程

3.3.1 波特率的选择

3.3.2 双机串口通信应用例程

3.3.3 PC机与单片机间的串口通信

习题3

第4章 STC系列单片机

4.1 概述

4.1.1 STC89系列单片机

4.1.2 STC12系列单片机

4.2 开发环境与开发工具

4.2.1 关于编译与仿真

4.2.2 STC系列单片机的最小系统与在线编程(ISP)电路

4.2.3 STC系列单片机编程软件的使用

4.3 新增特殊功能与编程

4.3.1 STC89系列单片机扩展RAM的使用

4.3.2 STC89系列单片机的P4口

4.3.3 STC89系列单片机的双数据指针与控制寄存器AUXR1

4.3.4 STC89系列单片机的中断系统

4.3.5 STC89系列单片机定时器T2的应用

4.3.6 STC89系列单片机的看门狗及软件复位

4.3.7 STC89系列单片机IAP与内部EEPROM的使用

4.3.8 STC89系列单片机的上电复位标志与掉电模式

4.3.9 STC89系列单片机电磁干扰的防护措施

习题4

第5章 常用单元电路

5.1 电源电路

5.1.1 三端固定集成稳压器

5.1.2 三端可调集成稳压器

5.1.3 集成稳压器应用实例

5.1.4 低压差线性集成稳压器

5.1.5 开关集成稳压器

5.1.6 集成基准电压源

5.2 集成运算放大器与集成功率放大器的应用

5.2.1 集成运算放大器的应用

5.2.2 集成功率放大器的应用

5.3 波形产生电路

5.3.1 555电路组成的方波振荡器

5.3.2 高频集成函数发生器MAX038

5.4 信号调理电路

5.4.1 仪表放大器

5.4.2 有源滤波器

5.4.3 V/F、F/V转换电路

5.4.4 V/I、I/V转换电路

5.4.5 真有效值/直流转换集成电路

5.5 传感器电路

5.5.1 传感器概述

5.5.2 金属传感器

5.5.3 光电传感器

5.5.4 超声波传感器

习题5

第6章 人机对话接口技术与C51编程

6.1 键盘

6.1.1 独立式键盘

6.1.2 矩阵键盘

6.1.3 按键开关的抖动问题

6.1.4 键盘的工作方式

6.1.5 独立式键盘应用例程

6.1.6 矩阵键盘应用例程

6.2 LED数码管

6.2.1 LED显示器的结构与工作原理

6.2.2 LED显示的接口电路

6.2.3 LED动态显示应用例程(一)

6.2.4 LED动态显示应用例程(二)

6.3 字符型LCD

6.3.1 LCD概述

6.3.2 字符型LCD概述

6.3.3 16×2字符型LCD的驱动子函数

6.3.4 16×2字符型LCD的应用例程

6.4 图形LCD

6.4.1 ZY12864D液晶显示器的技术参数与性能

6.4.2 ZY12864D模块的内部结构与外部接口引脚

6.4.3 ZY12864D模块控制指令

6.4.4 128×64图形LCD的驱动子函数

6.4.5 128×64图形LCD的应用例程

习题6

第7章 测控接口技术与C51编程

7.1 A/D转换接口与应用

7.1.1 A/D转换器概述

7.1.2 ADC0809型8位A/D转换器

7.1.3 TLC0831 8位A/D转换器

7.2 D/A 转换接口与应用

7.2.1 D/A 转换器概述

7.2.2 DAC0832 8位D/A转换器

7.2.3 MAX532 12位D/A转换器

习题7

第8章 串行总线接口技术与C51编程

8.1 单线总线

8.1.1 单总线数字温度传感器DS18B20介绍

8.1.2 单片DS18B20温度检测应用设计

8.1.3 多片DS18B20温度检测应用设计

8.2 I2C总线

8.2.1 I2C总线简介

8.2.2 I2C总线工作原理

8.2.3 AT24Cxx 系列芯片的操作模式

8.2.4 AT24C64应用编程

习题8

第9章 LED显示屏应用设计

9.1 LED显示屏硬件设计

9.2 LED 显示屏工作原理

9.3 LED显示屏驱动程序

习题9

第10章 GPS模块应用系统设计

10.1 GPS模块的功能特性

10.2 GPS模块的应用编程

10.2.1 GPS模块数据通讯协议

10.2.2 GPS模块的应用编程示例

10.3 GPS模块的应用实例

习题10

第11章 GPRS模块应用设计

11.1 GPRS模块的功能特性

11.2 GPRS模块的应用编程

11.3 GPRS模块的应用实例

习题11

第12章 单片机应用系统的可靠性设计

12.1 单片机系统可靠性设计一般方法

12.2 单片机应用系统硬件电磁兼容技术

12.3 单片机系统软件可靠性设计技术

习题12

附录 GQDJL-1型单片机开发板简介

参考文献

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部