本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | 轻松玩51单片机 |
作者: | 杨百军 编著 |
定价: | 69.0 |
出版社: | 电子工业出版社 |
出版日期: | 2016-06-01 |
ISBN: | 9787121289422 |
印次: | |
版次: | |
装帧: | |
开本: | 16开 |
内容简介 | |
本书内容共3篇19章,完整展现了一位51单片机工程师成长的经历。51单片机共有21个能寄存器,而需要掌握的只有6个(需要熟练掌握对其位的作),因此学机其实很简单:学会6个寄存器的使用就学会了51单片机程序设计。这样,如果每天掌握1个寄存器,那么6天就能学会51单片机的使用。 |
目录 | |
入门篇 第1章? 单片机 ? 1.1? 我们身边的单片机 ? 1.2? 认识单片机 ? 1.3? 了解51单片机 ? 1.4? 选择开发板 第2章? 修炼我们的和剑:Proteus、Keil C51 ??? 2.1? Proteus介绍 ? 2.2? Keil C51介绍 ? 2.3? 剑合并 ? 2.4? 准备开发板 第3章? 让你的单片机眨眨眼 ? 3.1? 第一个单片机程序 ? 3.2? 不仅仅是让它亮起来 ? 3.3? 程序的改动 ? 3.4? 移植到开发板 ? 3.5? 连点花样 第4章? 让数字显示出来 ? 4.1? 数码管的概念 ? 4.2? 多显示几个数字 ? 4.3? 仿真万年历 第5章? 用按键告诉单片机你想做什么 ? 5.1? 让闪烁的LED灯停下来 ? 5.2? 如何实现软件消抖 ? 5.3? 如何实现按键复用 第6章? 实时控制单片机 ? 6.1? 中断的引入 ? 6.2? 按键还可以这样用 ? 6.3? 中断的优先级 第7章? 让定时更 ? 7.1? 定时/计数器的概念 ? 7.2? 工作方式0的应用 ? 7.3? 工作方式1的应用 ? 7.4? 工作方式2的应用 ? 7.5? 工作方式3的应用 ? 7.6? 计数器介绍 第8章? 单片机与外界的联系——串口通信 ? 8.1? 串口通信的概念 ? 8.2? 如何发送 ? 8.3? 收发都能实现 第9章? 让单片机“响”起来 ? 9.1? 单片机会响呢 ? 9.2? 用定时器模拟门铃 ? 9.3? 用蜂鸣器演奏曲子 ? 9.4? 重新认识AT89C51 ????????????????????????????????????????????????????????????????? 提高篇 第10章? 再说数码管 ? 10.1? 使用扩展芯片驱动数码管 ? 10.2? 显示译码器 第11章? 按键多了怎么办 ? 11.1? 密码键盘 ? 11.2? 通过硬件实现扩展 ??? 11.2.1? 了解编码器 ??? 11.2.2? 应用编码器74LS148 ??? 11.3? 开发板上的输入扩展芯片 第12章? 深入串口通信 ? 12.1? 通信协议 ??? 12.1.1? 协议制定 ??? 12.1.2? 样例实现 ? 12.2? 单片机和PC真正通信 ? 12.3? 将例程移植到开发板 第13章? I2C总线及其应用 ? 13.1? I2C总线介绍 ??? 13.1.1? 初步了解I2C总线 ??? 13.1.2? I2C总线上的信号 ? 13.2? 认识E2PROM AT24C02 ??? 13.3? 一个I2C通信的例子 第14章? SPI总线及其应用 ? 14.1? SPI总线介绍 ? 14.2? 一款SPI接口的E2PROM ??????? 14.2.1? 认识25AA040 ??????? 14.2.2? 25AA040的工作原理 ? 14.3? 应用25AA040 ??????? 14.3.1? E2PROM 25AA040仿真 ??? 14.3.2? 开发板上的SPI外设 第15章? A/D转换器和D/A转换器 ? 15.1? A/D转换器 ? 15.2? 两个A/D转换器的例子 ??? 15.2.1? 了解ADC0809 ??????? 15.2.2? 应用ADC0808 ??????? 15.2.3? 了解ADC0832 ??????? 15.2.4? 应用ADC0832 ??????? 15.2.5? 开发板上的A/D转换电路 ? 15.3? D/A转换器 ??? 15.3.1? 了解D/A转换器 ??? 15.3.2? D/A转换器的主要技术指标 ??? 15.3.3? 了解DAC0832 ??????? 15.3.4? 应用DAC0832 ??????? 15.3.5? 开发板上的D/A转换电路 第16章? LED点阵和LCD1602 ??? 16.1? 认识LED点阵屏 ??? 16.1.1? 有关LED点阵屏 ??? 16.1.2? LED点阵的应用 ??? 16.1.3? 驱动开发板点阵 ? 16.2? 使用字符LCD ??????? 16.2.1? 了解LCD ??????? 16.2.2? 认识LCD1602 ??????? 16.2.3? LCD1602的指令说明 ??? 16.2.4? 使用LCD1602 ??????? 16.2.5? 移植例程到开发板 第17章? LCD12864 ??? 17.1? 认识LCD12864 ??? 17.2? 认识HDG12864L-6 ??????? 17.2.1? HDG12864L-6概述 ??? 17.2.2? HDG12864L-6指令说明 ??? 17.2.3? HDG12864L-6的时序图 ? 17.3? 应用HDG12864 ??????? 17.3.1? LCD12864的并行应用 ??? 17.3.2? LCD12864的串行应用 ???????????????????????????????? 应用篇 第18章? 简易万年历 ? 18.1? 电路设计 ? 18.2? 时钟芯片DS1302 ??? 18.3? 系统设计 ? 18.4? 开发板上实现万年历 第19章? 智能温度控制系统 ? 19.1? 系统模型 ? 19.2? 分析电路 ? 19.3? 系统设计 ? 19.4? 系统移植 附录A? AT89C51能寄存器速查表 附录B? 常用字符与ASCII对照表 附录C? 相关书籍、 附录D? delay.c文件、delay.件、main.件 参考文献 |
编辑推荐 | |
媒体评论 | |