51单片机工程师是怎样炼成的

51单片机工程师是怎样炼成的

老杨, 编著

出版社:电子工业出版社

年代:2011

定价:58.0

书籍简介:

本书完整展现了一个51单片机工程师成长的经历。51单片机共有21个特殊功能寄存器,而需要重点掌握的只有6个(需要熟练掌握对其位的操作),因而学习单片机其实很简单:学会6个寄存器就学会了单片机程序设计。这样如果一天掌握一个寄存器,那么6天就能学会单片机。本书适用于51单片机的初学者和使用51单片机从事项目开发的技术人员参考,还可作为大学本、专科单片机课程教材。

书籍目录:

第1篇 入门篇第1章 走近单片机1.1 我们身边的单片机1.2 认识单片机1.3 了解51单片机1.3.1 51单片机的由来1.3.2 51单片机的特点1.3.3 51单片机的代表AT89C51第2章 练练我们的刀和剑:Proteus、Keil C512.1 Proteus介绍2.1.1 安装Proteus2.1.2 运行Proteus2.1.3 学用Proteus2.2 Keil C51介绍2.2.1 安装Keil C512.2.2 运行Keil C512.2.3 学用Keil C512.3 刀剑合并2.3.1 安装VDM51.DLL2.3.2 设置Keil C51和Proteus2.3.3 联合调试第3章 让你的单片机眨眨眼睛3.1 我们的第一个单片机程序3.1.1 先画出我们要用的电路3.1.2 用程序点亮我们的灯3.1.3 分析代码3.2 不仅仅是让它亮起来3.2.1 怎么让发亮的灯闪烁呢3.2.2 代码分析3.2.3 调试分析3.2.4 优化程序3.3 做些程序的改动3.3.1 改动延时时间3.3.2 做个众人皆知的跑马灯3.4 能不能连点花样呢3.4.1 想想你能画什么3.4.2 用代码显示数字第4章 让数字显示出来4.1 引入数码管的概念4.1.1 数码管介绍4.1.2 写段程序让它亮起来4.1.3 数码管的驱动方式4.2 多显示几个数字看看4.2.1 电路实现4.2.2 程序实现4.2.3 你的眼睛欺骗了你4.3 仿真万年历4.3.1 电路实现4.3.2 程序实现4.3.3 优化程序第5章 用按键告诉单片机你想做什么5.1 能不能让闪烁的灯停下来5.1.1 让跑马灯停下来5.1.2 认识我们用的按键5.2 如何实现软件消抖5.3 如何实现按键的复用第6章 如何实时控制单片机6.1 中断的引入6.1.1 中断允许寄存器IE6.1.2 定时/计数器控制寄存器TCON6.1.3 中断操作流程6.2 原来按键还可以这样用6.2.1 写个程序实现按键的中断6.2.2 不同的触发方式6.3 中断的优先级6.3.1 中断优先级6.3.2 了解更多中断的概念6.3.3 比较4个I/O口第7章 让定时更精确7.1 定时/计数器概念7.1.1 T0、T1介绍7.1.2 复习寄存器IE、TCON、IP7.1.3 介绍几个专用寄存器7.2 工作方式0的应用7.3 工作方式1的应用7.4 工作方式2的应用7.5 工作方式3的应用7.6 计数器介绍第8章 单片机与外界的 联系--串口通信8.1 串口通信的概念8.2 先试试如何发送8.2.1 与串口通信有关的寄存器8.2.2 先写个示例程序8.2.3 补充一点51单片机的串口知识8.3 收发都能实现8.3.1 将Proteus中的串口连接到硬件上8.3.2 实现串口收发通信8.3.3 用中断的方式实现串口收发第9章 让单片机“响”起来9.1 单片机还会响呢9.1.1 了解一下蜂鸣器9.1.2 写个程序让它响起来9.2 用定时器模拟门铃9.3 用蜂鸣器演奏曲子9.4 重新认识AT89C519.4.1 AT89C51的总体认识9.4.2 AT89C51的引脚9.4.3 有关AT89C51的寄存器第2篇 提高篇第10章 再说数码管10.1 使用扩展芯片驱动数码管10.1.1 认识扩展芯片74LS13810.1.2 74LS138的应用10.1.3 应用74HC15410.1.4 有关译码器10.2 显示译码器10.2.1 显示译码器74LS4810.2.2 显示译码器的应用第11章 按键多了怎么办11.1 看一个密码键盘11.1.1 矩阵键盘的实现11.1.2 矩阵按键的扫描11.2 是否可以扩展呢11.2.1 了解编码器11.2.2 应用编码器74LS148第12章 深入串口通信12.1 通信协议的引入12.1.1 协议制定12.1.2 样例实现12.2 让单片机和PC真正通信12.2.1 新建一个VC工程12.2.2 添加VC控件12.2.3 添加控件到界面12.2.4 添加变量、完成代码编写12.2.5 运行、调试第13章 I2C总线及其应用13.1 I2C总线介绍13.1.1 初步了解I2C总线13.1.2 I2C总线上的信号13.2 认识E2PROM 24C0213.2.1 认识AT24C0213.2.2 AT24C02的操作地址13.2.3 AT24C02的读/写操作13.3 写一个I2C通信的例子第14章 SPI总线及其应用14.1 SPI总线介绍14.2 一款SPI接口的E2PROM14.2.1 认识25AA04014.2.2 25AA040的工作原理14.3 应用25AA040第15章 A/D转换、D/A转换15.1 了解A/D转换器的相关知识15.1.1 A/D转换器的分类15.1.2 A/D转换器的主要技术指标15.2 看两个A/D转换器的例子15.2.1 了解ADC080915.2.2 应用ADC080815.2.3 了解ADC083215.2.4 应用ADC083215.3 再看看D/A转换器15.3.1 了解D/A转换器15.3.2 D/A转换器的主要技术指标15.3.3 了解DAC083215.3.4 应用DAC0832第16章 LCD显示16.1 先认识LED点阵屏16.1.1 有关LED点阵屏16.1.2 LED点阵的应用16.2 使用字符LCD16.2.1 了解LCD16.2.2 认识LCD160216.2.3 LCD1602的指令说明16.2.4 使用LCD160216.3 使用LCD1286416.3.1 认识HDG12864L-616.3.2 HDG12864L-6指令说明16.3.3 LCD12864的并行应用16.3.4 LCD12864的串行应用第3篇 应用篇第17章 简易万年历17.1 电路设计17.2 认识时钟芯片DS130217.3 系统设计第18章 温度自动控制系统18.1 系统模型18.2 分析电路18.2.1 电路分解18.2.2 认识DS18B2018.2.3 了解液晶AMPIRE128×6418.3 系统设计18.3.1 嵌入式系统设计18.3.2 PC端软件设计附录A AT89C51特殊功能寄存器速查表附录B Proteus 7.5元件库分类表附录C 书籍、网站推荐参考文献结束语

内容摘要:

《角色系列·51单片机工程师是怎样炼成的:基于C语言+Proteus仿真》完整展现了一个51单片机工程师成长的经历。51单片机共有21个特殊功能寄存器,而需要重点掌握的只有6个(需要熟练掌握对其位的操作),因而学习单片机其实很简单:学会6个寄存器就学会了单片机程序设计。这样如果一天掌握一个寄存器,那么6天就能学会单片机。

书籍规格:

书籍详细信息
书名51单片机工程师是怎样炼成的站内查询相似图书
丛书名角色系列
9787121154676
如需购买下载《51单片机工程师是怎样炼成的》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)58.0语种简体中文
尺寸26 × 18装帧平装
页数 408 印数

书籍信息归属:

51单片机工程师是怎样炼成的是电子工业出版社于2012.1出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计 ,单片微型计算机-系统仿真-应用软件,Proteus 的书籍。