《拿来就用单片机》[88M]百度网盘|pdf下载|亲测有效
《拿来就用单片机》[88M]百度网盘|pdf下载|亲测有效

拿来就用单片机 pdf下载

出版社 社会出版社
出版年 2008-09
页数 390页
装帧 精装
评分 8.6(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供拿来就用单片机电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

编辑推荐

《拿来就用单片机》活泼生动的写作风格,便于读者快速理解书的内容;配套光盘内容丰富,真正提高读者学习效率。

内容简介

《拿来就用单片机》共包括16章和1个附录,以AT89C55WD为基础芯片,以C51为编程语言,比较详细地讲解了51单片机和C51编程语言的应用经典范例,这些例子可以让读者不加任何修改直接使用。此外,还比较详细地介绍了在单片机应用中需要考虑的诸如PCB制板和电磁兼容等内容。单片机被广泛地应用在各种控制场合,《拿来就用单片机》是专门为应用单片机进行开发工作的各类技术人员编写的入门级应用书籍。
《拿来就用单片机》内容通俗易懂,可供单片机初学者和单片机使用者学习参考。

目录

第1章 浅谈51单片机
1.1 单片机51机的特点
1.2 认识51单片机
1.3 总线结构
1.4 AT89C55WD单片机

第2章 一个典型的51单片机电路
2.1 时钟电路
2.2 复位电路
2.3 集成块74LS573
2.4 集成块74LS138
2.5 驱动芯片7406/7407
2.6 继电器JRC-23F

第3章 单片机P1端口的控制和程序
3.1 准备工作
3.2 头文件定义
3.3 C51的函数
3.4 C51中的注释
3.5 单个管脚的控制
3.6 goto语句
3.7 延时函数
3.8 for语句
3.9 调用函数
3.10 蜂鸣器断续发音程序
3.11 时间延时函数
3.12 蜂鸣器的声音

第4章 芯片8255及其程序
4.1 8255芯片简介
4.2 8255的工作方式
4.3 8255工作方式的定义
4.4 有参量函数
4.5 return语句
4.6 如何使用8255

第5章 液晶12864接口及其驱动程序
5.1 12864液晶显示屏
5.2 12864液晶屏的指令
5.3 控制液晶屏的程序
5.4 清屏函数
5.5 初始化液晶屏函数
5.6 液晶屏的显示例子

第6章 单片机的按键和几个实例
6.1 单键电路
6.2 单键输入函数
6.3 复合键函数
6.4 矩阵按键电路
6.5 矩阵按键程序
6.6 矩阵复合键函数

第7章 单片机的串口和几个实例
7.1 51单片机和RS232的电平差别
7.2 两个单片机之间通信
7.3 设置波特率
7.4 一个典型的发送函数
7.5 比较实用的发送函数
7.6 一个典型的接收函数
7.7 比较实用的接收函数
7.8 软件模拟串口通信

第8章 单片机的计数器和几个实例
8.1 计数器的设置
8.2 计数器的程序

第9章 单片机的定时器和几个实例
9.1 定时器的设置
9.2 定时器的程序

第10章 单片机的中断和几个实例
10.1 定时器中断
10.2 一个用单片机做时钟的真实例子
10.3 计数器中断
10.4 利用中断程序实现按键的处理
10.5 记录外部脉冲的数量
10.6 串口中断
10.7 外部中断

第11章 PWM技术
11.1 什么是PWM
11.2 计算产生PWM
11.3 查表产生PWM

第12章 数据存储器6264及其程序
12.1 指针
12.2 向6264读写一个数据
12.3 向6264读写一组数据

第13章 模拟/数字转换芯片ADC0809及其程序
13.1 模拟/数字转换芯片ADC0809简介
13.2 查询方式的典型应用电路
13.3 ADC0809典型应用函数
13.4 中断方式下的典型应用电路
13.5 中断应用程序

第14章 数字/模拟转换芯片DAC0832及其程序
14.1 DAC0832简介
14.2 DAC0832的连接方式
14.3 单缓冲方式

第15章 实际应用时的隔离问题
15.1 隔离电源
15.2 继电器隔离
15.3 光耦
15.4 隔离运放

第16章 实际应用时的电磁兼容问题
16.1 电磁兼容术语
16.2 电磁的来源
16.3 印制板布线的一般原则
16.4 降低噪声与电磁干扰的一些经验
16.5 考虑使用光纤
16.6 时钟源的设计
16.7 电源可靠性设计
附录
附录A 伟福仿真软件的使用方法
附录B Protel 99SE的使用方法
附录C PCB设计原则
附录D 串口助手V2.2简介
附录E 51定时器初值设定软件
附录F 电阻色环的识别
附录G 二进制、十进制、十六进制的换算
附录H 51单片机工程板说明书
附录I 元器件的焊接
附录J 单片机的看门狗
附录K 单片机C51编程规范
附录L C51热启动代码的编制
附录M 选用单片机和编写代码要注意的一些问题

精彩书摘

第1章 浅谈51单片机
1.1 单片机51机的特点
1.字长为8位
几乎绝大多数的单片机外围芯片都直接或间接地支持8位字长,这样可供它选择的余地相当大,不仅仅能够组成价格十分低廉的单片机系统,也能够组成功能十分强大的而且相当时髦的单片机系统,这使得51单片机的应用几乎达到了无孔不入的地步。
2.程序存储器和数据存储器分开
程序存储器和数据存储器的容量都是64KB。这样做的好处是可以尽可能使用大的存储器,无论是程序还是数据都是这样,在存储器价格日益低廉的今天,几乎可以用微不足道的价格换取相当可观的性能。
3.功能日益强大 ’
由于市场的需求和各个开发商的竞争关系,目前51单片机的功能已经十分强大,以前的单片机只是将CPU和外围接口芯片做到了一起,现在程序存储器、数据存储器、掉电不丢失数据存储器、看门狗、AD转换电路、驱动电路等都集中到一个芯片上。可以这么说,如果没有别的特殊要求,一个片子就能组成几乎十分完整的单片机系统。特别是不需要外部提供振荡脉冲的芯片出现,使得51机可以做到价格与普通数字芯片相当而功能却十分强大。这使得原先很多的数字电路几乎完全被单片机所取代。
4.软件上单片机的编制语言十分丰富
既有可以编制使用效率很高的汇编语言,也有理想的编制系统的C语言,还有纯粹与硬件无关的高级语言PLM,某些单片机甚至固化有解释型的BASIC语言,可以适应几乎所有人员的需要,而它们之间完全可以做到相互无缝连接,实现资源的互相利用。

前言/序言

本书编写目的
很多人都知道单片机的功能很强大,都知道嵌入式控制很先进,因此就以为单片机应用必须是具有这方面高深知识的专业人员做的事,其实各行各业的非单片机专业人员同样可以做到。
很多事实说明,从事其他专业工作的人员做单片机应用开发更具有实际意义。学会单片机不是目的,而是要掌握单片机这种工具,用来建立一个控制系统以达到控制目的。事实上,大量的单片机应用是为非单片机专业系统服务的,诸如化工、铁路等。可以说,离开了实际应用,纯粹的单片机是没有任何实际意义的。
目前,我国的很多行业在生产控制过程中需要使用单片机,但是这些行业的人员却很少接触过自动控制,更不用说单片机了。如何解决这个问题呢?一般情况是,要么因为没有合适的控制手段而放弃,要么找个单片机专家为自己服务。通常的结果是不会令人满意的,因为两个专业完全不同的人员遇到一起,如果彼此的知识面没有适当的交集的话,就会有与对方说不清楚的感觉,最终无法达到白己的目的。